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

来源: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.

Navigator 2.0适配

代码见 ‘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 dialogtoast提示功能.

原文地址:https://blog.csdn.net/BoilingHotPot/article/details/134628695

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_20350.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注