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