xxf_arch 0.0.6 copy "xxf_arch: ^0.0.6" to clipboard
xxf_arch: ^0.0.6 copied to clipboard

A Routing and State Manager Flutter package project.

路由和状态管理器 Routing and State Manager

Features #

  1. 路由框架
  2. 状态管理器

Getting started #

dependencies:
  xxf_arch: ^0.0.3
  
dev_dependencies:
  #自动注入路由框架
  build_runner:
  auto_route_generator: ^10.0.1

Usage #

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

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return RouterApp.router(
      routerBuilder: () => AppRouter(),
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
      ),
    );
  }
}

增加屏幕适配

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  
  @override
  Widget build(BuildContext context) {
    return AdaptedApp(
      designSize: Size(375, 812), // 设计稿尺寸
      minTextAdapt: true,  // 启用文本自适应
      builder: (context) {
        return RouterApp.router(
          routerBuilder: () => AppRouter(),
          title: 'Flutter Demo',
          theme: ThemeData(
            colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
          ),
        );
      },
    );
  }
}

Additional information #

Tell users more about the package: where to find more information, how to contribute to the package, how to file issues, what response they can expect from the package authors, and more.

0
likes
0
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

A Routing and State Manager Flutter package project.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

auto_route, flutter, flutter_screenutil, get_it, riverpod, xxf_lifecycle, xxf_resources

More

Packages that depend on xxf_arch