xxf_arch 0.0.10 copy "xxf_arch: ^0.0.10" to clipboard
xxf_arch: ^0.0.10 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),
          ),
        );
      },
    );
  }
}

接管流的操作

///绑定错误信息提示
future.bindErrorNotice()

///绑定整个流控制
future.bindProgressHud()

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
120
points
574
downloads

Publisher

unverified uploader

Weekly Downloads

A Routing and State Manager Flutter package project.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

auto_route, bot_toast, flutter, flutter_hooks, flutter_riverpod, flutter_screenutil, get_it, hooks_riverpod, injectable, riverpod, xxf_flow, xxf_lifecycle, xxf_resources

More

Packages that depend on xxf_arch