full app done

This commit is contained in:
davmar
2026-09-18 00:01:42 +02:00
parent 8475abeddb
commit 78fd23f69f
74 changed files with 8104 additions and 1963 deletions
+17
View File
@@ -0,0 +1,17 @@
/// Loads the bundled values deck from assets.
library;
import 'dart:convert';
import 'package:flutter/services.dart';
import '../models/value_card.dart';
/// Reads `assets/data/values_deck.json` and returns shuffled-ready cards.
Future<List<ValueCard>> loadValuesDeck() async {
final raw = await rootBundle.loadString('assets/data/values_deck.json');
final list = jsonDecode(raw) as List<dynamic>;
return list
.map((e) => ValueCard.fromJson(e as Map<String, dynamic>))
.toList(growable: false);
}