Basics
Last modified on Tue 09 Feb 2021

Code style

Effective Dart

This is a bit longer read, but generally we follow these rules: https://dart.dev/guides/language/effective-dart

Development

For Flutter development you can choose between multiple IDE-s. We recommend using IntelliJ ( / Android Studio) or VS Code.

IntelliJ

Required plugins:

Useful plugins:

Tools

Secure storage

You will need some kind of secure storage for you app. For secure storage we use fluttersecurestorage. This is mobile only lib that uses Keychain on iOS side and Keystore/KeyChain for android side.

For this lib you have to increase android min API from default 16 to 18.

Parsing JSON

Debugging API