GithubHelp home page GithubHelp logo

temoorx / fast_flutter_template_free Goto Github PK

View Code? Open in Web Editor NEW

This project forked from josefwilhelm/fast_flutter_template_free

0.0 0.0 0.0 105 KB

Ruby 3.37% Objective-C 0.09% Kotlin 0.34% Dart 90.09% Swift 1.64% HTML 4.47%

fast_flutter_template_free's Introduction

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

fast_flutter_template_free's People

Contributors

josefwilhelm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.