flutter_app_config 1.0.1
flutter_app_config: ^1.0.1 copied to clipboard
Configure app name, icon, version, and splash screen directly from pubspec.yaml. Save 30-60 minutes of manual setup with automatic Android/iOS configuration. Flutter logo included. One command setup.
import 'package:flutter/material.dart';
import 'package:flutter_app_config/flutter_app_config.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Splash Screen Example',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: SplashScreen(
config: const SplashConfig(
// imagePath is empty by default - shows Flutter logo
// To use custom image: imagePath: 'assets/images/splash.png'
imagePath: '', // Default: Flutter logo
duration: Duration(seconds: 2),
backgroundColor: 0xFF2196F3, // Flutter blue color
),
home: const MyHomePage(),
),
);
}
}
class MyHomePage extends StatelessWidget {
const MyHomePage({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: const Text('Home'),
),
body: const Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text(
'Welcome!',
style: TextStyle(fontSize: 24),
),
],
),
),
);
}
}