flutter pub add tecexpressAb 0.7.0 nur Flutter-SDK-Laufzeitabhängigkeiten. Eigene Datei-API: TxFile und TxFileDialogs. Breaking Changes, Ressourcenbesitz und Plattformkonfiguration: Migration 0.7. Native Apps nach dem Update vollständig neu bauen.
Benötigt Flutter 3.47.7+ und Dart 3.13.5+. Zielplattformen: Android, iOS, Web, Windows, macOS und Linux.
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';
void main() => runApp(MaterialApp(
theme: TxTheme.light(),
darkTheme: TxTheme.dark(),
themeMode: ThemeMode.system,
locale: const Locale('de'),
localizationsDelegates: TxLocalizations.delegates,
supportedLocales: TxLocalizations.supportedLocales,
home: Scaffold(body: Center(child: TxButton(text: 'Hello', onPressed: () {}))),
));Widgetbeispiele definieren jeweils Widget example(). Zum Ausprobieren innerhalb einer MaterialApp Scaffold(body: example()) verwenden. Alle Widgets akzeptieren zusätzlich den optionalen Flutter-Parameter Key? key = null; dieser steht hier einmal gemeinsam statt in jeder Tabelle. Der lokale Zustand entsteht einmal beim Erzeugen des Widgets; in einer produktiven App gehört er in den eigenen State. Beispiele für Datenoperationen definieren eine asynchrone Funktion, die separat aufgerufen wird.
Eigene Tokens: TxTheme.light(tokens: TxThemeData.light.copyWith(accent: Colors.indigo, radius: 12)). txThemeOf(context) liest aktuelle Tokens. Lokalisierungsdelegates aktivieren deutsche/englische Material-Steuerelemente; paketinterne Bedientexte sind derzeit deutsch.