A Flutter Skeleton application for the provider architecture.
- This project is a starting point for a Flutter application using the provider architecture.
- This project heavily uses the flutter tutorials and snippets of the filled stacks youtube channel.
- Feel free to send in Pull Requests to improve the application.
Filled Stacks Links:
- custom routing
- script for autoformatting on commits
- localization
- validation mixin
- json serialization
- functional widgets
- http service
- navigation service
- key storage service
- dialog service
- api service
- connectivity service
- system light/dark theme support
- platform adaptive widgets
- life cycle manager
- app settings
- custom fonts
- app icons
- local storage service
- network sensitive ui
- graphQL api service
- location service
- location permission service
- Tab Container
- Home View
- Settings View
- Login View
- run
./format.shto setup git pre commit formatting - run
flutter packages pub run build_runner build --delete-conflicting-outputsif you plan to add/change any serializers once - run
flutter packages pub run build_runner watch --delete-conflicting-outputsif you plan to add/change any serializers multiple times
- Find the language local code for here codes
- Inside of
lib/local_setup.dartadd the local code tosupportedLocalesandsupportedLocalCodes - Create a
<local>.jsonfile under assets/lang/ and fill out every value for your language - Run
flutter cleaninside you lib apps directory if flutter complains - There is also a different way to implement locals using the intl package. An example on how to do so can be found here
- Change icon
assets/images/logo.pnganother image - If new icon has a different path update
flutter_icons:in thepubspec.yamlfile - Run flutter
flutter pub getand thenflutter pub run flutter_launcher_icons:main