This repository contains a collection of Flutter examples designed to demonstrate various features, functionalities, and best practices for building cross-platform mobile applications. Whether you're a beginner or an experienced developer, you'll find useful snippets and complete examples to enhance your Flutter development skills.
- Widgets: Examples showcasing Flutter's core widgets and custom widgets.
- Layouts: Responsive and adaptive layouts for different screen sizes.
- State Management: Implementations of popular state management solutions like Provider, Riverpod, and Bloc.
- Navigation: Examples of navigation patterns, including nested and deep linking.
- Networking: Working with REST APIs, GraphQL, and WebSockets.
- Animation: Interactive and smooth animations for a better user experience.
- Storage: Using local databases like SQLite and NoSQL solutions such as Firebase.
- Clone the repository:
git clone https://github.com/yourusername/flutter-examples.git
- Navigate to the example of interest and run it on your preferred emulator or device.
Contributions and feedback are welcome! 🛠️
A new Flutter project.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
$flutter pub get
برای یافتن مثالهای بهروز و جذاب برای توسعه با Flutter، میتوانید به این ریپازیتوریهای معتبر در GitHub سر بزنید:
ا- ۱. Flutter Team Samples: مجموعهای از نمونههای رسمی تیم Flutter شامل پروژههای ساده و پیچیده (مثل نقشهها، انیمیشنها و ابزارهای Material و Cupertino).
ا- ٢. Awesome Flutter: یک لیست جامع از بهترین کتابخانهها، ابزارها، آموزشها و نمونههای Flutter. این ریپازیتوری شامل منابع کاربردی برای تازهکارها و حرفهایهاست.
ا- ٣. Flutter UI Challenges: بیش از 100 پیادهسازی رابط کاربری حرفهای با Flutter برای پلتفرمهای مختلف، ایدهآل برای یادگیری طراحی UI.
ا- ۴. Flutter Examples: مجموعهای از مثالهای معماری و الگوهای طراحی با Flutter که به درک بهتر ساختار پروژهها کمک میکند.
ا- ۵. Flame Engine: اگر به توسعه بازی علاقهمندید، این ریپازیتوری ابزارها و کتابخانههایی برای ساخت بازیهای دوبعدی در Flutter ارائه میدهد.
این ریپازیتوریها با داشتن پروژههای متنوع و آموزشهای مرتبط، منابع فوقالعادهای برای یادگیری و گسترش مهارتهای Flutter هستند.
https://github.com/asepscareer/ebook-reader
https://github.com/CloudWzard/EbookApp
https://github.com/rishi115/flutter-Ebook-app
https://github.com/Supriyanto6543/flutter_ebook_app
https://github.com/Sixtus6/Ebook
https://github.com/DNXEMPIRE-1/eBook-app-Flutter
https://github.com/MonsieurZbanowanYY/Ebook-App-UI-Flutter
https://github.com/AbedElazizShe/Flutter-Ebooks-Shop-Demo
https://github.com/MrMDrX/eBookStore
https://github.com/ramialkaro/lit-habit
https://github.com/SX-Code/ebook
https://github.com/ashu98s/eBooks
https://github.com/abuanwar072/eBook_app_Flutter
firebase
https://pub.dev/packages/firebase_core
https://pub.dev/packages/firebase_auth
https://pub.dev/packages/language_picker
https://pub.dev/packages/responsive_notebook_background
https://pub.dev/packages/epub_decoder
https://pub.dev/packages/epubviewer2
https://pub.dev/packages/epub_kitty_lib
سه راه حل برای چندزبانگی
- استفاده از پروژه i18n
- استفاده از https://pub.dev/packages/flutter_i18n
https://pub.dev/packages/internationalization
https://pub.dev/packages/fluintl
سه راه حل برای چندزبانگی
- پروژه پیاده شده از ویدیوی آموزشی
- استفاده از پروژه i18n
- استفاده از https://pub.dev/packages/flutter_i18n
https://pub.dev/packages/internationalization
https://pub.dev/packages/fluintl
http://flutter.github.io/samples/
https://github.com/JideGuru/FlutterEbookApp
https://github.com/search?q=ebook+language%3ADart&type=repositories&l=Dart&p=1