/TinFlutter

集成众多优秀Flutter框架的开发模板,以GetX为框架基础,帮你快速搭建一个优秀的Flutter项目

Primary LanguageDartApache License 2.0Apache-2.0

TinFlutter

环境配置要求

基于Flutter3.16.1、Dart3.2.1版本开发,使用的三方库都适配了空安全。 目前可运行于Android iOS Web三种平台,去掉不支持的依赖库依然适用于windows/linux/macos平台

需要安装的Plugin:

  • 基本配置插件: Dart、Kotlin、Flutter
  • Flutter Intl 国际化插件,用于生成国际化相关代码
  • Json to Dart 对象bean生成插件
  • GetX GetX框架插件,用于生成GetX框架相关类和代码

2021-05-02 新增

2021-08-08 新增 ****注意 此次更新涉及空安全升级 项目所依赖的三方库需要支持空安全

2022-08-20 新增

  • 更新依赖插件
  • 废弃之前使用的intl插件,使用getX自带的国际化
  • 废弃日志打印(logger太花哨,缺少实用),改用自己封装的logger
  • 使用FlutterJsonBeanFactory工具,转化json为bean,很适合处理网络请求返回数据
  • 包含上述框架的简单演示源码

2024-01-18 新增

  • 更新依赖插件
  • 废弃之前使用的intl插件,使用getX自带的国际化
  • 废弃日志打印(logger太花哨,缺少实用),改用自己封装的logger
  • 使用FlutterJsonBeanFactory工具,转化json为bean,很适合处理网络请求返回数据
  • 使用retrofit接管dio的请求处理
  • 包含上述框架的简单演示源码

参考文档

其他常用框架

问题

retrofit适用命令

dart

dart pub run build_runner build

flutter

flutter pub run build_runner build