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