Browse Source

rename splash

liuyuqi-dellpc 1 year ago
parent
commit
7273946ac8
6 changed files with 218 additions and 160 deletions
  1. 39 1
      README.md
  2. 17 16
      lib/main.dart
  3. 1 1
      lib/pages/splash_page.dart
  4. 22 2
      lib/routes.dart
  5. 137 137
      pubspec.lock
  6. 2 3
      pubspec.yaml

+ 39 - 1
README.md

@@ -6,4 +6,42 @@
 
 
 ```
 ```
 flutter build apk --release
 flutter build apk --release
-```
+```
+
+
+- 🗣 Speaking:
+
+    * 🇷🇺 Russian
+    * 🇷🇴 Romanian
+    * 🏴󠁧󠁢󠁥󠁮󠁧󠁿 English
+<br/><br/>
+- 🖥 Languages and technologies i have experience with:
+
+<div align="center">
+    <!-- Flutter -->
+    <img src="https://img.shields.io/static/v1?label=&message=Flutter&style=for-the-badge&logo=flutter&color=62C9F9"></img>
+    <!-- TypeScript -->
+    <img src="https://img.shields.io/static/v1?label=&message=Typescript&style=for-the-badge&logo=typescript&color=3178C7&logoColor=white"></img>
+    <!-- JavaScript -->
+    <!-- Docker -->
+    <img src="https://img.shields.io/static/v1?label=&message=Docker&style=for-the-badge&logo=docker&color=2B8FCF&logoColor=white"></img>
+    <!-- Python -->
+    <img src="https://img.shields.io/static/v1?label=&message=Python&style=for-the-badge&logo=python&color=FCD546&logoColor=white"></img>
+</div><br/>
+
+- 📫 You can contact me via [telegram](https://t.me/radomir9720)
+
+<!--
+**radomir9720/radomir9720** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.
+
+Here are some ideas to get you started:
+
+- 🔭 I’m currently working on ...
+- 🌱 I’m currently learning ...
+- 👯 I’m looking to collaborate on ...
+- 🤔 I’m looking for help with ...
+- 💬 Ask me about ...
+- 📫 How to reach me: ...
+- 😄 Pronouns: ...
+- ⚡ Fun fact: ...
+-->

+ 17 - 16
lib/main.dart

@@ -10,7 +10,14 @@ import 'provider/ThemeProvider.dart';
 
 
 void main() {
 void main() {
   runApp(
   runApp(
-    MultiProvider(
+    MyApp(),
+  );
+}
+
+class MyApp extends StatelessWidget {
+  @override
+  Widget build(BuildContext context) {
+    return MultiProvider(
       providers: [
       providers: [
         ChangeNotifierProvider<ThemeProvider>(
         ChangeNotifierProvider<ThemeProvider>(
           create: (_) => ThemeProvider(),
           create: (_) => ThemeProvider(),
@@ -28,22 +35,16 @@ void main() {
           create: (_) => NotificationProvider(),
           create: (_) => NotificationProvider(),
         ),
         ),
       ],
       ],
-      child: MyApp(),
-    ),
-  );
-}
-
-class MyApp extends StatelessWidget {
-  @override
-  Widget build(BuildContext context) {
-    return MaterialApp(
-      title: 'Habit',
-      debugShowCheckedModeBanner: false,
-      theme: ThemeData(
-        primarySwatch: Provider.of<ThemeProvider>(context).currentMaterialColor,
-        brightness: Provider.of<ThemeProvider>(context).currentBrightness,
+      child: MaterialApp(
+        title: 'Habit',
+        debugShowCheckedModeBanner: false,
+        theme: ThemeData(
+          primarySwatch:
+              Provider.of<ThemeProvider>(context).currentMaterialColor,
+          brightness: Provider.of<ThemeProvider>(context).currentBrightness,
+        ),
+        home: SplashPage(),
       ),
       ),
-      home: LoadingPage(),
     );
     );
   }
   }
 }
 }

+ 1 - 1
lib/pages/splash_page.dart

@@ -16,7 +16,7 @@ import 'package:provider/provider.dart';
 /// Description: Spalsh Page
 /// Description: Spalsh Page
 /// Time       : 08/17/2023 Thursday
 /// Time       : 08/17/2023 Thursday
 /// Author     : liuyuqi.gov@msn.cn
 /// Author     : liuyuqi.gov@msn.cn
-class LoadingPage extends StatelessWidget {
+class SplashPage extends StatelessWidget {
   @override
   @override
   Widget build(BuildContext context) {
   Widget build(BuildContext context) {
     return MultiProvider(
     return MultiProvider(

+ 22 - 2
lib/routes.dart

@@ -1,11 +1,31 @@
+import 'package:flutter/material.dart';
+import 'package:flutter_habit/pages/splash_page.dart';
+
 /// Description: routes
 /// Description: routes
 /// Time       : 08/18/2023 Friday
 /// Time       : 08/18/2023 Friday
 /// Author     : liuyuqi.gov@msn.cn
 /// Author     : liuyuqi.gov@msn.cn
 class Routes {
 class Routes {
   static const String home = "/home";
   static const String home = "/home";
   static const String splash = "/splash";
   static const String splash = "/splash";
+  
+  static MaterialPageRoute<dynamic> onGenerateRoute(RouteSettings settings) {
+    switch (settings.name) {
+      case splash:
+        return MaterialPageRoute(builder: (_) => SplashPage());
+      case home:
+        return MaterialPageRoute(builder: (_) => SplashPage());
+      default:
+        return MaterialPageRoute(builder: (_) => SplashPage());
+    }
+  }
 
 
-  static void onGenerateRoute(){
-
+  /// 路由跳转,是否返回  replace: true 为不返回
+  static void go(context, String routeName, {bool replace = false}) {
+    if (replace) {
+      Navigator.pushReplacementNamed(context, routeName);
+      // Navigator.pushAndRemoveUntil(context, newRoute, (route) => false);
+      return;
+    }
+    Navigator.pushNamed(context, routeName);
   }
   }
 }
 }

+ 137 - 137
pubspec.lock

@@ -6,7 +6,7 @@ packages:
     description:
     description:
       name: args
       name: args
       sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
       sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.4.2"
     version: "2.4.2"
   async:
   async:
@@ -14,7 +14,7 @@ packages:
     description:
     description:
       name: async
       name: async
       sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
       sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.10.0"
     version: "2.10.0"
   boolean_selector:
   boolean_selector:
@@ -22,7 +22,7 @@ packages:
     description:
     description:
       name: boolean_selector
       name: boolean_selector
       sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
       sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.1.1"
     version: "2.1.1"
   characters:
   characters:
@@ -30,7 +30,7 @@ packages:
     description:
     description:
       name: characters
       name: characters
       sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
       sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.2.1"
     version: "1.2.1"
   clock:
   clock:
@@ -38,7 +38,7 @@ packages:
     description:
     description:
       name: clock
       name: clock
       sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
       sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.1.1"
     version: "1.1.1"
   collection:
   collection:
@@ -46,47 +46,47 @@ packages:
     description:
     description:
       name: collection
       name: collection
       sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
       sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.17.0"
     version: "1.17.0"
   cross_file:
   cross_file:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: cross_file
       name: cross_file
-      sha256: "0b0036e8cccbfbe0555fd83c1d31a6f30b77a96b598b35a5d36dd41f718695e9"
-      url: "https://pub.dev"
+      sha256: fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.3.3+4"
+    version: "0.3.3+5"
   cupertino_icons:
   cupertino_icons:
     dependency: "direct main"
     dependency: "direct main"
     description:
     description:
       name: cupertino_icons
       name: cupertino_icons
-      sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
-      url: "https://pub.dev"
+      sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "1.0.5"
+    version: "1.0.6"
   dbus:
   dbus:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: dbus
       name: dbus
       sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263"
       sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.7.8"
     version: "0.7.8"
   dio:
   dio:
     dependency: "direct main"
     dependency: "direct main"
     description:
     description:
       name: dio
       name: dio
-      sha256: ce75a1b40947fea0a0e16ce73337122a86762e38b982e1ccb909daa3b9bc4197
-      url: "https://pub.dev"
+      sha256: "417e2a6f9d83ab396ec38ff4ea5da6c254da71e4db765ad737a42af6930140b7"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "5.3.2"
+    version: "5.3.3"
   equatable:
   equatable:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: equatable
       name: equatable
       sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2
       sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.0.5"
     version: "2.0.5"
   fake_async:
   fake_async:
@@ -94,7 +94,7 @@ packages:
     description:
     description:
       name: fake_async
       name: fake_async
       sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
       sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.3.1"
     version: "1.3.1"
   ffi:
   ffi:
@@ -102,7 +102,7 @@ packages:
     description:
     description:
       name: ffi
       name: ffi
       sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99
       sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.0.2"
     version: "2.0.2"
   file:
   file:
@@ -110,47 +110,47 @@ packages:
     description:
     description:
       name: file
       name: file
       sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
       sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "6.1.4"
     version: "6.1.4"
   file_selector_linux:
   file_selector_linux:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: file_selector_linux
       name: file_selector_linux
-      sha256: "770eb1ab057b5ae4326d1c24cc57710758b9a46026349d021d6311bd27580046"
-      url: "https://pub.dev"
+      sha256: "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.9.2"
+    version: "0.9.2+1"
   file_selector_macos:
   file_selector_macos:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: file_selector_macos
       name: file_selector_macos
-      sha256: "4ada532862917bf16e3adb3891fe3a5917a58bae03293e497082203a80909412"
-      url: "https://pub.dev"
+      sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.9.3+1"
+    version: "0.9.3+3"
   file_selector_platform_interface:
   file_selector_platform_interface:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: file_selector_platform_interface
       name: file_selector_platform_interface
-      sha256: "412705a646a0ae90f33f37acfae6a0f7cbc02222d6cd34e479421c3e74d3853c"
-      url: "https://pub.dev"
+      sha256: "0aa47a725c346825a2bd396343ce63ac00bda6eff2fbc43eabe99737dede8262"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.6.0"
+    version: "2.6.1"
   file_selector_windows:
   file_selector_windows:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: file_selector_windows
       name: file_selector_windows
-      sha256: "1372760c6b389842b77156203308940558a2817360154084368608413835fc26"
-      url: "https://pub.dev"
+      sha256: d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.9.3"
+    version: "0.9.3+1"
   fl_chart:
   fl_chart:
     dependency: "direct main"
     dependency: "direct main"
     description:
     description:
       name: fl_chart
       name: fl_chart
       sha256: "48a1b69be9544e2b03d9a8e843affd89e43f3194c9248776222efcb4206bb1ec"
       sha256: "48a1b69be9544e2b03d9a8e843affd89e43f3194c9248776222efcb4206bb1ec"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.62.0"
     version: "0.62.0"
   flutter:
   flutter:
@@ -163,7 +163,7 @@ packages:
     description:
     description:
       name: flutter_image_compress
       name: flutter_image_compress
       sha256: "2725cce5c58fdeaf1db8f4203688228bb67e3523a66305ccaa6f99071beb6dc2"
       sha256: "2725cce5c58fdeaf1db8f4203688228bb67e3523a66305ccaa6f99071beb6dc2"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.0.4"
     version: "2.0.4"
   flutter_image_compress_common:
   flutter_image_compress_common:
@@ -171,7 +171,7 @@ packages:
     description:
     description:
       name: flutter_image_compress_common
       name: flutter_image_compress_common
       sha256: "8e7299afe109dc4b97fda34bf0f4967cc1fc10bc8050c374d449cab262d095b3"
       sha256: "8e7299afe109dc4b97fda34bf0f4967cc1fc10bc8050c374d449cab262d095b3"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.0.2"
     version: "1.0.2"
   flutter_image_compress_platform_interface:
   flutter_image_compress_platform_interface:
@@ -179,7 +179,7 @@ packages:
     description:
     description:
       name: flutter_image_compress_platform_interface
       name: flutter_image_compress_platform_interface
       sha256: "3c7e86da7540b1adfa919b461885a41a018d4a26544d0fcbeaa769f6542e603d"
       sha256: "3c7e86da7540b1adfa919b461885a41a018d4a26544d0fcbeaa769f6542e603d"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.0.2"
     version: "1.0.2"
   flutter_image_compress_web:
   flutter_image_compress_web:
@@ -187,23 +187,23 @@ packages:
     description:
     description:
       name: flutter_image_compress_web
       name: flutter_image_compress_web
       sha256: e879189dc7f246dcf8f06c07ee849231341508bf51e8ed7d5dcbe778ddde0e81
       sha256: e879189dc7f246dcf8f06c07ee849231341508bf51e8ed7d5dcbe778ddde0e81
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.1.3+1"
     version: "0.1.3+1"
   flutter_local_notifications:
   flutter_local_notifications:
     dependency: "direct main"
     dependency: "direct main"
     description:
     description:
       name: flutter_local_notifications
       name: flutter_local_notifications
-      sha256: "3cc40fe8c50ab8383f3e053a499f00f975636622ecdc8e20a77418ece3b1e975"
-      url: "https://pub.dev"
+      sha256: "3002092e5b8ce2f86c3361422e52e6db6776c23ee21e0b2f71b892bf4259ef04"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "15.1.0+1"
+    version: "15.1.1"
   flutter_local_notifications_linux:
   flutter_local_notifications_linux:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: flutter_local_notifications_linux
       name: flutter_local_notifications_linux
       sha256: "33f741ef47b5f63cc7f78fe75eeeac7e19f171ff3c3df054d84c1e38bedb6a03"
       sha256: "33f741ef47b5f63cc7f78fe75eeeac7e19f171ff3c3df054d84c1e38bedb6a03"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "4.0.0+1"
     version: "4.0.0+1"
   flutter_local_notifications_platform_interface:
   flutter_local_notifications_platform_interface:
@@ -211,7 +211,7 @@ packages:
     description:
     description:
       name: flutter_local_notifications_platform_interface
       name: flutter_local_notifications_platform_interface
       sha256: "7cf643d6d5022f3baed0be777b0662cce5919c0a7b86e700299f22dc4ae660ef"
       sha256: "7cf643d6d5022f3baed0be777b0662cce5919c0a7b86e700299f22dc4ae660ef"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "7.0.0+1"
     version: "7.0.0+1"
   flutter_markdown:
   flutter_markdown:
@@ -219,17 +219,17 @@ packages:
     description:
     description:
       name: flutter_markdown
       name: flutter_markdown
       sha256: dc6d5258653f6857135b32896ccda7f7af0c54dcec832495ad6835154c6c77c0
       sha256: dc6d5258653f6857135b32896ccda7f7af0c54dcec832495ad6835154c6c77c0
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.6.15"
     version: "0.6.15"
   flutter_plugin_android_lifecycle:
   flutter_plugin_android_lifecycle:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: flutter_plugin_android_lifecycle
       name: flutter_plugin_android_lifecycle
-      sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360"
-      url: "https://pub.dev"
+      sha256: f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.0.15"
+    version: "2.0.16"
   flutter_test:
   flutter_test:
     dependency: "direct dev"
     dependency: "direct dev"
     description: flutter
     description: flutter
@@ -245,7 +245,7 @@ packages:
     description:
     description:
       name: http
       name: http
       sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2"
       sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.13.6"
     version: "0.13.6"
   http_parser:
   http_parser:
@@ -253,7 +253,7 @@ packages:
     description:
     description:
       name: http_parser
       name: http_parser
       sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
       sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "4.0.2"
     version: "4.0.2"
   image_crop:
   image_crop:
@@ -261,79 +261,79 @@ packages:
     description:
     description:
       name: image_crop
       name: image_crop
       sha256: a580010f9e90b20581ecf5e8f4e9aa838cb935ea1497f9d1b196baa382b84a6d
       sha256: a580010f9e90b20581ecf5e8f4e9aa838cb935ea1497f9d1b196baa382b84a6d
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.4.1"
     version: "0.4.1"
   image_picker:
   image_picker:
     dependency: "direct main"
     dependency: "direct main"
     description:
     description:
       name: image_picker
       name: image_picker
-      sha256: "841837258e0b42c80946c43443054fc726f5e8aa84a97f363eb9ef0d45b33c14"
-      url: "https://pub.dev"
+      sha256: "7d7f2768df2a8b0a3cefa5ef4f84636121987d403130e70b17ef7e2cf650ba84"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "1.0.2"
+    version: "1.0.4"
   image_picker_android:
   image_picker_android:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: image_picker_android
       name: image_picker_android
-      sha256: "8179b54039b50eee561676232304f487602e2950ffb3e8995ed9034d6505ca34"
-      url: "https://pub.dev"
+      sha256: "0c7b83bbe2980c8a8e36e974f055e11e51675784e13a4762889feed0f3937ff2"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.8.7+4"
+    version: "0.8.8+1"
   image_picker_for_web:
   image_picker_for_web:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: image_picker_for_web
       name: image_picker_for_web
-      sha256: "8b6c160cdbe572199103a091c783685b236110e4a0fd7a4947f32ff5b7da8765"
-      url: "https://pub.dev"
+      sha256: "50bc9ae6a77eea3a8b11af5eb6c661eeb858fdd2f734c2a4fd17086922347ef7"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "3.0.0"
+    version: "3.0.1"
   image_picker_ios:
   image_picker_ios:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: image_picker_ios
       name: image_picker_ios
-      sha256: b3e2f21feb28b24dd73a35d7ad6e83f568337c70afab5eabac876e23803f264b
-      url: "https://pub.dev"
+      sha256: c5538cacefacac733c724be7484377923b476216ad1ead35a0d2eadcdc0fc497
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.8.8"
+    version: "0.8.8+2"
   image_picker_linux:
   image_picker_linux:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: image_picker_linux
       name: image_picker_linux
-      sha256: "02cbc21fe1706b97942b575966e5fbbeaac535e76deef70d3a242e4afb857831"
-      url: "https://pub.dev"
+      sha256: "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.2.1"
+    version: "0.2.1+1"
   image_picker_macos:
   image_picker_macos:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: image_picker_macos
       name: image_picker_macos
-      sha256: cee2aa86c56780c13af2c77b5f2f72973464db204569e1ba2dd744459a065af4
-      url: "https://pub.dev"
+      sha256: "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.2.1"
+    version: "0.2.1+1"
   image_picker_platform_interface:
   image_picker_platform_interface:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: image_picker_platform_interface
       name: image_picker_platform_interface
-      sha256: c1134543ae2187e85299996d21c526b2f403854994026d575ae4cf30d7bb2a32
-      url: "https://pub.dev"
+      sha256: ed9b00e63977c93b0d2d2b343685bed9c324534ba5abafbb3dfbd6a780b1b514
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.9.0"
+    version: "2.9.1"
   image_picker_windows:
   image_picker_windows:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: image_picker_windows
       name: image_picker_windows
-      sha256: c3066601ea42113922232c7b7b3330a2d86f029f685bba99d82c30e799914952
-      url: "https://pub.dev"
+      sha256: "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "0.2.1"
+    version: "0.2.1+1"
   js:
   js:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: js
       name: js
       sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
       sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.6.5"
     version: "0.6.5"
   markdown:
   markdown:
@@ -341,7 +341,7 @@ packages:
     description:
     description:
       name: markdown
       name: markdown
       sha256: acf35edccc0463a9d7384e437c015a3535772e09714cf60e07eeef3a15870dcd
       sha256: acf35edccc0463a9d7384e437c015a3535772e09714cf60e07eeef3a15870dcd
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "7.1.1"
     version: "7.1.1"
   matcher:
   matcher:
@@ -349,7 +349,7 @@ packages:
     description:
     description:
       name: matcher
       name: matcher
       sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
       sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.12.13"
     version: "0.12.13"
   material_color_utilities:
   material_color_utilities:
@@ -357,7 +357,7 @@ packages:
     description:
     description:
       name: material_color_utilities
       name: material_color_utilities
       sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
       sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.2.0"
     version: "0.2.0"
   meta:
   meta:
@@ -365,7 +365,7 @@ packages:
     description:
     description:
       name: meta
       name: meta
       sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
       sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.8.0"
     version: "1.8.0"
   mime:
   mime:
@@ -373,7 +373,7 @@ packages:
     description:
     description:
       name: mime
       name: mime
       sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
       sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.0.4"
     version: "1.0.4"
   nested:
   nested:
@@ -381,7 +381,7 @@ packages:
     description:
     description:
       name: nested
       name: nested
       sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
       sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.0.0"
     version: "1.0.0"
   path:
   path:
@@ -389,121 +389,121 @@ packages:
     description:
     description:
       name: path
       name: path
       sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
       sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.8.2"
     version: "1.8.2"
   path_provider_linux:
   path_provider_linux:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: path_provider_linux
       name: path_provider_linux
-      sha256: ba2b77f0c52a33db09fc8caf85b12df691bf28d983e84cf87ff6d693cfa007b3
-      url: "https://pub.dev"
+      sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.2.0"
+    version: "2.2.1"
   path_provider_platform_interface:
   path_provider_platform_interface:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: path_provider_platform_interface
       name: path_provider_platform_interface
-      sha256: bced5679c7df11190e1ddc35f3222c858f328fff85c3942e46e7f5589bf9eb84
-      url: "https://pub.dev"
+      sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.1.0"
+    version: "2.1.1"
   path_provider_windows:
   path_provider_windows:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: path_provider_windows
       name: path_provider_windows
-      sha256: ee0e0d164516b90ae1f970bdf29f726f1aa730d7cfc449ecc74c495378b705da
-      url: "https://pub.dev"
+      sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.2.0"
+    version: "2.2.1"
   petitparser:
   petitparser:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: petitparser
       name: petitparser
       sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4"
       sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "5.1.0"
     version: "5.1.0"
   platform:
   platform:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: platform
       name: platform
-      sha256: "57c07bf82207aee366dfaa3867b3164e4f03a238a461a11b0e8a3a510d51203d"
-      url: "https://pub.dev"
+      sha256: ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "3.1.1"
+    version: "3.1.2"
   plugin_platform_interface:
   plugin_platform_interface:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: plugin_platform_interface
       name: plugin_platform_interface
-      sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd"
-      url: "https://pub.dev"
+      sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.1.5"
+    version: "2.1.6"
   provider:
   provider:
     dependency: "direct main"
     dependency: "direct main"
     description:
     description:
       name: provider
       name: provider
       sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f
       sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "6.0.5"
     version: "6.0.5"
   shared_preferences:
   shared_preferences:
     dependency: "direct main"
     dependency: "direct main"
     description:
     description:
       name: shared_preferences
       name: shared_preferences
-      sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1"
-      url: "https://pub.dev"
+      sha256: b7f41bad7e521d205998772545de63ff4e6c97714775902c199353f8bf1511ac
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.2.0"
+    version: "2.2.1"
   shared_preferences_android:
   shared_preferences_android:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: shared_preferences_android
       name: shared_preferences_android
-      sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076
-      url: "https://pub.dev"
+      sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.2.0"
+    version: "2.2.1"
   shared_preferences_foundation:
   shared_preferences_foundation:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: shared_preferences_foundation
       name: shared_preferences_foundation
-      sha256: d29753996d8eb8f7619a1f13df6ce65e34bc107bef6330739ed76f18b22310ef
-      url: "https://pub.dev"
+      sha256: "7bf53a9f2d007329ee6f3df7268fd498f8373602f943c975598bbb34649b62a7"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.3.3"
+    version: "2.3.4"
   shared_preferences_linux:
   shared_preferences_linux:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: shared_preferences_linux
       name: shared_preferences_linux
-      sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1"
-      url: "https://pub.dev"
+      sha256: c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.3.0"
+    version: "2.3.1"
   shared_preferences_platform_interface:
   shared_preferences_platform_interface:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: shared_preferences_platform_interface
       name: shared_preferences_platform_interface
-      sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1"
-      url: "https://pub.dev"
+      sha256: d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.3.0"
+    version: "2.3.1"
   shared_preferences_web:
   shared_preferences_web:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: shared_preferences_web
       name: shared_preferences_web
-      sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a"
-      url: "https://pub.dev"
+      sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.2.0"
+    version: "2.2.1"
   shared_preferences_windows:
   shared_preferences_windows:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: shared_preferences_windows
       name: shared_preferences_windows
-      sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d
-      url: "https://pub.dev"
+      sha256: f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "2.3.0"
+    version: "2.3.1"
   sky_engine:
   sky_engine:
     dependency: transitive
     dependency: transitive
     description: flutter
     description: flutter
@@ -514,7 +514,7 @@ packages:
     description:
     description:
       name: source_span
       name: source_span
       sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
       sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.9.1"
     version: "1.9.1"
   sqflite:
   sqflite:
@@ -522,7 +522,7 @@ packages:
     description:
     description:
       name: sqflite
       name: sqflite
       sha256: b4d6710e1200e96845747e37338ea8a819a12b51689a3bcf31eff0003b37a0b9
       sha256: b4d6710e1200e96845747e37338ea8a819a12b51689a3bcf31eff0003b37a0b9
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.2.8+4"
     version: "2.2.8+4"
   sqflite_common:
   sqflite_common:
@@ -530,7 +530,7 @@ packages:
     description:
     description:
       name: sqflite_common
       name: sqflite_common
       sha256: "8f7603f3f8f126740bc55c4ca2d1027aab4b74a1267a3e31ce51fe40e3b65b8f"
       sha256: "8f7603f3f8f126740bc55c4ca2d1027aab4b74a1267a3e31ce51fe40e3b65b8f"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.4.5+1"
     version: "2.4.5+1"
   stack_trace:
   stack_trace:
@@ -538,7 +538,7 @@ packages:
     description:
     description:
       name: stack_trace
       name: stack_trace
       sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
       sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.11.0"
     version: "1.11.0"
   stream_channel:
   stream_channel:
@@ -546,7 +546,7 @@ packages:
     description:
     description:
       name: stream_channel
       name: stream_channel
       sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
       sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.1.1"
     version: "2.1.1"
   string_scanner:
   string_scanner:
@@ -554,7 +554,7 @@ packages:
     description:
     description:
       name: string_scanner
       name: string_scanner
       sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
       sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.2.0"
     version: "1.2.0"
   synchronized:
   synchronized:
@@ -562,7 +562,7 @@ packages:
     description:
     description:
       name: synchronized
       name: synchronized
       sha256: "5fcbd27688af6082f5abd611af56ee575342c30e87541d0245f7ff99faa02c60"
       sha256: "5fcbd27688af6082f5abd611af56ee575342c30e87541d0245f7ff99faa02c60"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "3.1.0"
     version: "3.1.0"
   term_glyph:
   term_glyph:
@@ -570,7 +570,7 @@ packages:
     description:
     description:
       name: term_glyph
       name: term_glyph
       sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
       sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.2.1"
     version: "1.2.1"
   test_api:
   test_api:
@@ -578,7 +578,7 @@ packages:
     description:
     description:
       name: test_api
       name: test_api
       sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
       sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.4.16"
     version: "0.4.16"
   timezone:
   timezone:
@@ -586,7 +586,7 @@ packages:
     description:
     description:
       name: timezone
       name: timezone
       sha256: "1cfd8ddc2d1cfd836bc93e67b9be88c3adaeca6f40a00ca999104c30693cdca0"
       sha256: "1cfd8ddc2d1cfd836bc93e67b9be88c3adaeca6f40a00ca999104c30693cdca0"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "0.9.2"
     version: "0.9.2"
   typed_data:
   typed_data:
@@ -594,7 +594,7 @@ packages:
     description:
     description:
       name: typed_data
       name: typed_data
       sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
       sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "1.3.2"
     version: "1.3.2"
   vector_math:
   vector_math:
@@ -602,7 +602,7 @@ packages:
     description:
     description:
       name: vector_math
       name: vector_math
       sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
       sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "2.1.4"
     version: "2.1.4"
   win32:
   win32:
@@ -610,25 +610,25 @@ packages:
     description:
     description:
       name: win32
       name: win32
       sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c"
       sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "4.1.4"
     version: "4.1.4"
   xdg_directories:
   xdg_directories:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: xdg_directories
       name: xdg_directories
-      sha256: f0c26453a2d47aa4c2570c6a033246a3fc62da2fe23c7ffdd0a7495086dc0247
-      url: "https://pub.dev"
+      sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
-    version: "1.0.2"
+    version: "1.0.3"
   xml:
   xml:
     dependency: transitive
     dependency: transitive
     description:
     description:
       name: xml
       name: xml
       sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5"
       sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5"
-      url: "https://pub.dev"
+      url: "https://pub.flutter-io.cn"
     source: hosted
     source: hosted
     version: "6.2.2"
     version: "6.2.2"
 sdks:
 sdks:
   dart: ">=2.19.0 <3.0.0"
   dart: ">=2.19.0 <3.0.0"
-  flutter: ">=3.3.0"
+  flutter: ">=3.7.0"

+ 2 - 3
pubspec.yaml

@@ -1,9 +1,9 @@
 name: flutter_habit
 name: flutter_habit
 description: A new Flutter application.
 description: A new Flutter application.
-version: 1.2.2+1
+version: 1.2.3+1
 
 
 environment:
 environment:
-  sdk: ">=2.7.0 <3.0.0"
+  sdk: '>=2.7.0 <3.0.0'
 
 
 dependencies:
 dependencies:
   flutter:
   flutter:
@@ -19,7 +19,6 @@ dependencies:
   flutter_image_compress: ^2.0.4 # 图片压缩
   flutter_image_compress: ^2.0.4 # 图片压缩
   provider: ^6.0.5 # 状态管理
   provider: ^6.0.5 # 状态管理
   flutter_markdown: ^0.6.15 # markdown
   flutter_markdown: ^0.6.15 # markdown
-
   cupertino_icons: ^1.0.5
   cupertino_icons: ^1.0.5
 
 
 dev_dependencies:
 dev_dependencies: