Application for abandoned pets.
- ui
- screens
- screen view for applications (e.g. setting, login, etc)
- components
- reusable components for all screens
- screens
- blocs
- Check bloc pattern
- Level of "business model"
- multiple blocs and their states, events
- Rules
- Single bloc file will contains bloc and its corresponding state, event.
- models
- "Interface" of repositories and services
- entities
- data entity
- adapters
- "Implementation" of each models
- di
- Dependency injection roots (repositories and blocs)
- check https://pub.dev/packages/intl
- check https://marketplace.visualstudio.com/items?itemName=localizely.flutter-intl
- u can easily extract string resource to .arb file using vscode action.
- Firebase auth emulation test sequence.
- firebase emulator를 시작한다.
firebase emulators:start --import="./integration_test/resources/emulator_dump"
- test를 진행한다.
- firebase emulator를 시작한다.
- 새로운 emulation setting을 만들고 싶을 때
- firebase emulator를 export option으로 시작한다.
firebase emulators:start --export-on-exit="./integration_test/resources/emulator_dump"
- firebase emulator를 export option으로 시작한다.