Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.5 KB

README.md

File metadata and controls

56 lines (36 loc) · 1.5 KB

flutter_starter_template

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Prerequisite

  • fvm3
  • make

Using libraries

Routing (deep linking)

go_router | Flutter Package

TODO: Due to lack of StatefulShellRoute support, go_router_builder is not activated yet.

  • generate type-defined routing file
    • make build
  • watch file changed and build
    • make watch

immutable class builder

freezed | Dart Package

  • generate type-defined routing file
    • make build
  • watch file changed and build
    • make watch

Localization

Tienisto/slang: Type-safe i18n for Flutter

  • generate translations dart files
    • make gen-i18n or make build
    • fvm flutter pub run slang
  • analyze missing translation
    • fvm flutter pub run slang analyze
    • fvm flutter pub run slang analyze --full also checks unused translation

More cli tool subcommand is here.