Flutter模板

来源:http://worthpen.top/#/home/blog?blog=pot-blog37.md

简介

这个项目是Flutter应用程序的起点。与创建的官方默认模板相比,该项目实现了状态管理等功能,用于Url、本地化等的Navigator 2.0路由。

项目地址:https://github.com/shenyan233/flutter_template

开始

该项目的入口文件为 'lib/init/init.dart'

特性

状态管理

基于provider.

代码见 'lib/init/routes.dart'. 只需要修改_createPage函数。

main.dart.js分片加载

该部分减小了main.dart.js的大小,在web端不需要从服务器获取全部内容后才能显示,提高页面加载速度。通过'lib/init/routes.dart'中的延迟加载库来实现。

本地化

通过Flutter Intl插件和flutter_localizations库来实现.

参考:https://blog.csdn.net/qq_39424143/article/details/105496999

简单数据的持久化存储

通过SharedPreferences实现.

本地数据库

通过sqflite实现.

反馈

展示alert dialog和toast提示功能.

相关推荐
yuanlaile7 小时前
纯Dart Flutter库适配HarmonyOS
flutter·华为·harmonyos·flutter开发鸿蒙·harmonyos教程
yuanlaile7 小时前
Flutter开发HarmonyOS 鸿蒙App的好处、能力以及把Flutter项目打包成鸿蒙应用
flutter·华为·harmonyos·flutter开发鸿蒙
zacksleo8 小时前
鸿蒙原生开发手记:04-一个完整元服务案例
flutter
jcLee951 天前
Flutter/Dart:使用日志模块Logger Easier
flutter·log4j·dart·logger
tmacfrank1 天前
Flutter 异步编程简述
flutter
tmacfrank1 天前
Flutter 基础知识总结
flutter
叫我菜菜就好1 天前
【Flutter_Web】Flutter编译Web第三篇(网络请求篇):dio如何改造方法,变成web之后数据如何处理
前端·网络·flutter
AiFlutter2 天前
Flutter-底部分享弹窗(showModalBottomSheet)
java·前端·flutter
m0_748247803 天前
Flutter Intl包使用指南:实现国际化和本地化
前端·javascript·flutter
迷雾漫步者3 天前
Flutter组件————PageView
flutter·跨平台·dart