Kotlin學習心得&練手專案
阿新 • • 發佈:2018-12-25
作為一名Android程式猿,看著Kotlin越來越火熱,心中再也無法平靜下來,那就來學習它。好吧,我承認之前我也看過一些kotlin書籍,但斷斷續續的看也沒有動手寫程式碼,所以很快就忘記了。所以學習新語言必須持之以恆並且多動手寫程式碼,別再為自己找各種理由了!
android studio3.0已經直接支援kotlin語言了,這對於我們初學者來說是個福音,我們可以直接在android studio上盡情的寫練習程式碼,或者將以前寫的一些java程式碼轉為kotlin程式碼來對比著學習。不過我還是喜歡先看一遍基本語法,熟悉語法後再找一個練手專案來加深印象和驗證一些學習時的問題,很多問題只能自己一步一步驗證得出答案。很多人說找不到練手專案,按我的想法這只是一個藉口,真想練習的自己想一個專案也不難,現在網上免費的練習用api很多,就看自己肯不肯花心思了。
我自己也做了一個小專案來學習(GitHub地址),一開始我也是不知道做什麼,那就上網找開源api,開到自己有點興趣的就可以開搞,一開始功能不用很多,後期想好了再加功能,先把基礎開發框架搭好,也不用糾結程式碼寫的好不好,我們通過不斷寫程式碼和學習,就會發現之前寫的程式碼不好或者有更好更簡便的寫法,我們就去重構,不斷迴圈這個過程,能力自然就慢慢提高了。
除了這些,我們平常總會需要用到一些第三方庫,一般我們都要寫個demo來了解這個庫的用法,那不正好嗎,就拿kotlin來寫demo,我最近學習騰訊的tinker框架,我也是將這個熱修復庫寫入了我的kotlin demo裡,程式碼都在上面的gitHub連線可以找到,有要一起學習kotlin或者其他各種android知識的可以聯絡我,我們互相學習,人多就建個群大家一起分享心得。