給大家分享一些安卓自學(xué)心得
概述
今天通過此文總結(jié)一下筆者在安卓學(xué)習(xí)和開發(fā)上的一些經(jīng)驗(yàn),希望對自學(xué)android開發(fā)的童鞋的有一定的幫助。
要怎么學(xué)
1.看書,該看哪些書請看[這里],里面總結(jié)得很好。
2.看視頻,現(xiàn)在有很多視頻學(xué)習(xí)網(wǎng)站,比如[慕課網(wǎng)]和極客學(xué)院等。以前我讀大三那會兒,挺喜歡在網(wǎng)上看黑馬程序員和mars老師的視頻。
3.寫代碼,程序員就應(yīng)該三句話不離本行,只有你累積得夠多的代碼、踩過夠多的坑、不斷實(shí)踐,你才有可能在一個領(lǐng)域做大做強(qiáng)。
4.找個好基友,三人行必有我?guī)?,學(xué)習(xí)的路上要有幾個志同道合伙伴才能共同進(jìn)步。
5.向大??待R,多看大牛的博客,并嘗試在他們的博客上留言和交流,大牛都是比較喜歡探討問題的。
要學(xué)習(xí)什么
-首先就是java基礎(chǔ)了,這個是必須的。
-android基礎(chǔ)。
-更多更好的開發(fā)技術(shù),比如RxJava,java8的lambda表達(dá)式,eventbus等等。
推薦的工具和開源框架
-網(wǎng)絡(luò)請求:asyncHttpClient、okhttp、volley等,這些開源的網(wǎng)絡(luò)請求框架簡單易用,并且高效。
-json解析:Gson或者fastjson,前者是谷歌推出的,后者是阿里。用這些開源的包來解析json不但好用,而且高效。
-加載圖片:UniversalImageLoader、Picasso、Fresco、Glide等。
-數(shù)據(jù)庫:ormlite、realm、greenDao等。
-視圖綁定:bufferKnife
推薦的網(wǎng)站
[StackOverFlow] 國外的一個網(wǎng)站,這里匯集了全球各地的程序問答,大多數(shù)問題都能通過這個網(wǎng)站解決,強(qiáng)烈推薦大家常用。很多問題,在百度和國內(nèi)的所有論壇上都找不到答案,但這里很可能會找到辦法。
[github] 源代碼倉庫,這里差不多集成了全世界程序員的優(yōu)秀開源項(xiàng)目,在這里你可以找到很多你想要的開源庫。話說,一個合格的程序員至少應(yīng)該有一個github帳號!!!
[jcodecraeer] 國內(nèi)的網(wǎng)站,這個網(wǎng)站匯集了很多好的原創(chuàng)博文、優(yōu)秀譯文、代碼和開源庫,是國內(nèi)比較好的一個學(xué)習(xí)網(wǎng)站。
[jcode開源控件] 這里面有許多好的開源框架、控件、特效等,點(diǎn)進(jìn)去看看你就知道了。
[腳本之家] 這不用介紹了吧,這里面有很多不錯的文章和解決問題的辦法。
[開發(fā)者頭條] 最前沿的開發(fā)者咨詢。
[干貨集中營] 每天定時推薦一些比較好的技術(shù)文章。
[eoeAndroid] 國內(nèi)一個安卓開發(fā)者論壇,可以在里面提問,也可以找到很多答案,不過建議大家還是盡量用前面介紹的 [stackoverflow ] 比較好,很多問題在國內(nèi)是找不到答案的。
除了這些,大家可以在各種博客平臺上關(guān)注一些比較好的個人博客。這里給大家推薦一個網(wǎng)站,國內(nèi)一前輩的總結(jié),里面包括各種框架和優(yōu)秀的博主,建議大家在github上star一下,[github鏈接]。
結(jié)語
上面的內(nèi)容就是筆者在安卓學(xué)習(xí)中的心得,希望能給大家一些幫助,祝大家學(xué)習(xí)愉快!
相關(guān)文章
Android實(shí)現(xiàn)界面內(nèi)嵌多種卡片視圖(ViewPager、RadioGroup)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)界面內(nèi)嵌多種卡片視圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09
Kotlin Flow封裝類SharedFlow StateFlow LiveData使用
這篇文章主要為大家介紹了Kotlin Flow封裝類SharedFlow StateFlow LiveData使用對比,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
實(shí)例講解Android應(yīng)用開發(fā)中Fragment生命周期的控制
這篇文章主要介紹了Android應(yīng)用開發(fā)中Fragment生命周期的控制,Fragment依賴于Activity,所以生命周期方面也受Activity的影響,需要的朋友可以參考下2016-02-02
RecyclerView 源碼淺析測量 布局 繪制 預(yù)布局
這篇文章主要介紹了RecyclerView 源碼淺析測量 布局 繪制 預(yù)布局,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
Android Studio使用Kotlin時,修改代碼后運(yùn)行不生效的解決方法
這篇文章主要介紹了Android Studio使用Kotlin時,修改代碼后運(yùn)行不生效的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Android入門之實(shí)現(xiàn)自定義可復(fù)用的BaseAdapter
這篇文章主要為大家詳細(xì)介紹了Android如何構(gòu)建一個可復(fù)用的自定義BaseAdapter,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Android有一定的幫助,需要的可以參考一下2022-11-11

