flutter_multi_app_core 1.0.0
flutter_multi_app_core: ^1.0.0 copied to clipboard
A shared Flutter package providing configurable theme, reusable widgets, network client, storage, and utilities for multi-app projects.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:flutter_multi_app_core/flutter_multi_app_core.dart';
import 'features/auth/presentation/pages/login_page.dart';
void main() => runApp(const ExampleApp());
class ExampleApp extends StatelessWidget {
const ExampleApp({super.key});
static final _scheme = AppColorScheme(
primary: Color(0xFF5C6BC0),
secondary: Color(0xFF26A69A),
onPrimary: Colors.white,
onSecondary: Colors.white,
);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'flutter_multi_app_core Example',
debugShowCheckedModeBanner: false,
theme: AppTheme.light(_scheme),
darkTheme: AppTheme.dark(_scheme),
themeMode: ThemeMode.system,
home: const LoginPage(),
);
}
}