habitrack/learning/demo-app
2024-08-26 00:34:20 +02:00
..
.vscode Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
android Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
ios Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
lib Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
linux Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
macos Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
test Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
web Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
windows Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
.gitignore Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
.metadata Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
analysis_options.yaml Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
l10n.yaml Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
pubspec.lock Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
pubspec.yaml Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
README.md Initial (redacted) commit. 2024-08-26 00:34:20 +02:00
untranslated_messages.json Initial (redacted) commit. 2024-08-26 00:34:20 +02:00

HCI/Flutter Demo Project

A Flutter demo project with basic architecture.

Architecture und Libs

This project uses

Navigation and Layout

For the purpose of demonstration the app

  • uses bottom navigation or navigation rail depending on the screen
  • navigates to a separate screen for the details view
  • shows the edit form responsive: either side by side or below

Debug

To debug this application you need an installation of Flutter and Android

  1. open the folder with VS Code
  2. open the terminal and run flutter pub get
  3. open any dart file in the folder lib and hit F5

If you have problems to start the application run in the terminal flutter doctor.

Edit

If you edit any provider or freezed class make sure the builder is running dart run build_runner watch