標籤:
“你問我要去向何方,我指著大海的方向”
今天在刷G+的時候看到Dave Smith推薦了一個視頻 《Learning RxJava (for Android) by example》 點進去看了一下,原來是位熟悉的”阿三哥”,視頻封面如下:(沒有歧視的意思,不要噴我啊~,為什麼感到熟悉?接著往下看)
幾乎同時也看到了JetBrains在G+也推薦了篇在Medium上的博文 《RxAndroid And Kotlin (Part 1)》 ,然後想到前幾天轉了InfoQ上的 《Kotlin:Android世界的Swift》,再加上隱約記得之前在AndroidCN看到過@hi大頭鬼hi寫的《深入淺出RxJava》,最後還想到了這篇 《Kotlin在Android工程中的應用》 ,Holy shit…大腦能瞬間閃過這麼多關聯的文章和博文,於是把這些資料找了出來,覺得有必要把這些內容記下來,
方便日後查閱,因此有了今天這篇文章,取名叫《RxJava & RxAndroid備忘》是希望列出的參考資料能讓大家儘快熟悉和掌握了RxJava和RxAndroid。
等等..還沒解釋為什麼對這位阿三哥的聲音感到熟悉呢? 其實是因為之前聽過也推薦過Kaushik Gopal和他的小夥伴Donn Felker錄製的關於Android開發的Podcast《FragmentedPodcast》,每一集都很精彩(目前更新到第十期),感興趣的可以關注他們。唯一的需要克服的就是三哥的英語口音…另外,真心覺得這種類型的Podcast很不錯,類似還有官方團隊Chet和Tor錄製的《Android Backstage》,雖然國內也有類似《核心恐慌》的技術播客,但只是針對Android或者iOS的目前並沒有發現(如果你有推薦可以直接評論或者聯絡我),再者就是希望以後開始工作了可以找到同樣感興趣的人,可以一起來做這樣有趣的事情。
首先需要明確一個觀點:Rx並不是一種新的語言,而是一種普通的Java模式,類似於觀察者模式(Observer Pattern),可以將它看作一個普通的Java類庫,因此你可以立即使用RxJava。而RxAndroid是RxJava的一個針對Android平台的擴充,主要用於 Android 開發。《深入淺出RxJava》系列的四篇文章已經非常詳細的介紹了Rx的相關內容,所以建議大家直接可以先點進去仔細閱讀一下~,
下面列出參考連結(如你有需要補充的可以直接評論~)
-
《Learning RxJava (for Android) by example》 (via YouTube By Kaushik Gopal)
-
《RxAndroid And Kotlin (Part 1)》(via Medium By Ahmed Rizwan)
-
《深入淺出RxJava(一:基礎篇)》
-
《深入淺出RxJava二—操作符》
-
《深入淺出RxJava三-響應式的好處》
-
《深入淺出RxJava四-在Android中使用響應式編程》(via AndroidCN By hi大頭鬼hi)
-
《Kotlin在Android工程中的應用》(via 簡書 By asce1885)
-
《Kotlin:Android世界的Swift》(via InfoQ By 謝麗)
-
《Android-RxJava》(Learning RxJava for Android by example)
-
《Learning RxJava With Android by Example》
-
《Retrofit,Type-safe REST client for Android and Java by Square,Inc》
目前我是一名即將畢業的研究生(2016/01),目前主要關注Android和iOS應用開發,也即將開始尋找人生的第一份正式工作,如果你有合適的實習和工作機會,可以通過以下方式和我取得聯絡
RxJava & RxAndroid備忘