如何学习智能手机应用开发?
2013-02-22 11:23
176 查看
我个人理解手机应用开发包含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)在线手机应用开发平台,不懂技术也能在这个平台开发手机应用,可以试试看。
以上是我个人的小观点,希望大家补充纠正!
如果想开发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学习日志:在手机应用开发中如何实现跳转地图
- Android 4编程入门经典—开发智能手机与平板电脑应用
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现条形图的展示
- 如何在Android手机中开发QQ账户登陆功能的应用
- Sencha touch 开发系列:如何学习Sencha touch 移动应用开发
- BITED-Windows8应用开发学习札记之四:如何在Win8 应用中实现语义缩放
- iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒
- 开始学习手机嵌入式应用开发
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机中调用邮件发送接口
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机中调用邮件发送接口
- 谁是移动应用开发的最佳智能手机系统?
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现表单设计
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上快速实现CandleStickChart控件
- Android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用
- Html5如何使我们开发出来的应用或页面大小能适合各种高端手机使用