app_boot_starter 1.0.0 copy "app_boot_starter: ^1.0.0" to clipboard
app_boot_starter: ^1.0.0 copied to clipboard

a app start package to help handle start easy.

example/main.dart

import 'package:app_boot_starter/app_boot_starter.dart';
import 'package:flutter/material.dart';

import 'starter/data/app_state.dart';
import 'starter/impl/app_fix_action.dart';
import 'starter/impl/app_start_action.dart';
import 'starter/impl/start_repository.dart';
import 'starter/views/splash_page.dart';

void main() {
  runApp(
    const AppStartScope<AppState>(
      repository: AppStartRepositoryImpl(),
      appStartAction: AppStartActionImpl(),
      fixAction: AppFixActionImpl(),
      child: MyApp(),
    ),
  );
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        debugShowCheckedModeBanner: false,
        title: 'Flutter Demo',
        theme: ThemeData(
          colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
          useMaterial3: true,
        ),
        home: const AppStartListener<AppState>(
          child: SplashPage(),
        ));
  }
}
0
likes
140
pub points
87%
popularity

Publisher

verified publishertoly1994.com

a app start package to help handle start easy.

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_bloc

More

Packages that depend on app_boot_starter