如何学习智能手机应用开发?
2013-02-24 10:22
211 查看
我个人理解手机应用开发包含2块,一个是iphone系统手机应用的开发,一个是android系统的手机应用开发。不同系统开发是不同的,首先得学习这个系统,然后需要学习在该系统上编程的软件等等。我分享如下:
如果想开发iOS应用,那么需要知道:
1、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟通;
2、语言基础:Objective-C语言、xcode开发环境;
3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调。
4、如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。
如果想开发android手机应用,需要懂得:
1、最基本的是需要懂得用Java语言和XML知识。
2、掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了。当然,还得学Android特有的API的用法。Java和XML只是编程基础。
不管怎样,手机软件开发最低的入门条件是:
1. 熟悉《数据结构》
2. 熟悉多任务操作系统
3. 精通C语言
4. 略知通信协议,比如ISDN协议中呼叫建立和呼叫拆除过程。
如果你不懂这些开发语言也想开发手机应用,也不用气馁,国内有了应用之星(appstar.com.cn)在线手机应用开发平台,不懂技术也能在这个平台开发手机应用,可以试试看。
以上是我个人的小观点,希望大家补充纠正!
相关文章推荐
- 如何学习智能手机应用开发?
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何快速调用电话拨打功能
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何快速实现应用间的分享功能
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何设置全局样式
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何实现跳转地图
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何实现线状图表
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能
- 在泰泽上开发HTML5应用, 你也可以学习Lanyrd是如何应用HTML5创建出优秀移动Web应用
- AppCan:如何在Android手机上开发出Android应用
- 学习智能手机软件开发前景不错
- 【视频】Symbian智能手机应用开发过程及实例分析
- 谁是移动应用开发的最佳智能手机系统?
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现饼图图表
- 实战开发问题总结(界面设计)----android应用如何适配于多个分辨率的手机
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现电子签名功能
- 如何在Android手机中开发QQ账户登陆功能的应用
- Html5如何使我们开发出来的应用或页面大小能适合各种高端手机使用
- 如何在Android手机中开发QQ账户登陆功能的应用
- 如何快速开发一个App手机应用
- AppCan:如何在Android手机上开发出Android应用