Flutter 2 Boilerplate (version 1.3.0)

A boilerplate project created in flutter. Boilerplate supports both web and mobile. VSCode is recommended in this project.

Current Flutter Version : 2.5.3

Getting Started

The Boilerplate contains the minimal implementation required to create a new library or project. The repository code is preloaded with some basic components like basic app architecture, app theme, constants and required dependencies to create a new project. By using boiler plate code as standard initializer, we can have same patterns in all the projects that will inherit it. This will also help in reducing setup & development time by allowing you to use same code pattern and avoid re-writing from scratch.

Setting up the environment

Use this guide for the setting up the flutter environment.

For web you will need Google Chrome to be installed on the system.

Setting up the boilerplate

Step 1:

Download or clone this repo by using the link below:

https://github.com/deakin-launchpad/flutter2_boilerplate.git

Step 2:

Go to project root and execute the following command in console to get the required dependencies:

flutter pub get 

Running the project

flutter run android|ios|chrome

Deployment

Follow the platform specific guides given below.

Continuous deployment

You can setup a continuous deployment for this project using fastlane using this guide.

GitHub

View Github