首先(xiān),程序是相關的
如果你想成為一個安卓開發,你需要知道如何使用Java語言和XML。掌握了這兩種語言之後,安裝Eclipse和androidsSDK,就可以做開(kāi)發(fā)了當然,你還要學習安卓專用API的用法。Java和XML隻是編程的基礎。
如果(guǒ)你想成為ioses應用(yòng)開發(fā),你需要知道:
1.語言基礎:客觀-C語言(yán)和xcode開發環境;
2.否(fǒu)則,你很(hěn)難與產品經理(lǐ)和設計師進行有效的溝通(tōng);
3.具體開發能力:主要開發將專注於接口開發,某數據庫開發,通信接口開(kāi)發,合作開發及聯合調試。如果是遊戲,還需(xū)要涉及引(yǐn)擎、建模、素材、光影、故事板等等。
二、用戶體驗
一個好的應用會有一個好的用戶體驗,所以在app開發(fā),之前我們要想出一(yī)個方案,想一想用戶在什麽情況下使用我(wǒ)的應用,用戶的態度是什麽,哪些是核心(xīn)功能,哪些是輔助功能,哪些是(shì)邊緣功能,如何建立較佳的操作路徑,如(rú)何將功能分配到頁麵,以及我的應用界麵應該是(shì)什麽風格(gé)和(hé)風格,較後(hòu)畫出一個UI方案。
第三,產(chǎn)品設計
確定UI方案後,我的app應用的市場定位、核心價值、產品功能、競爭分(fèn)析、商業模式、營銷推廣。其中,需要考慮為用戶(hù)解(jiě)決什(shí)麽樣(yàng)的問題(核心價(jià)值觀),如何解決(產品功能),是否有替代方案(競爭分析),對開發用戶有什麽好處(商業模式),如何讓用戶接觸並安裝使用這個我的APP(營銷推廣)。
第四,你可以在不了解技術的情況下開發
如果做不到以上三點,那就不(bú)用灰心(xīn)。現在有一個(gè)免費的應用之星
以上四點為個(gè)人觀點,歡迎大家對不(bú)足之處進行指正(zhèng)和補充。