🚀 Flutter Starter Kit

A modern, production-ready Flutter Starter Kit designed to accelerate app development with clean architecture, reusable components, and scalable structure.

📱 App Preview


🏗 Architecture

This project follows a feature-based layered architecture for scalability and clean separation of concerns.

📂 lib/ structure

  • features/ → Modular app features (UI + logic separated)
  • models/ → Data models & serialization
  • providers/ → State management (Provider)
  • screens/ → Main UI pages
  • services/ → API calls & external integrations
  • storage/ → Local storage (Hive)
  • themes/ → App themes (light/dark)
  • utils/ → Helpers, constants, extensions
  • widgets/ → Reusable UI components

📦 Core Dependencies

  • Provider → State management
  • Hive → Fast local database
  • Google Fonts → Typography
  • Flutter Animate → Smooth animations
  • Glassmorphism UI → Modern UI effects
  • Liquid Glass Widgets → Premium UI design
  • Blur → Glass blur effects

✨ Features

  • Clean Architecture
  • Scalable Folder Structure
  • Reusable UI Components
  • Provider State Management
  • Hive Offline Storage
  • Modern Glassmorphism UI
  • Cupertino + iOS style design
  • Dark & Light mode support
  • Smooth animations

🚀 How to Use

1. Clone the repository

git clone https://github.com/alzabirr/upgradePro-.git