iT邦幫忙

鐵人檔案

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

Android Architecture Components 學習心得筆記 系列

這是我在這兩個月內對 Android Architecture Components 的學習心得筆記,記錄從一開始的完全不認識、基本使用、進階使用、途中遇到的問題,以及最後的心得。

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

Day 1 前言與介紹

Android Architecture Components 學習心得筆記 大家安安,這次是我第一次參加鐵人賽,剛開始一直拿不定想寫什麼主題,猶豫了很久,最後...

2019-09-16 ‧ 由 GHH 分享
DAY 2

Day 2 Retrofit (一) 介紹與基本使用

在 Android 開發中,網絡請求十分常用網路上也找得到很多知名的套件 Ex: Volley, okhttp 等等...以及這次的主角 Retrofit 簡介...

2019-09-17 ‧ 由 GHH 分享
DAY 3

Day 3 Retrofit (二) 了解每個步驟

今天要接著上一篇了解使用 Retrofit 取得資料的每一個步驟 建立 data class 這邊介紹一個好用的插件可以快速生成 data class 打開 P...

2019-09-18 ‧ 由 GHH 分享
DAY 4

Day 4 Retrofit (Last) 應用與總結

先前的範例只用了最簡單的 GET,來看看其他的用法是怎麼使用的 GET @GET("teams/16") fun getTeam(): Ca...

2019-09-19 ‧ 由 GHH 分享
DAY 5

達標好文 Day 5 淺談 Android 設計架構 MVC、MVP、MVVM

如果是一個人開發 App,不會有人管你怎麼寫、怎麼設計,反正自己開心就好。 但是如果是一群人同時在開發一個 App,這時候,層次分明、分工明確、模組化的設計架構...

2019-09-20 ‧ 由 GHH 分享
DAY 6

Day 6 ViewModel (一) 介紹與基本使用

ViewModel 先來看看官方文檔的開頭介紹 The ViewModel class is designed to store and manage UI-...

2019-09-21 ‧ 由 GHH 分享
DAY 7

Day 7 ViewModel (Last) 應用與心得總結

MVVM 如果需要透過 constructor 來傳遞參數給 ViewModel 該怎麼做 ViewModel 在創建時,都是透過 ViewModelProvi...

2019-09-22 ‧ 由 GHH 分享
DAY 8

Day 8 Data Binding (一) 介紹與基本使用

Data Binding 是一個由 Google 推出的 support library,顧名思義,Data Binding 就是將 Data 和 UI 元件綁...

2019-09-23 ‧ 由 GHH 分享
DAY 9

Day 9 Data Binding (二) 點擊事件

上一篇完成了 viewModel 的基礎使用,那如果要在程式碼裡去改變 viewModel 的值該怎麼寫呢 回到 Activity binding.userNa...

2019-09-24 ‧ 由 GHH 分享
DAY 10

Day 10 Data Binding (三) 在 xml 裡的各種語法

上一篇在 xml 寫了簡單的 TextView 的 text 和 onClick 事件那麼其他屬性該怎麼使用呢,在 xml 裡的語法和 Java、Kotlin...

2019-09-25 ‧ 由 GHH 分享