zw_basic 1.0.5 copy "zw_basic: ^1.0.5" to clipboard
zw_basic: ^1.0.5 copied to clipboard

Flutter基于Getx的框架库,包含路由管理 状态控制 网络请求 网络请求不同状态Ui展示 失败重试 日志打印 刷新组件 屏幕适配 吐司提示 等

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:zw_basic_example/api/HttpSetting.dart';
import 'package:zw_basic_example/routes/AppControllerBinding.dart';
import 'package:zw_basic_example/routes/AppPages.dart';
import 'package:zw_basic_example/routes/AppRoutes.dart';

void main() async {
  //初始化框架
  WidgetsFlutterBinding.ensureInitialized();
  //初始化 网络请求配置
  await HttpSetting.httpInit();

  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return ScreenUtilInit(
      designSize: const Size(1080, 1920),
      minTextAdapt: true,
      splitScreenMode: true,
      builder: (context, child) {
        return GetMaterialApp(
          title: 'zw_basic',
          theme: ThemeData(
            colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
            useMaterial3: true,
            appBarTheme: AppBarTheme(
              backgroundColor: Theme.of(context).colorScheme.inversePrimary,
            ),
          ),
          initialBinding: AppControllerBinding(),
          initialRoute: AppRoutes.initial,
          getPages: AppPages.routes,
        );
      },
    );
  }
}
2
likes
125
points
182
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter基于Getx的框架库,包含路由管理 状态控制 网络请求 网络请求不同状态Ui展示 失败重试 日志打印 刷新组件 屏幕适配 吐司提示 等

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

crypto, dio, easy_refresh, flutter, flutter_screenutil, fluttertoast, get, logger, lottie, plugin_platform_interface, sqflite, url_launcher

More

Packages that depend on zw_basic

Packages that implement zw_basic