$19
I want this!

Flutter Starter Template

$19

A lightweight and professional Flutter project template designed to help developers kickstart their next app with clean architecture, modular code, and ready-to-use utilities.

Don’t waste hours rewriting boilerplate! This production-ready Flutter Starter Template gets you up and running in minutes with clean architecture, useful widgets, theme management, networking, logging, shared preferences built in, and many other tools.


## πŸ“ Project Structure

lib/

│─ core/

β”‚ │─ api/

β”‚ β”‚ │─ api_base_helper.dart

β”‚ β”‚ └─ api_exceptions.dart

β”‚ │─ routes/

β”‚ β”‚ └─ app_routes.dart

β”‚ └─ services/

β”‚ │─ logging/

β”‚ β”‚ │─ logger_helper.dart

β”‚ β”‚ └── logger_service.dart

β”‚ │─ theme/

β”‚ β”‚ │─ theme_service.dart

β”‚ β”‚ └─ theme.dart

β”‚ │─ translation/

β”‚ β”‚ │─ app_localization.dart

β”‚ β”‚ │─ app_localizations_delegate.dart

β”‚ β”‚ │─ ar_ksa.dart

β”‚ β”‚ │─ en_us.dart

β”‚ β”‚ │─ fr_fr.dart

β”‚ β”‚ │─ locale_service.dart

β”‚ β”‚ └─ translation_checker.dart

β”‚ └─ shared_preferences.dart

│─ utils/

β”‚ │─ constants/

β”‚ β”‚ │─ assets.dart

β”‚ β”‚ │─ colors.dart

β”‚ β”‚ │─ constants.dart

β”‚ β”‚ │─ shared_preferences_keys.dart

β”‚ β”‚ └─ sizes.dart

β”‚ │─ extensions/

β”‚ β”‚ │─ color_convertor_extension.dart

β”‚ β”‚ │─ date_time_extension.dart

β”‚ β”‚ │─ lat_lng_extension.dart

β”‚ β”‚ └─ normalize_characters_extension.dart

β”‚ │─ image_picker_by_platform/

β”‚ β”‚ │─ image_picker_mobile.dart

β”‚ β”‚ │─ image_picker_platform.dart

β”‚ β”‚ │─ image_picker_sub.dart

β”‚ β”‚ └─ image_picker_web.dart

β”‚ │─ color_generator.dart

β”‚ │─ form_validator.dart

β”‚ └─ helper.dart

│─ views/

β”‚ │─ home_screen.dart

β”‚ │─ settings_screen.dart

β”‚ │─ splash_screen.dart

β”‚ └─ widgets

β”‚ │─ custom_bottomsheet.dart

β”‚ │─ custom_buttons.dart

β”‚ │─ custom_dropdown.dart

β”‚ │─ custom_popup.dart

β”‚ │─ custom_snackbar.dart

β”‚ │─ custom_text_field_auto_complete.dart

β”‚ │─ custom_text_field.dart

β”‚ │─ on_hover.dart

β”‚ └─ overflowed_text_with_tooltip.dart

└─ main.dart

I want this!

Save hours of setup! This Flutter base project includes custom widgets, API integration, localization, and project structure best practices.

Size
982 KB
Powered by