3 回答

TA貢獻8條經(jīng)驗 獲得超8個贊
一、如果想開發(fā)andriod app,你需要擁有這些東西:
1、Java基本知識(或任何其他面向?qū)ο笳Z言)
?2、免費下載的Android SDK(包含Android模擬器)
3、免費的Android文檔
?4、免費的IDE (例如Eclipse) 還有一些并不是必要的,但可能非常有用的東西:?
5、一部Android手機。
6、一本不錯的Android開發(fā)入門書籍或者專業(yè)的視頻教程,教你如何操作!
慕課視頻我就不列舉了,課程妥妥的,堪稱最全面了。
二、如何選擇android app開發(fā)的方式
Web 應用: 直接通過手機瀏覽器訪問,可通過 HTML5 來訪問一些基本的手機功能,開發(fā)和維護都非常簡單。
混合App 這是一種結(jié)合前兩者的應用架構(gòu)方式,相當于在 Web 上用一個本地 app 的殼進行封裝,其復雜度介于前二者之間,有專門的框架來完成這樣的工作,例如phonegap等web 開發(fā)框架。?
那么我們該如何選擇呢?其實原則很簡單:使用你熟悉的技術(shù)開發(fā): 最大程度的使用你已有的知識,盡管也需要學習一些新東西,但是很簡單。無需審批的過程: 開發(fā)app的話,你可能需要發(fā)布到 app store 上,這需要經(jīng)過審批,而 web 的好處在于你只需要將程序發(fā)布到你的服務器即可自動升級: Web 應用的好處就是用戶訪問的就是你最新的應用版本,無需手工升級。支持大多數(shù)設備: 使用標準的技術(shù),例如 HTML5,那么多數(shù)智能手機都能支持開發(fā)敏捷: 無需審批,支持多設備,快速開發(fā),你可以盡快的將新功能提供給用戶。

TA貢獻8條經(jīng)驗 獲得超3個贊
直接點慕課的計劃,然后點擊android工程師,里面有安卓開發(fā)的所有基礎知識,如果急的話,可以根據(jù)所需學習相應的章節(jié)知識,右邊有源碼可提供參考,最好把所有的基礎知識看完,然后去計劃下面的加薪面試類學習中高級知識,加油吧!
添加回答
舉報