第十一屆 佳作

mobile-dev
Android × CI/CD 如何用基本的MVVM專案實現 CI/CD
mars1120

系列文章

DAY 21

Day21 ROOM -2 (番外)

前一篇Day20 ROOM -1 (番外) 接著新建一個recyclerview來做資料呈現 先去build新增libsbuild.gradle (Module...

DAY 22

Day22 ROOM -3 tests (番外)

這篇會替Day21 ROOM -2 (番外)補上測試 首先新增WordDaoTest在 androidTest底下先做前置作業WordDaoTest.kt @R...

DAY 23

Day23 call API & tests

本篇會從Day19 MVVM專案-5 Fragments互動 開branch做修改 今天會用retrofit2與rxjava寫一個呼叫API的範例 最後會補上t...

DAY 24

Day 24 沒有後端提供API怎辦? 只好自己寫啦(Google Apps Script)

相信在開發過程中應該有碰過偶爾要等後端工程師開api之後再串接像是昨天要串API 也是因為沒有自己的API所以才找個其他人寫好的API端口當範例那今天會用Goo...

DAY 25

Day25 jenkins安裝與設定

今天會來介紹在Windows上如何安裝jenkins來當CICD工具 注意 因為今天的範例是在windows環境上運行如果你是使用ubuntu或mac的話有些檔...

DAY 26

Day26 透過jenkins建置專案

今天會繼續介紹如何使用jenkins來進行包版或運行測試 那麼jenkins是怎麼進行包版的呢? 讓我們先來回顧一下昨天的console output 可以看到...

DAY 27

Day27 jenkins整合Firebase TestLab -1

本篇是Day26 透過jenkins建置專案的延伸會使用裡面所用到的專案 或是jenkins設定繼續實作 關於這個題目的篇幅預計兩篇本篇會講如何使用Fireba...

DAY 28

Day28 jenkins整合Firebase TestLab -2

本篇延續Day27 jenkins整合Firebase TestLab-1 今天會介紹如何透過gcloud來運作成功以後再透過jenkins每次建置時自動運行實...

DAY 29

Day 29 如何透過AOSP學習怎麼寫tests

今天會來介紹如何透過AOSP(Android Open Source Project)來學習更多技術 當初會碰AOSP的契機是因為工作上的專案在整合camera...

DAY 30

Day 30 如何在AOSP貢獻(contribute)代碼

今天會講如果你吃飽沒事幹要如何在AOSP上貢獻代碼 那麼首先第一個步驟 就是要先找到問題https://issuetracker.google.com/issu...