两个月从零开发人生第一个iOS应用📱
去年12月的时候开始趁着周末的空闲时间,想写个iOS应用玩玩,最后赶着年前成功通过审核上线了 和所有小白差不多,第一款app逃不开:笔记、记账和todo list,我当然也是选择了笔记类的作为第一个app来练练手。
后端:Nodejs➕MongoDB
App文案:AI生成➕自己改
之后我也打算陆续发更多关于app开发、审核、上架流程的帖子,把我这一路的经验和踩过的坑都分享出来,感兴趣的宝子可以蹲一蹲!最后祝大家新年快乐🎉 #iOS开发
1️⃣个人技术背景:
只写过web前后端,对移动端开发一无所知
2️⃣App立项:
逛书店对时候看到一本书叫《可写的666的小事》(可能叫这个名字),大概内容是根据提供的话题来提供写作灵感,我就想着可以写一个能提供随机写作话题的app,也是这款app的核心理念。除此之外,由于我比较喜欢玩游戏,于是把成就系统也加进去了,增加点趣味性。多语言这块只支持中英,实在没精力适配其他语言。
3️⃣界面设计:
本来想用Figma的,但是发现有点大材小用
4️⃣框架:
客户端:纯SwiftUI,基本能实现所有需要的功能(但是bug真的很多,强迫症受不了
后端:Nodejs➕MongoDB
5️⃣开发工具:
客户端:Xcode,模拟器,实机(iPhone➕iPad)
后端:VSCode➕MongoDB Compass➕Postman
各种AI工具:帮助我生成一大堆话题
6️⃣Devops:
客户端:代码放Github上,CI/CD和分发用Xcode Cloud
后端:代码放GitHub上,无CI/CD,在本地手动部署➕回滚,买了最便宜的阿里云服务器(99一年),域名证书备案一个也少不了。
7️⃣Marketing:
App图标:Midjourney生成的
App Store截图:很多国外网站可以在线制作,但是要收费,我制作完了后直接截的图
App文案:AI生成➕自己改
8️⃣提交审核:
仔细了解每一栏信息应该怎么填,不要漏掉,应该问题不大。最后直接一次过,等了不到两天时间。
9️⃣定价:
不能白干啊,就算没人买也要昂首挺胸地搞成付费app哈哈哈
之后我也打算陆续发更多关于app开发、审核、上架流程的帖子,把我这一路的经验和踩过的坑都分享出来,感兴趣的宝子可以蹲一蹲!最后祝大家新年快乐🎉 #iOS开发