Ugglan iOS保险应用开源项目
开源的保险 App 代码,透明得让人放心,结构清晰、跑起来也快。Hedvig 团队直接把整个 iOS 项目扔到了 GitHub 上,真不藏着掖着。用的是Tuist来管理项目结构,想试试只要几个命令就能跑起来,连CI/CD流程都给你配好了。
Ugglan 的项目结构挺干净,tuist up
一下,依赖全都自动拉好,基本不用你手动配置半天。你如果习惯了 Xcode 开工程的老套路,一开始有点不适应,不过熟了之后真香。
构建流程也整得蛮顺的,想打包发布就点点 GitHub Actions 的ProductionDeploy
工作流,填个版本号,剩下的都自动化搞定,省心。哦对,项目是 Swift 写的,熟悉 iOS 开发的上手没啥压力。
整体风格挺符合现代保险 App 的调性,不冗余,页面 UI 也舒服。虽然只是前端,但能看到他们在细节上花心思。要是你也想做类似项目,这套代码可以当个不错的起点,或者拿来参考结构都挺合适的。
如果你平时玩 GitHub 多,顺便也可以看看这些相关项目:Portfolio.github.io、kumatachi.github.io、twg-github,都是前端能借鉴的资源。
如果你想深入了解 Tuist 的玩法,可以直接去它官网转一圈,或者先用tuist init
新建个小项目练练手,搞清楚它怎么管理模块和依赖的。
7.13MB
文件大小:
评论区