type
status
date
slug
summary
tags
category
icon
password
技术篇
工欲善其事,必先利其器。入坑独立开发后,发现要学习的内容非常繁杂,这个学习路线图我会逐步的更新和迭代。
iOS原生开发
Swift教程:官网教程就是最好的学习资料。
Swift Playground:不得不说Apple的设计和文档写得非常友好,还专门给Swift做了一个学习App。推荐!Swift Playground目前已经具备完整开发并上传App的能力了,也就是只靠iPAD也可以完成一款App开发了。
iOS App Dev Tutorials: 跟着这个教程学习开发一个App,能够快速帮助你熟悉iOS App开发的实操。如果没有Macbook或者Mac的使用iPAD下载Swift Playground里面新建一个App也基本能够学习这个教程。不过使用体验上还是直接用Xcode会更加方便。
SwiftUI Concepts Tutorials:快速介绍SwiftUI的主要概念和思路。
SwiftUI Tutorials:加深对SwiftUI对理解,跟着多写点代码总是好的。
SwiftUI Sample App Tutorials:不同的SwiftUI的例子,了解各种不同的UI实现。
SwiftUI官方文档
Technologies Document:Apple开发相关框架的文档
《SwiftUI Apprentice》
《iOS Apprentice》
《UIKit Apprentice》
跨平台应用开发框架Flutter
Dart语言示例:Flutter是基于Dart的,所以首先还是要了解下Dart的基本语法和特点。尤其是之前没有Java或Javascript经验的同学需要重点先学习下。下面是Dart最基本的一些语言示例。
Dart语言特性概览:Dart的语言概率,更加详细的介绍Dart的语法特性。建议重点认真学习
Flutter实战:熟悉了Dart语法后,我们直接来进行实战
P.S.
Flutter在Windows上的安装有2个坑要注意
- 系统语言如果不是英语flutter doctor会报错显示无法确认系统版本是否符合要求
- flutter本身要安装在c盘,并且不能是Program Files中,否则新建项目时会提示无法打开模板文件
使用Android Studio运行虚拟设备Debug由于使用了Gradle,需要科学上网。
后端
产品篇
Idea
- 答案之书
- 宝宝成长记录(The Wonder Weeks/牙齿记录等)
- 易经占卜
- 力量训练计算器
- AIGC儿童绘本
个人收藏
- 自动改写牛逼简历
元宇宙相亲
去中心化的内容创作平台
- 缓解焦虑
- 小测试
- 了解自我
- AIGC互动小说
- 拜佛/烧香/木鱼
- 反PUA词典
- 消解负面情绪
- 吐槽/树洞/解忧娃娃App
- 心情打卡
- 发现日常生活之美
- 正能量/鸡汤/毒鸡汤语录
- 拍照/上传照片AI写一句正能量的话
- 自省提示器
- 摸鱼
- AI文案助手
- AI解梦
- 宠物日记
App开发
- 准备读一本书《一个App的诞生2.0》
开发流程
- 描述应用的主要使用场景
- 设计应用主要页面的UI和交互
- 开发:使用MVC设计模式
- 明确要开发的Models
- 明确Views的结构并分别开发
- 开发Views之间的交互
- 实现Views间的数据交互
- 完善其他功能
原型
Figma:作为设计和产品小白,综合一下选择了Figma这个在线的原型设计工具,相对简单易用。
UI设计
- Human Interface Guidelines:Apple官方的设计指南
- 《认知与设计——理解UI设计准则》:读了2章,写得图文并茂,通俗易懂,干货满满。看完至少不能保证你能产出好的设计,但可以避开很多坏的设计。
- Midjourney教程:AIGC技术的成熟大幅提升了设计的效率。作为独立开发者,时间就是金钱,效率就是生命,自然也不能落伍。
- Canva:之前苦于UI设计无从下手,强烈推荐使用Canva,帮助我大幅提升Demo开发中设计的效率。
- 《写给大家看的设计书(第4版)》
运营篇
- 作者:cookiepapa
- 链接:https://xuzheblog.com/article/0bf475bb-421f-4e9d-b295-927ceacfa21b
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。