I hope people who are new to flutter will find it useful. I have created this README from what I have learn from flutter. Because I love doing new stuffs. It's not for my personal learning improvment only but it also sharing with our teams and hopefully will benefit to everyone that interested with flutter and don't know where to start.
So below is what I have experience with flutter.
Make a README is inspired by Keep a Changelog.
- OOP Is Back!
- Basic Dart
- Data Types & Variables
- Control Flow Statement
- Loop
- Function & Methods
- ... etc
- Flutter Getting Started
- Boilerplate
- State Management
- Authentication Flow
- SharePreference & Local DB
- Navigation
- Related Resources
- Roadmmap
- Contributing
- License
https://levelup.gitconnected.com/fluttering-dart-oop-8b92cd89a7f0
https://medium.com/flutter-community/flutter-design-patterns-0-introduction-5e88cfff6792
Other articles in this series
- 1 — Singleton
- 2 — Adapter
- 3 — Template Method
- ... etc
Many more checkout article above (at the bottom of the page)
Out of the box, Very Good Core includes:
✅ Cross Platform Support - Built-in support for iOS, Android, and Web (Desktop coming soon!)
✅ Build Flavors - Multiple flavor support for development, staging, and production
✅ Internationalization Support - Internationalization support using synthetic code generation to streamline the development process
✅ Sound Null-Safety - No more null-dereference exceptions at runtime. Develop with a sound, static type system.
✅ Bloc - Integrated bloc architecture for scalable, testable code which offers a clear separation between business logic and presentation
✅ Testing - Unit and Widget Tests with 100% line coverage (Integration Tests coming soon!)
✅ Logging - Built-in, extensible logging to capture uncaught Flutter and Dart Exceptions
✅ Very Good Analysis - Strict Lint Rules which are used at Very Good Ventures
✅ Continuous Integration - Lint, format, test, and enforce code coverage using GitHub Actions
* Learn more at Flutter Starter App: Very Good Core & CLI
-
Tips
-
- 🧐 Flutter notebook is a collection of flutter demos,It can help you quickly learn some piecemeal knowledge.
- 😉 This project will be updated from time to time. If you find this project useful, Please recommend to more people
- 🤩 Most of the projects are designed to provide some solutions to the problem in flutter. If you have a better implementation or a good idea, please submit a pull request!
- More detail on each bullet point
- Attachment with some screenshot or code snippet
- Create example for some difficualt part
Please feel free to submit an issue or pull request.
Developed with ❤️ in Cambodia 🇰🇭