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

A Flutter framework library based on GetX, including route management, state management, network requests, UI states for network responses, retry mechanism, logging, refresh components, screen adaptat [...]

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
179
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter framework library based on GetX, including route management, state management, network requests, UI states for network responses, retry mechanism, logging, refresh components, screen adaptation, toast notifications, and more.

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