-
Notifications
You must be signed in to change notification settings - Fork 0
Home
aguenter edited this page May 7, 2023
·
9 revisions
Welcome! This flutter application is used to track your mood and relate it to a certain behaviour or task.
- Github
- Figma
- Flutter
- Firebase
The firebase project can be found here.
The app will be automatically build and deployed when a pull request into main gets merged. The current version can be accessed here.
Please follow the code conventions, when contributing:
DO's
- DO use hooks for simple business logic which is used in a single file
- DO use blocs for complex business logic or business logic required in multiple files
- DO name blocs with the suffix 'Bloc'
- DO name bloc events with the suffix 'Event'
- DO name bloc states with the suffix 'State'
DONT'S
- DO NOT use files which exceed 100 lines of code (in content, braces are ok) for models, widgets, nor views
- DO NOT use files which exceed 300 lines of code for business logic nor services
- DO NOT use "" for strings unless you explicitly want to avoid escape chars
- DO NOT use magic values, i.e. magic numbers nor magic strings