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

相关推荐
lqj_本人3 小时前
鸿蒙next选择 Flutter 开发跨平台应用的原因
flutter·华为·harmonyos
lqj_本人6 小时前
Flutter&鸿蒙next 状态管理框架对比分析
flutter·华为·harmonyos
起司锅仔10 小时前
Flutter启动流程(2)
flutter
hello world smile13 小时前
最全的Flutter中pubspec.yaml及其yaml 语法的使用说明
android·前端·javascript·flutter·dart·yaml·pubspec.yaml
lqj_本人13 小时前
Flutter 的 Widget 概述与常用 Widgets 与鸿蒙 Next 的对比
flutter·harmonyos
iFlyCai13 小时前
极简实现酷炫动效:Flutter隐式动画指南第二篇之一些酷炫的隐式动画效果
flutter
lqj_本人14 小时前
Flutter&鸿蒙next 中使用 MobX 进行状态管理
flutter·华为·harmonyos
lqj_本人14 小时前
Flutter&鸿蒙next 中的 setState 使用场景与最佳实践
flutter·华为·harmonyos
hello world smile15 小时前
Flutter常用命令整理
android·flutter·移动开发·android studio·安卓
lqj_本人18 小时前
Flutter&鸿蒙next 中的 Expanded 和 Flexible 使用技巧详解
flutter·harmonyos