Skip to content

A Flutter template project with clean arhitecture, mvvm patern and riverpod.

Notifications You must be signed in to change notification settings

zakoraa/flutter-template-project

Repository files navigation

Flutter Project Template

A Flutter project template with Clean Architecture, MVVM pattern, and Riverpod.

Dependencies

This project uses the following third-party dependencies:

Dependencies

  • cupertino_icons
    Provides iOS-style icons.
  • flutter_native_splash
    Customizes the native splash screen.
  • internet_connection_checker
    Checks internet connectivity.
  • flutter_svg
    Supports rendering SVG images.
  • intl
    Internationalization and date formatting utilities.
  • flutter_screenutil
    Helps with responsive UI design.
  • flutter_riverpod
    State management with Riverpod.
  • riverpod_annotation
    Annotations for Riverpod code generation.
  • json_annotation
    Annotations for JSON serialization.
  • freezed_annotation
    Annotations for data classes and union types.
  • flutter_launcher_icons
    Customizes app launcher icons.
  • permission_handler
    Manages app permissions.
  • flutter_dotenv
    Loads environment variables from a .env file.

Dev Dependencies

  • flutter_lints
    Linting rules for Flutter.
  • build_runner
    Code generation tool.
  • injectable_generator
    Generates dependency injection code.
  • riverpod_generator
    Code generation for Riverpod.
  • custom_lint
    Allows custom lint rules.
  • riverpod_lint
    Lint rules for Riverpod usage.
  • freezed
    Code generator for immutable classes.
  • json_serializable
    Generates JSON serialization code.

About

A Flutter template project with clean arhitecture, mvvm patern and riverpod.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published