要开发一个新的app除了idea还需要哪些技术?如果要开发一个主要应用于某一个校园的app 在平台上发布有什么障碍(怎样在android或iOS平台发布。。)?除去人力需要多少成本?
然后从开始学习ios开发到发布第一个版本大约花了3个星期(学习一个星期,开发一个星期,发布一个星期)。所以我来稍微说说学习内容,和一些注意事项吧,最后是发布有关的东西。
Android
学习内容
其实随便找一本市面上的安卓书籍就可以开始了,也不用太纠结是不是最新的书,书的出版要远远落后技术的进步嘛。主要是上手,大概明白了如何开发,就可以开始设计自己整个应用了,然后剩下的就是看在线文档和用google或者stackoverflow问问题了。
技术问题都不是问题。勤问就好了。
注意事项
有一些我觉得需要注意的是,应用不太需要太炫的太新的技术,而且要考虑兼容性,用版本低的API和技术反而好,旧一点的技术资料还多 :)
界面一定要漂亮哦 ~ 我室友是个非常有品位的人,然后对于AE很熟,所以所有的图片素材都是我室友做的,大概策略就是,设计好界面元素之后,到网上招好的元素,然后自己扣图和P图。因为自己做的话,没有美术功底。所以只好采取这个法子了。。。但是好看的界面真的很重要啊。。。
广告
我们用的admob
发布
非常非常蛋疼!!!
我选择了在小米,豌豆荚,360助手,百度应用,应用宝五个市场上线。
个人感觉友好程度和效率
豌豆荚 > 360 > 小米 > 应用宝 >> 百度系!(包括百度应用和 安卓市场,91市场!卧槽,太烂了!最后这两个都放弃了。。)
第一步要成为开发者(每个市场都需要),大概需要一些身份证明什么的,过上1-好几天就能通过(建议可以提前弄)然后就是申请发布应用了。
安卓发布之所以蛋疼是因为,不同市场发布应用需要的资料有的时候不一样。。。比如应用截图的大小不统一。。图标不统一。。。。
当然你要是只在一个市场发布的话会轻松很多,不建议到百度上,特别慢(大概要5天,并且更新应用是重新发布。。还要5天。。豌豆荚一下午就更新好了好么)。
IOS开发
首先要有一台Mac和iPhone
大概流程看这一个资料就好了 解决所有问题,并且给出了很多资料 (包括开发和发布 就不想细说了 ios发布文档听我室友说 一百多页。。当然成为ios开发者需要99刀的费用 )
马上着手开发 iOS 应用程序:介绍
然后我主要推荐一个学习资料
CS 193P iPhone Application Development
网易翻译版: 斯坦福大学公开课:iOS 7应用开发
我和室友当时学习ios开发的时候就是看的这个资料,是Stanford的ios课程,老师用demo驱动的方式讲解,太赞了!! 但是itunes下载太慢了。。。我贴一个我的网盘,有视频,讲义,书
iOS7_免费高速下载
当然找ios5 6的资源的话会很多。
网易有翻译版但是很长时间都不更新了,我的这个收藏是英文版的字幕。讲义做的超级赞!!老师超级赞!!!
每个视频一个小时左右,看上个6 7个就可以开始写了,当然写之前可以稍微看看objectiveC的语法,老师给的demo可以跟着做做,一个星期差不多可以开始写了。
广告可以用ios自己的服务,很漂亮
最后说一点,风格问题,最好是和原生系统保持一致,比如配色什么的 官方都会有一些建议的 :)