Skip to content

helloDolin/dolin_demo_flutter

Repository files navigation

dolin_demo_flutter

麻雀虽小,五脏俱全

支持主题切换、本地化

完善的 http 请求

完善的日志系统

目的

Flutter 学习、总结、提高

若有刚好需要的功能,拿之即用 😄😄😄

截图

image image image

ps:

以上截图使用 python 脚本拼接,源码在 screenshot 下 merge_img.py

简介

  • 项目主要使用 GetX 进行状态管理、路由跳转、依赖注入
  • 使用 GetX cli 创建核心页面
  • app目录简介:(apis、data、modules 均按照 首页、动漫、联系、我的划分使之更清晰)
    • apis 接口请求封装
    • common_widgets 公用组件
    • constants 常量(图片地址、icon、主题、颜色)
    • data 模型
    • https http 请求
    • modules 业务模块
    • routes GetX 自动生成
    • service 各种服务
    • util 各种工具
    • 知识点汇总(快捷键、美团大佬分享的 Flutter 实战、面试题、VSCode 使用设置)

使用版本(尽量使用最新 stable sdk) flutter --version:

Flutter 3.7.10 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4b12645012 (3 days ago) • 2023-04-03 17:46:48 -0700 Engine • revision ec975089ac Tools • Dart 2.19.6 • DevTools 2.20.1

2023年07月12日 升级

Flutter 3.10.5 • channel stable • https://github.com/flutter/flutter.git Framework • revision 796c8ef792 (4 weeks ago) • 2023-06-13 15:51:02 -0700 Engine • revision 45f6e00911 Tools • Dart 3.0.5 • DevTools 2.23.1

2024年03月08日17:27:37

Flutter 3.19.1 • channel stable • https://github.com/flutter/flutter.git Framework • revision abb292a07e (2 weeks ago) • 2024-02-20 14:35:05 -0800 Engine • revision 04817c99c9 Tools • Dart 3.3.0 • DevTools 2.31.1

使用到的接口定义文档

https://github.com/iiiiiii1/douban-imdb-api

Util 目录

此目录下存放工具函数

auto_archive_upload

iOS 自动打包,自动上传到蒲公英 TODO:飞书、钉钉通知

好书推荐:

https://github.com/helloDolin/books