iT邦幫忙

鐵人檔案

第 11 屆 iT 邦幫忙鐵人賽
回列表
Mobile Development

Android 十全大補 系列

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

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

[Android 十全大補] Dagger as a Pro

Dagger 的強大遠遠超過我們昨天介紹的範疇,如果 dagger 基本教學還無法滿足大家實務上的需求,我們今天就更進一步來繼續討論 dagger 還有什麼特別...

2019-10-06 ‧ 由 Jintin 分享
DAY 22

[Android 十全大補] Koin

Dagger 的強大跟好處相信大家可以慢慢能體會到,但實務上有時候我們不需要這麼強大的功能,或者是你覺得 dagger 學習曲線太陡了,這時候 koin 可能是...

2019-10-07 ‧ 由 Jintin 分享
DAY 23

[Android 十全大補] MVVM

我們介紹了 SOLID、clean architecture、dependency injection 之後,相信大家寫 code 的時候,都會多想二分鐘怎麼讓...

2019-10-08 ‧ 由 Jintin 分享
DAY 24

[Android 十全大補] Modularization

當我們討論完架構分層後,再來就是具體細節怎麼做的問題了,你可以分成不同的 class,或是放在不同的 package,或是使用我們今天將要介紹的技巧 - mod...

2019-10-09 ‧ 由 Jintin 分享
DAY 25

[Android 十全大補] Unit Test

測試是個非常重要的主題,還記得好幾年前,筆者去某大公司面試的時候,其中一題面試題目是: 請說出測試 3A 是哪 3A ? 筆者的表情馬上變成 (A_A),因為...

2019-10-10 ‧ 由 Jintin 分享
DAY 26

[Android 十全大補] Mockito

介紹完 unit test 之後,大家應該有發現幾乎所有的情境都可以由測試 3A(Arrange、Act、Assert)法則來驗證我們的程式是否正確。 可是如果...

2019-10-11 ‧ 由 Jintin 分享
DAY 27

[Android 十全大補] Espresso

我們講完了一般的 unit test,是時候來測試一些 Android UI 相關的程式了。 基本上 UI test 會做以下這幾件事情: 找出某些 View...

2019-10-12 ‧ 由 Jintin 分享
DAY 28

[Android 十全大補] Jenkins

當我們有了良好的測試之後,就可以開始建立自動化流程了,Android app 的上架送審其實很繁瑣,雖然有簡單的 web 介面可以使用,但試想每次 releas...

2019-10-13 ‧ 由 Jintin 分享
DAY 29

[Android 十全大補] App Bundle

在結束這三十天的旅程前,還有個有趣的主題想跟各位讀者分享 - App Bundle。 App Bundle 顧名思義,App bundle 就是負責開發 app...

2019-10-14 ‧ 由 Jintin 分享
DAY 30

[Android 十全大補] 回顧與展望

I did it! 沒想到自己可以堅持 30 天不中斷的完成「Android 十全大補」系列文章,身為一個要工作的爸爸,雖然必須每天焦頭爛額地擠出時間,但同時也...

2019-10-15 ‧ 由 Jintin 分享