记录分享软件开发全流程及各环节所用到的知识
写在前面
开发过几款app,但都是快速开发,没有细致的去打磨。近期有时间准备略微细致的做一款多端app,一来用于巩固知识,二则希望能够推动知识付费的观念。
大致需求:一款知识资源悬赏付费社区app
安排是:开发出安卓、iOS端、微信小程序端及h5端,最终形成多端交互,运用及优化自己整合的mvc框架。(到此应该知道我将使用怎样的开发线路吧)
开发中将用到的环境
已有条件:
- 硬类
CentOS 7服务器、MacBook Pro13.3、android、iOS手机若干、树莓派4B(作为补充服务器)
- 软类
.com域名、苹果开发者账户、微信支付账户、支付宝支付账户、之前写好的MVC框架
还需准备的条件:
软件著作权(和电子版权证书)安卓各大应用市场账号
app开发大致阶段
- 需求阶段: 明确需求产出功能需求说明、产品原型
- 设计阶段: UI设计、需求设计、研发设计
- 开发阶段: 界面编码实现、数据库实现、接口编码实现、管理后台编码实现、前后端联调、系统优化调整
- 测试阶段: 单元测试、集成测试、确认测试、系统测试、验收测试、系统修复
- 项目上线: 上架到各大应用市场、小程序、网站
- 运维阶段
其他
本项目将会持续更新,持续分享开发过程及其开发过程中使用到的各类知识,欢迎收藏查看。
如您有好的想法,欢迎评论建议
博客原文地址:https://eyunzhu.com/1341.html