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提示功能.

相关推荐
星秋Eliot18 小时前
认识 Flutter
flutter
tangweiguo0305198718 小时前
Flutter 根据后台配置动态生成页面完全指南
flutter
stringwu18 小时前
Flutter开发者必备:状态管理Bloc的实用详解
前端·flutter
humiaor1 天前
Flutter之riverpod状态管理详解
flutter·provider·riverpod
浮生若茶80882 天前
创建Flutter项目的两种方式
flutter
RaidenLiu2 天前
Riverpod 3:组合与参数化的进阶实践
前端·flutter
ideal树叶2 天前
Provider中的watch、read、Consumer、ChangeNotifierProvider、ValueNotifierProvider
flutter
勤劳打代码2 天前
独辟蹊径 —— NSIS 自定义 EXE 应用名称
windows·flutter
阿笑带你学前端2 天前
当手机遇上电视:Flutter实现局域网遥控输入的奇妙之旅
前端·flutter
早起的年轻人2 天前
Flutter 3.35.2 以上版本中 数字转字符串的方法指南
前端·flutter