希望對你有幫助。
找一套比較基礎(chǔ)的android教程,看幾個(gè)例子。
看3天左右,就可以開始自己寫一些小應(yīng)用,比如短信啊,音樂播放器之類的。
在寫這些小應(yīng)用的時(shí),必然會遇到很多問題,首先百度查看別人的解決方案,百度的方案很多很雜,需要自己實(shí)踐過濾。也可以查看google官方文檔,初學(xué)者不建議參考官方原版文檔,全英文的看起來很頭疼。
完成一些小項(xiàng)目的開發(fā)以后可以嘗試一些大項(xiàng)目的開發(fā),靈活運(yùn)用所學(xué)的知識點(diǎn)。
學(xué)習(xí)android體系架構(gòu),為什么較后再學(xué)習(xí)體系架構(gòu)呢,這里我們要想清楚的理解android的架構(gòu),需要更深層次的代碼積累才能夠更好地理解android的體系結(jié)構(gòu)。
至此,時(shí)間大概在1年左右。能夠做到精通android應(yīng)用開發(fā)
覺得與其看那些app的代碼 倒不如自己嘗試基于android源代碼的不同組件增加或減少功能來學(xué)習(xí)android內(nèi)部的代碼 原因如下
1 源代碼密度高 維護(hù)和使用的人多 所以看下來的價(jià)值較大
2 看app代碼可以看他的架構(gòu) 看他的trick 但是真正的性能優(yōu)化 還是要從源碼入手
可能有些人說 直接看源代碼難度高 其實(shí)不然 現(xiàn)在一個(gè)優(yōu)秀的開源代碼 基本都具備面對開源社區(qū)友好的優(yōu)勢 讀起來并不一定比隨便抓一個(gè)其他人寫的代碼要難
可以嘗試循序漸進(jìn)的方式 比如先嘗試給app定制桌面 改ui 然后再到通知系統(tǒng) 線程 數(shù)據(jù)庫等比較低層的 覺得這個(gè)過程也會是一段非常有趣的代碼之旅~
開發(fā)app費(fèi)用通俗點(diǎn)講,跟你買房子道理是一樣,ios和android兩個(gè)系統(tǒng)分別是兩座房子,
你是買一套還是二套都買,預(yù)算上肯定會不一樣,至于具體計(jì)算費(fèi)用,還要按照房子的裝修要求,1、精裝修,架構(gòu)功能多復(fù)雜程度高,界面視覺效果精美,品質(zhì)佳專業(yè),耗費(fèi)人力時(shí)間較多,估計(jì)上10W
2、簡單裝修 結(jié)構(gòu)不多、視覺效果一般,費(fèi)用2W-10W?。场⒛茏∪税刹谎b修呵呵費(fèi)用幾千至W,一般專業(yè)公司不做,砸招牌……
別被人坑,具體可以+我了解!