我的第一个App开发过程

原创 2013年12月02日 22:14:44

今天是我的第一个App第二版在App Store上线的日子,今天开始写一下这个App的开发过程,顺带写些转IOS开发的学习感触,预计两三天写不完,因为时间不宽裕,以后慢慢补充。我开发的是一个孕期跟踪类的应用,产品,美工,服务器端,客户端,QA都是我一个人扮演,下面分角色记录一下开发过程。


产品

功能定义:

1. 设定、计算预产期,提示怀孕天数,可查看每周状态。

2. 孕妇日历,包括农历、孕周标记。

3. 胎教音乐,可以设定播放时长。

4. 宝宝预测:可计算血型,星座,属相等。

工具:看到之前公司的产品都使用Axure pro做原型图,心声羡慕,打算某一天也尝试尝试,于是下载了试用版的Axure pro,安装,发现还得下载Iphone插件,插件还收费,没找到免费的,所以Axure pro基本成了摆设。使用了最原始的工具:笔和本子,结果草图画了一个本子。


美工

工具:安装了Photoshop,但很难驾驭,使用网页版美图秀秀做了几张图,但做一些精致的图的时候比如图标就无能为力了,最后还是使用Photoshop完成了后面的图和图标。

图标的制作花了两天时间,也许一般美工只需花十几分钟就可以完成,其中一天白费,因为到提交的时候发现苹果要求1024*1024的图标,我第一次做的不够这么大,没办法,重来。


服务器

调研了新浪SAE和阿里的平台,最终选择使用SAE,理由很简单,更接近免费,语言选择PHP。

准备开发服务器端了,先定好接口,再开发,再调试,在服务器端调试挺麻烦,因为代码运行在新浪SAE上,只能通过输出LOG信息边修改边测试,调试接口使用了firefox的插件HttpRequester,它可以定制HTTP包,查看发送和接受的数据。


客户端

以前在公司的时候只负责开发某几个模块,从头开发整个APP还是头一回,言归正传,首先要建自己的基础类库,比如读皮肤图片、颜色,用户配置,这些做好之后,后边做功能模块才能更顺利,以后开发其他APP还可以使用。

开始做功能模块了,免不了要使用一些开源库,所以整天逛github,每天都调研几种开源库,选择库很重要,选择一个合适的、成熟的开源库会在开发上省下很多时间。



thinkphp 开发 App 接口的方法步骤

1、可以使用 REST模式 来开发 App 接口,首先建立一个公共控制器,再建其他控制器继承它即可。 2、确定好返回的数据内容格式及信息码; // App接口公共控制器 AppControll...
  • qq_29920751
  • qq_29920751
  • 2016年12月01日 14:29
  • 4270

技术总监之路——App项目开发流程

App项目开发流程 一. 需求阶段 1. 初期由leader或者项目责任人和PM沟通下阶段开发计划,确认需求的可行性和优先级等初步达成共识 2. 接下来PM提供详细UE文档(需求...
  • ljx19900116
  • ljx19900116
  • 2014年12月03日 17:06
  • 3982

APP开发制作完整流程

  • 2016年11月03日 14:48
  • 896KB
  • 下载

我的第一个网页

今天学习制作了一个简易的电影网页页面,链接地址链接到优酷、电影天堂等网站。 嘉米电影站点 嘉米电影站...
  • chandoudeyuyi
  • chandoudeyuyi
  • 2015年08月27日 21:58
  • 937

android studio for android learning (三) 我的第一个APP

1.我的第一个APP,android studio版本是最新的2.1:通过一个activity来调用另一个activity,并显示,如果你也一起做一遍你将会学到。 响应发送按钮 建立一个intent对...
  • yywan1314520
  • yywan1314520
  • 2016年05月18日 22:30
  • 5729

Android app项目开发步骤总结

做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流。   一 应用规划:       确定功能。   必须的界面及界面跳转的流程。       需要的数据及数据的来源...
  • LGGisKing
  • LGGisKing
  • 2015年06月15日 20:23
  • 498

从零开始开发一个Android项目的一般步骤

一,基础框架搭建阶段1.设计项目框架系统架构架构设计是最重要,最难的部分包体结构 activity:所有的activity放在这里,项目比较大的话可根据模块继续细分 adapter:所有适配器放在一起...
  • u012570402
  • u012570402
  • 2016年07月10日 12:59
  • 1338

我的第一个 APP

虽然这个应用不是很牛掰,但自己也挺有成就感的,毕竟这是属于自己的一个应用。...
  • fengrixin
  • fengrixin
  • 2017年04月24日 00:40
  • 258

我的第一个app

public class PiecetActivity extends FragmentActivity implements View.OnClickListener,ViewPager.OnPag...
  • qq_26403515
  • qq_26403515
  • 2016年01月27日 00:31
  • 36

appweb的开发步骤简介

开发板上需要运行一个web服务器,经过比较选择了appweb,现记录一下移植过程。 1.前言 1.1开发环境参数 开发板:mini2440  64MB内存 256MB Flash PC...
  • xiaominthere
  • xiaominthere
  • 2014年08月22日 17:31
  • 5695
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的第一个App开发过程
举报原因:
原因补充:

(最多只允许输入30个字)