使用jetpack的android庫 配合kotlin建置一個簡單的MVVM專案
接著撰寫測試案例
以及創建簡單的API供測試
最後透過jenkins來自動化流程
進行建置、測試、分析、以及發布到商店等
前言該系列文目標是從構建一個容易測試的Android專案當基礎,中間可能會混著一些篇幅來介紹jetpack的套件,然後藉由該專案建立CI機制自動化測試及發佈到商...
從現在開始需要使用android studio進行開發,以及git進行版控 開發環境的安裝與設定網路上都有教學,這裡就不多提了。 首先打開android stu...
今天會先來講一下coroutines(協程)這個功能簡單來說是去除callback用的這樣可以避免撰寫非同步代碼時要塞一堆callback的情況這樣有啥好處?舉...
之後data binding時會使用到ViewModel與LiveData所以今天就來介紹這兩個的用法 今天的專案solution會貼在本文最下方 首先先新增一...
今天要來講的是Databinding直譯就是資料綁定這也是實現MVVM架構很重要的一個library這功能簡而言之就是讓資料跟元件綁定 舉個例子 假設現在有個T...
本文接續前一篇文章Day5 今天的code會從https://github.com/mars1120/jetpackMvvmDemo/tree/Databind...
介紹完ViewModel & LiveData 以及databinding以後接下來可以開始構築專案了 今天的進度會從branch - databind...
今天會講昨天有用到但還沒講過的espresso espresso簡而言之就是一個ui test用的library通常會跟UI automator混搭因為espr...
本篇會延續 Day7 MVVM專案-1 接著修改 今天會將result改為MediatorLiveData MediatorLiveData簡而言之就是能同時觀...
今天不寫code 來談談單元測試其實關於這個主題應該要擺在更前面的天數比較合適不過 30天連載 總是不太可控 (其實是拖到今天才想辦法擠出這篇文 在開始之前 先...