第一、程序相關
如果想成為android應用開發(fā)者,最基本的是需要懂得用Java語言和XML知識。掌握了這兩種語言后再裝個Eclipse和Android SDK, 就可以做開發(fā)了。當然,還得學Android特有的API的用法。Java和XML只是編程基礎。
如果希望成為iOS應用開發(fā)者,那么需要知道
1、語言基礎:Objective-C語言、xcode開發(fā)環(huán)境;
2、手機使用經驗:足夠的iPhone使用經驗與體會,不然你很難與產品經理和設計人員有效溝通;
3、具體的開發(fā)能力:主要的開發(fā)將集中于界面開發(fā)、一定的數(shù)據庫開發(fā)、通訊接口開發(fā)、協(xié)同開發(fā)與聯(lián)調,如果是游戲,那么還需要涉及到引擎、建模、素材、光影、故事板等。推薦兩本書兩本經典入門書籍《objective-c基礎教程》和《iphone4和ipad開發(fā)基礎教程》。
第二、用戶體驗
好的應用都會有好的用戶體驗,所以在進行app開發(fā)之前我們就要要拿出方案,想想用戶在什么情況下使用我的應用,用戶的使用態(tài)度是什么,其中應用中哪些是核心功能,哪些是輔助功能,哪些是邊緣功能,最佳操作路徑怎么建立,如何將功能分布到頁面上,同時我的應用界面應該是什么風格和樣式,最終要畫出來UI方案。
第三、產品設計
確定好了UI方案,那么我的app應用的市場定位、核心價值、產品功能、競爭分析、商業(yè)模式和營銷推廣。其中為用戶解決什么樣的問題(核心價值),怎么解決(產品功能),有沒有替代方案(競爭分析),為APP開發(fā)者帶來什么好處(商業(yè)模式),怎么讓用戶接觸并安裝使用這款我的APP(營銷推廣)這些問題都需要考慮到。
要是想開發(fā)一款APP軟甲,建議你去咨詢下蘇州睿途科技,他們家在這塊做的蠻專業(yè)的
人員需要1.UI設計師。2.產品經理。3.運行測試師
先由產品經理負責需求分析和產品分析制定出大的方向,
其次項目給到UI設計師,編程開發(fā)
開發(fā)完成后有運行測試師監(jiān)測并發(fā)布到網絡
需要學會JAVA,HEML5的語言編寫能力,PS的設計美工能力,產品開發(fā)能力
學會安卓控件,數(shù)據庫,xml,以及其他的資源目錄結構的用途
相對來說還是很復雜的,不過未來的世界是離不開移動互聯(lián)網的,無錫中達鴻運整理,望采納
如果有數(shù)據庫的交互,你還要學一點比如:PHP,SQL或MYSQL方面的知識。這個不難。
至于前端開發(fā)APP,比較直接的方式是讀好下面兩本書即可:
《瘋狂JAVA講議》、《瘋狂Android講議》,這兩個可以把你快速帶入門并有一定的開發(fā)能力。
還有對于頁面交互 XML , JSON也要學一點
另一個套教材是《JAVA核心技術》I,II卷。這個翻譯得不錯,(不像好多國外引進的計算機資料的SB翻譯水平很差,連個基本語序都搞不清還TM翻譯呢,翻得象機器翻譯差不多)。
你說兩年時間去準備?用不著這么長,三到五個月應當能拿下。呵呵。
這是app開發(fā)的所有課程,要是感興趣的話可以了解一下:
第一階段
1、計算機操作基礎
2、Office辦公自動化
3、計算機組裝與維護
4、C語言
第二階段
1、SQL Server2005數(shù)據庫設計
2、和高級查詢
3、數(shù)據結構
4、C#面向對象程序設計
5、HTML5與CSS3開發(fā)
6、JavaScript
7、jQuery高級編程
8、PHP開發(fā)
第三階段
APP Development
1、JavaScript特效制作
2、jQuery應用開發(fā)
3、HTML5與CSS3開發(fā)
4、Java面向對象程序設計
第四階段
JAVAWEB Development
1、產品流程應用
2、移動平臺界面設計
3、Oracle數(shù)據庫開發(fā)
4、JavaWeb應用開發(fā)
Mobile APP Development
1、實訓一:WEB前端設計與開發(fā)
2、實訓二:J2EE項目開發(fā)
聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:4.488秒