iseruuuuu / working_money_timer_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

work_record_app

File structure ๐Ÿ“

lib
  - constant/
    - color_constants.dart
    - style_constants.dart
  - extension/
    - extension.dart
  -l10n/
    - app_en.arb
    - app_jp.arb
    - l10n.dart
    - l10n_en.dart
    - l10n_jp.dart
  - screen/
    - timer
      - timer_screen.dart
      - timer_screen_state.dart
      - timer_screen_state_notifier.dart
    - timer_set
      - timer_set_screen.dart
      - timer_set_screen_state.dart
      - timer_set_screen_state_notifier.dart
  - main.dart
  - my_app.dart

Architecture ๐Ÿ˜ƒ [MVVM]

to1719_mvvm001-01_MASK

Package for State Management ๐Ÿ“ฆ

ใƒปRiverPod

Naming convention ๐Ÿ˜„

variable name code style example
Class name UpperCamelCase HomeScreen
File/Directory/Package lowercase_with_underscores lib/screen/home/home_screen.dart
Field/Function name lowerCamelCase routeName
Constant name lowerCamelCase parameter

About


Languages

Language:Dart 48.0%Language:C++ 24.2%Language:CMake 20.0%Language:Ruby 2.9%Language:HTML 2.0%Language:C 1.5%Language:Swift 1.2%Language:Kotlin 0.1%Language:Objective-C 0.0%