Skip to content

ZoranMedojevic/fast_flutter_template_free

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Flutter Template (Free)

This is my take for a simple Flutter template that can be used to start a new project. It includes a few packages that I use in most of my projects, and a few other things that I find useful.

About me

Hey I'm Joe.

  • Built more than 30 Flutter apps
  • More than 500 000 downloads

You can find my apps here:

And you can find me here:

What's included

  • Riverpod
  • Dark Mode
  • Rate my app
  • Settings UI
  • Material Theme
  • Code generation
  • Bottom Navigation
  • Logger & Provider Logger
  • Navigation with auto_route

Getting Started

Some code is generated using build_runner.

Make sure to run before you run the app:

flutter pub run build_runner build --delete-conflicting-outputs

Folder structure

I use a feature first folder structure.

For example the dashboard feature is located in lib/features/dashboard.

Within this folder you will find the following folders:

  • views - contains the UI
  • providers - contains the providers
  • models - contains the models

lib/common contains code that is shared across the app. For example the widget folder contains the nav bar and a primary button.

State Management

  • Riverpod
    • Official documentation https://riverpod.dev/
    • Needs the code generation to be run before used.
    • The dashboard is a good example of how to use it.

Navigation


Whats next?

I'm releasing a complete starter kit for Flutter soon. It will include a lot of useful things like

  • Onboarding
  • Localizations
  • Authentication
  • A lot of extensions
  • local database (hive)
  • Firebase integration
  • Global error handling
  • Push notification set up
  • CI/CD with Fastlane and Github Actions

Basically you can start building out your features right away. Save 60+ hours of development time.

Find it here. Only 99$ for the first 100 customers. https://fastfluttertemplate.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 90.1%
  • HTML 4.5%
  • Ruby 3.4%
  • Swift 1.6%
  • Other 0.4%