BWeird Flutter Toolkit!
Hi! From a Weirder Flutter has been great on mobile development and I took this opportunity to make it even greater with template toolkit.
This template toolkit will be implemented in MVC+S structure and helper classes.
GetX State Management will be used as core state management in the project. You can check GetX. It is one of the best state management in Flutter.
Structure
controllers
--- todo_controller.dart
--- user_controller.dart
--- tab_index_controller.dart
views
--- login
------ login_view.dart
--- home
------ todo_tab
--------- todo_tab_view.dart
------ profile_tab
--------- profile_tab_view.dart
------ home_body_widget.dart
------ home_drawer_widget.dart
------ home_bottom_tab_widget.dart
------ home_view.dart
models
--- user_model.dart
--- todo_model.dart
--- todo_model.g.dart
services
--- http_client.dart
--- user_http_services.dart
--- item_http_services.dart
shared
--- helper.dart
--- components
------ app_bar_widget.dart
------ form_text_widget.dart
--- cell
------ todo_cell_widget.dart
------ empty_cell_widget.dart
themes
--- text_style.dart
--- color.dart
constants
--- key.dart
Libraries
- get:
- json_annotation: ^3.1.0
- qr_code_scanner: ^0.4.0
- camera: ^0.8.1
- get_storage: ^2.0.2
- shared_preferences: ^2.0.5
- http:
Features
- Bottom Tab Bar
- Drawer
- Http client with basic auth and token
- Key-Value Storage
- MVC+S
- Custom Font
- Shared Widgets
Screenshot
Download Flutter Toolkit source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.