iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Mobile Development

Android 十全大補 系列

在這三十天中的文章中,我們會試著以開發者角度整理出一系列好上手的文章分享給大家,希望可以全面的分享筆者這幾年來在 Android 開發所學到的經驗。

鐵人鍊成 | 共 30 篇文章 | 102 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Android 十全大補] Fragment

Fragment 如果前面十篇都看完的話,對於 UI 的掌握度應該就沒什麼問題了,就算是不同的 View、Activity,大致上也都能運用一樣的概念。但在 A...

2019-09-26 ‧ 由 Jintin 分享
DAY 12

[Android 十全大補] Retrofit

我想大家應該也厭倦一直講 View 的部份了吧,雖然說身為 App 工程師 UI 是非常重要的但的確有其他面向也必須學習,今天我們來提一下怎麼在手機上優雅的做連...

2019-09-27 ‧ 由 Jintin 分享
DAY 13

[Android 十全大補] Annotation

annotation 是種可以加註在程式碼物件上的一種標記物件(metadata of code),是的,聽起來非常單純,相信大家每天都會使用到但卻幾乎忘了它的...

2019-09-28 ‧ 由 Jintin 分享
DAY 14

[Android 十全大補] Annotation Processing

Annotation Processing 顧名思義就是在 compile 的時候 process 我們的 annotation,然後可以依據這些資訊自動產生一...

2019-09-29 ‧ 由 Jintin 分享
DAY 15

[Android 十全大補] Room

前幾天我們學到了如何使用 api 獲取資料,取得了資料以後有時候我們會想要把它存起來讓之後使用可以更快速,這個時候我們就必須學習如何存資料了。 儲存資料有好幾種...

2019-09-30 ‧ 由 Jintin 分享
DAY 16

[Android 十全大補] RxJava

我們在這幾篇文章中時不時的會提到 RxJava 可以跟哪個 library 搭配使用,究竟是怎樣厲害的工具會讓像 Retrofit、Room 等 library...

2019-10-01 ‧ 由 Jintin 分享
DAY 17

[Android 十全大補] RxJava Scheduler

我們前一篇提到 Observable 是如何發射資料給 Observer,以及過程中可以透過一連串的 operator 來不斷的修改 Observable 本身...

2019-10-02 ‧ 由 Jintin 分享
DAY 18

[Android 十全大補] SOLID Principle

大家應該有發現我們一天一天往進階的內容邁進,很快我們就要開始談高大上的架構問題了。但是在開始討論如何建構一個好的 Android app 架構之前,想先跟大家分...

2019-10-03 ‧ 由 Jintin 分享
DAY 19

[Android 十全大補] Clean Architecture

寫程式就像蓋房子一樣,蓋房子我們必須先有藍圖,再來架鋼筋、上水泥、批土、上油漆,最後才是傢俱跟裝飾。 而架構就像是蓋房子的鋼筋水泥一樣,是整套程式碼的基石,架構...

2019-10-04 ‧ 由 Jintin 分享
DAY 20

[Android 十全大補] Dagger

前二章我們談了架構分層以後,相信大家對一般程式開發所該有的結構都有了初步的了解,架構的分層是為了隔離依賴,讓程式碼的依賴關係提升變成模組間的關係,那我們該怎麼管...

2019-10-05 ‧ 由 Jintin 分享