Modular Flutter project with some examples.
1) Clone this repository
2) Run: flutter pub get
3) Run: flutter pub run fast_i18n
4) Run: flutter pub run build_runner build --delete-conflicting-outputs
5) Run: cp lib/settings.dart.example lib/settings.dart
6) Edit lib/settings.dart file for correct run
7) Setup and run mock server
- Install Mocko
- Run: ./run-mock-server.sh
ML123 : User login
After update icon, splash screen or app name, run command:
bash update-app.sh
- Authorization
- Device registration
- Barcodes module example
- Other module example
- Main menu
- Support for more languages
- Settings
- Logging
- Error exception handling with sentry
- Dart: Client-optimized language for fast apps on any platform.
- Flutter: UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- Sentry: Real-time crash reporting for your web apps, mobile apps, and games.
- Modular: Package for Automatic Memory Management, Dependency Injection, Routing and Code Modularization.
- Triple: Implementation of the Segmented State Pattern.
- fast_i18n: Localization / Internationalization (i18n) solution.
- dio_http: A powerful Http client for Dart.
- my_logger: Fork of Flogs package that provides quick & simple logging solution.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
👤 Martin Jablečník
- Website: martin-jablecnik.cz
- Github: @mjablecnik