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.