app開發需要學什么知(zhi)識,源昇(sheng)科(ke)技小編今天給大(da)家整理了(le)一套app開發需要掌握的知(zhi)識僅供參考
首(shou)先(xian)第(di)一、程序相關
如果想成(cheng)為android應用開(kai)發者,最(zui)基本的是需要(yao)懂(dong)得用Java語言(yan)和XML知識。掌握了(le)這兩(liang)種語言(yan)后再裝個Eclipse和Android SDK, 就可以做開(kai)發了(le)。當然,還得學Android特有的API的用法。Java和XML只是編程基礎。
Java學習可以去(qu):www.jikexueyuan.com/course/java/
XML學(xue)習地(di)址:edu.51cto.com/course/course_id-437.html
如果希望成為(wei)iOS應用開發(fa)者,那(nei)么需要知道(dao)
1、語言基礎:Objective-C語言、xcode開發環境(jing);
2、手機使(shi)用(yong)(yong)經(jing)驗:足夠的iPhone使(shi)用(yong)(yong)經(jing)驗與體會,不然你很難與產品經(jing)理和設(she)計(ji)人員有效溝通;
3、具體的開發(fa)(fa)(fa)能力:主要(yao)的開發(fa)(fa)(fa)將集中于界面開發(fa)(fa)(fa)、一(yi)定的數據庫開發(fa)(fa)(fa)、通訊接口開發(fa)(fa)(fa)、協同開發(fa)(fa)(fa)與聯調,如(ru)果是游戲,那么還需(xu)要(yao)涉(she)及到(dao)引擎、建模、素材、光影、故事板等。推薦兩本書兩本經(jing)典入門書籍《objective-c基礎(chu)教程(cheng)》和(he)《iphone4和(he)ipad開發(fa)(fa)(fa)基礎(chu)教程(cheng)》。
第二、用戶(hu)體驗
好的應(ying)用(yong)都會有好的用(yong)戶體驗,所以在進(jin)行app開發之前我們就(jiu)要要拿出方案(an),想想用(yong)戶在什(shen)(shen)么情況下使(shi)用(yong)我的應(ying)用(yong),用(yong)戶的使(shi)用(yong)態(tai)度是(shi)什(shen)(shen)么,其中(zhong)應(ying)用(yong)中(zhong)哪(na)些是(shi)核(he)心(xin)功能(neng),哪(na)些是(shi)輔助(zhu)功能(neng),哪(na)些是(shi)邊緣功能(neng),最佳(jia)操作路徑怎么建(jian)立,如何將功能(neng)分布(bu)到頁面上,同時我的應(ying)用(yong)界面應(ying)該是(shi)什(shen)(shen)么風(feng)格和樣式(shi),最終要畫出來UI方案(an)。
第(di)三、產(chan)品(pin)設計
確定好(hao)了UI方案,那(nei)么(me)我的(de)(de)app應用的(de)(de)市(shi)場定位、核心價值、產品功(gong)能、競(jing)爭(zheng)分(fen)析(xi)、商業模式(shi)和(he)營銷(xiao)推廣。其中為用戶解決什么(me)樣的(de)(de)問題(核心價值),怎(zen)么(me)解決(產品功(gong)能),有沒(mei)有替(ti)代方案(競(jing)爭(zheng)分(fen)析(xi)),為APP開發(fa)者(zhe)帶來什么(me)好(hao)處(chu)(商業模式(shi)),怎(zen)么(me)讓用戶接觸并安裝使用這(zhe)款我的(de)(de)APP(營銷(xiao)推廣)這(zhe)些問題都需要(yao)考慮到。