A template toolkit fasten your project setup within a minute based on MVC+S structure
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
GitHub
https://github.com/cheamseta/BWeird_Flutter_Template_Toolkit