Tech
[问与答] [开源] 把自用的 Flutter 3.x 项目底座抽离开源了: Flutter Easy Starter(已处理国内隐私合规守卫 / Token 并发无感刷新 / GoRouter 多栈路由 / 14+ 预置页面)
平时自己做独立开发和客户端交付时,每次新建 Flutter 工程,最耗精力的往往不是写业务页面,而是立项前两周反复折腾那套基建:
国内应用商店审核必卡的 “点同意隐私政策前,严禁提前获取设备信息或初始化三方 SDK” ;
多个请求同时 401 时,怎么用并发锁优雅地做 Token 无感刷新 而不触发重复刷新风暴;
底部导航栏多 Tab 切换时,怎么用 GoRouter 保持各自独立的路由栈,并把 启动页 -> 隐私弹窗 -> 首次引导页 -> 登录态拦截 做成声明式自动守卫;
还有 WebSocket 心跳与断线重连、亮/暗双主题持久化、骨架屏、毛玻璃组件……
为了省去每次新开项目从零搭架子的体力活,我把这套打磨好的工程底座整理开源了: Flutter Easy Starter 。
🔗 项目地址
GitHub: https://github.com/reedtang666/flutter-easy-starter
( MIT 协议开源,如果刚好能帮你省下搭基建的时间,求顺手点个 Star ⭐ 支持一下!)
🛠️ ...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX