iT邦幫忙

鐵人檔案

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

30天,從0開始用Kotlin寫APP 系列

30天,從0開始用Kotlin寫APP

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

Day 11 | 開發架構演化史: MVC -> MVP -> MVVM

前面 10 天介紹了很多 Kotlin 的基本語法和概念,學習基礎語法的過程中會因為缺乏 UI 的互動性,因此學習的過程中會覺得比較枯燥,但應用都是要從根基打起...

2020-09-11 ‧ 由 Robin Chien 分享
DAY 12

Day 12 | 建立 Kotlin Projcet 與定義海賊爭霸規格

建立 Kotlin Project Android Studio 將 Kotlin Projcet 的建立都變成 GUI ,因此只要跟著步驟點一點就可以建立起來...

2020-09-12 ‧ 由 Robin Chien 分享
DAY 13

Day 13 | 導入 Material Design 到 Android App 以及使用 Material Color Tools

Material Design Material Design 是 Google 開發出來的 Design system ,目的是要幫助團隊可以建立出適用於 A...

2020-09-13 ‧ 由 Robin Chien 分享
DAY 14

Day 14 | 用 Kotlin 實作 BottomNavigationView 與 FragNav

FragNav - Managing Multiple Stacks Of Fragments FragNav 是一個用來做 Fragment 之間切換的 Li...

2020-09-14 ‧ 由 Robin Chien 分享
DAY 15

Day 15 | Kotlin 中用 Retrofit 和 Moshi 捕捉神奇寶貝回來 - Part 1(起手式)

Retrofit Retrofit 是 Android 和 Java 中 處理 HTTP 請求的 Thired party library ,他是基於 OKH...

2020-09-15 ‧ 由 Robin Chien 分享
DAY 16

Day 16 | 在 Sandwish 中夾入 Retrofit - Part 2(半完結)

擴展 PirateService RESTful API 接口 昨天已經實作完 https://pokeapi.co/api/v2/pokemon?offset...

2020-09-16 ‧ 由 Robin Chien 分享
DAY 17

Day 17 | 用 Kotlin 實作 MVVM 中的 Repository Layer

資料已經讀進來,那麼接下來要 Follow MVVM 的架構和資料溝通方法 接下來教學主體都會圍繞著這張圖 Repository Pattern 當資料的來源有...

2020-09-17 ‧ 由 Robin Chien 分享
DAY 18

Day 18 | Kotlin 中處理異步的好伙伴 - Coroutine

Application vs. Process vs. Thread vs. Coroutine 這些是作業系統( Operation System )中的基礎...

2020-09-18 ‧ 由 Robin Chien 分享
DAY 19

Day 19 | Kotlin 完成基礎 MVVM 架構

一樣用這張圖當作開場,今天會完成除了 Room 之外的 MVVM 架構 View & ViewModel ViewModel 會負責接收 View 的...

2020-09-19 ‧ 由 Robin Chien 分享
DAY 20

Day 20 | Kotlin 實作 Material Card View 與動態更換圖片

串聯 GetPirate Fragment 的 View Model 和 View 昨天完成了 PirateListViewModel 並且和他的 View ,...

2020-09-20 ‧ 由 Robin Chien 分享