Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buildwithmalik/ultimate-stacked-architecture-boiler-plate
Ultimate Stacked Architecture Boiler Plate to get going with a robust Flutter application.
https://github.com/buildwithmalik/ultimate-stacked-architecture-boiler-plate
dart flutter stacked stacked-architecture
Last synced: about 2 months ago
JSON representation
Ultimate Stacked Architecture Boiler Plate to get going with a robust Flutter application.
- Host: GitHub
- URL: https://github.com/buildwithmalik/ultimate-stacked-architecture-boiler-plate
- Owner: buildwithmalik
- Created: 2020-07-22T09:53:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-11T13:22:43.000Z (over 4 years ago)
- Last Synced: 2024-11-13T16:18:58.684Z (2 months ago)
- Topics: dart, flutter, stacked, stacked-architecture
- Language: Dart
- Homepage:
- Size: 1.27 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ultimate Stacked Architecture Boiler Plate For Flutter
No more time waste in setting up a Flutter project in stacked architecture.
# What is included ?
> Main Packages
- Stacked Flutter Package [ to implement the architecture ]
- Stacked Services Package [ to implement various services ]
- Responsive Builder Package [ to implement responsive UI ]
> Code Generators
- Auto_Route Package [ Automating Routing Code ]
- Injectable [ code generator for get_it ]
- Json-Serializable [ Automating writing of functions to/from JSON for models ]
> Testing
- Mockito
> Other
- Logger [ For comprehensive logging ]
- Device Preview [ For viewing app in different screen sizes ]
- auto_size_text [ For appropriate text scaling according to screen size ]
> Assets Included
- Fonts
- Roboto
- NexaDemo
- Nunito
- Signatra
- SourceSansPro
- Montserrat## Starting File Structure
```
|-- lib
| |-- app
| | |-- locator.dart
| | |-- locator.iconfig.dart
| | |-- logger.dart
| | |-- router.dart
| | '-- router.gr.dart
| |-- main.dart
| |-- models
| | |-- example.dart
| | '-- example.g.dart
| |-- services
| | '-- functional_services
| | '-- third_party_services_module.dart
| '-- state_services
| '-- ui
| |-- views
| | |-- home
| | | |-- home_view
| | | | |-- home_view.dart
| | | | |-- home_view_mobile.dart
| | | | '-- home_view_tablet.dart
| | | '-- home_viewmodel.dart
| | '-- login
| | |-- login_view.dart
| | '-- login_viewmodel.dart
| '-- widgets
| '-- smart_widgets
| '-- drawer
|-- pubspec.yaml
'-- test
|-- services_tests
|-- viewmodel_tests
|-- setup
| |-- test_data.dart
| '-- test_helpers.dart
'-- widget_test.dart```