No description
  • Dart 68.3%
  • C++ 14.7%
  • CMake 11.5%
  • Ruby 1.7%
  • Swift 1.4%
  • Other 2.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-13 09:08:00 +00:00
android Initial commit 2026-06-13 09:08:00 +00:00
assets Initial commit 2026-06-13 09:08:00 +00:00
ios Initial commit 2026-06-13 09:08:00 +00:00
lib Initial commit 2026-06-13 09:08:00 +00:00
linux Initial commit 2026-06-13 09:08:00 +00:00
macos Initial commit 2026-06-13 09:08:00 +00:00
test Initial commit 2026-06-13 09:08:00 +00:00
web Initial commit 2026-06-13 09:08:00 +00:00
windows Initial commit 2026-06-13 09:08:00 +00:00
.fvmrc Initial commit 2026-06-13 09:08:00 +00:00
.gitignore Initial commit 2026-06-13 09:08:00 +00:00
analysis_options.yaml Initial commit 2026-06-13 09:08:00 +00:00
bitbucket-pipelines.yml Initial commit 2026-06-13 09:08:00 +00:00
build.yaml Initial commit 2026-06-13 09:08:00 +00:00
clean.sh Initial commit 2026-06-13 09:08:00 +00:00
pubspec.lock Initial commit 2026-06-13 09:08:00 +00:00
pubspec.yaml Initial commit 2026-06-13 09:08:00 +00:00
README.md Initial commit 2026-06-13 09:08:00 +00:00

Flutter Template

Template version: 3.0.0 A Flutter project emplate with the default configurations and packages used in all Mediatastisch Flutter projects.

For more information about the emplate, see Flutter Guidelines.


Additions/Improvements

If you have any additions or improvements, please create a pull request. And increase the version number in the README.md file.


Included in this project

  • Localization
  • Authentication
  • Access token management
  • Routing
  • State Management
  • Database
  • API calls
  • Code generation
  • Shared preferences
  • Secure storage
  • Device info
  • Package info
  • Database inspectors

Examples

  • Whitelabel: see example/whitelabel branch

FVM (Flutter Version Management)

Flutter version: see .fvm/fvm.config.json

Usage (install version in project)

fvm use

Run Locally

Step 1: Navigate to the project directory

Install dependencies:

fvm flutter pub get

Step 2: Start the builder

Run once:

fvm flutter pub run build_runner build --delete-conflicting-outputs   

Or watch for file changes (recommended):

fvm flutter pub run build_runner watch --delete-conflicting-outputs   

Step 3: Run the app on a device/emulator


Generate translation strings

Run only if the locale_keys.g.dart file does not exist or if new translation strings have been added:

fvm flutter pub run easy_localization:generate -S assets/translations -f keys -O lib/l10n -o locale_keys.g.dart

Used packages and what they do

Core Features


API


State Management


Database

  • drift - For database management

Database Inspectors


Created by

Logo