
Lego
A Cli tool for sharing flutter widgets and code snippets.
install & create project
dart pub global activate lego_cli
lego create
some widget legos are available to view on widgetbook
Initial Legos
Package |
Version |
bot_toast_lego |
 |
screenutil_lego |
 |
device_preview_lego |
 |
theme_config_lego |
 |
widget_binding_lego |
 |
beamer_lego |
 |
getx_lego |
 |
go_router_lego |
 |
orange_lego |
 |
permission_handler_lego |
 |
usage_note_lego |
 |
logger_lego |
 |
geolocator_lego |
 |
easy_localization_csv_lego |
 |
app_links_lego |
 |
listener_lego |
 |
flutter_fgbg_lego |
 |
flutter_launcher_icons_lego |
 |
flutter_native_splash_lego |
 |
firebase_core_lego |
 |
firebase_analytics_lego |
 |
firebase_crashlytics_lego |
 |
firebase_app_check_lego |
 |
firebase_vertexai_lego |
 |
admob_lego |
 |
timezone_lego |
 |
intl_lego |
 |
csv_localizations_lego |
 |
step_counter_lego |
 |
add_widgetbook_page_lego |
 |
Simple Architecture Lego
simple architecture under lego framework.

Structure
app
├── backend
│ ├── app_storage
│ ├── deeplink
│ ├── fcm
│ ├── firestore
│ ├── sqflite
│ ├── notification
│ └── ...
├── frontend
│ ├── listener
│ │ ├── battery
│ │ ├── connectivity
│ │ ├── location
│ │ └── ...
│ ├── view
│ │ ├── page
│ │ ├── component
│ │ ├── bottom_sheet
│ │ └── ...
│ └── view_model
└── usecase
└── ...
Simple Architecture Legos
Package |
Type |
Platform |
Version |
sa_data_class_lego |
backend |
all |
 |
sa_enum_lego |
backend |
all |
 |
sa_sqflite_lego |
backend |
mobile,desktop |
 |
sa_firestore_lego |
backend |
mobile,desktop |
 |
sa_orange_lego |
backend |
all |
 |
sa_shared_preference_lego |
backend |
mobile,desktop,web |
 |
sa_flutter_secure_storage_lego |
backend |
mobile,desktop,web |
 |
package_info_plus_lego |
backend |
mobile,desktop,web |
 |
sa_app_storage_lego |
backend |
mobile,desktop,web |
 |
sa_firebase_storage_lego |
backend |
mobile,desktop,web |
 |
sa_google_mlkit_translate_lego |
backend |
mobile |
 |
sa_deeplink_lego |
backend,frontend |
mobile,desktop |
 |
sa_firebase_auth_lego |
backend |
mobile,desktop |
 |
sa_firebase_messaging_lego |
backend |
mobile,desktop |
 |
sa_lego_cloud_functions_lego |
backend |
mobile,desktop |
 |
sa_listener_lego |
frontend |
all |
 |
sa_fgbg_listener_lego |
frontend |
mobile |
 |
sa_battery_plus_listener_lego |
frontend |
all |
 |
sa_app_links_listener_lego |
frontend |
all |
 |
june_lego |
frontend |
all |
 |
sa_june_util_lego |
frontend |
all |
 |
easy_localization_csv_lego |
frontend |
all |
 |