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

相关推荐
小a杰.2 小时前
Flutter 与 AI 深度集成指南:从基础实现到高级应用
人工智能·flutter
程序员老刘9 小时前
跨平台开发地图:客户端技术选型指南 | 2025年12月
flutter·客户端
一名普通的程序员10 小时前
使用 Flutter Pay 插件实现 Apple Pay 和 Google Pay 的完整指南
flutter
麦客奥德彪11 小时前
Flutter riverpod 对应Android开发概念理解
flutter
tangweiguo0305198711 小时前
Kotlin vs Dart vs Swift:语法对比全解
flutter
feelingHy11 小时前
GetX 状态管理实践
flutter
tangweiguo0305198712 小时前
Flutter多品牌应用架构实战:从配置驱动到编译部署的完整解决方案
flutter
Bryce李小白13 小时前
FlutterBoost适配Flutter3.38.4版本生成补丁包
flutter
tangweiguo0305198714 小时前
Flutter Packages 设计与实践:构建可维护的模块化应用
flutter
小a杰.14 小时前
Flutter 的编译技术核心
flutter