Part 5. 要來介紹呈現電影列表的套件 Epoxy,主要是用這個套件來呈現比較複雜的列表,像是我們的首頁,穿插夾雜了橫滑和直滑的列表,用嵌套的 RecyclerView 來實作技術上來說一定做得到,只是你要多花時間和心力,而 Epoxy 套件提供一個更容易的實作方式,讓我們來看 Epoxy 如何簡化我們的列表實作。
Continue reading “Android App 開發實戰系列 Part 5. Epoxy on RecyclerView”Android App 開發實戰系列 Part 4. ViewModel + View
Part 4. 我們要來講解 ViewModel + View,同時會講解 MVVM 的大原則和核心概念。
Continue reading “Android App 開發實戰系列 Part 4. ViewModel + View”Android App 開發實戰系列 Part 3. Paging + Repository
Part 2. 我們講解資料來源和 API,而 Part3. 則是要開始講解 Model 層,裡面會提到如何實作資料提供者 Repository、如何宣告 Model 以及介紹 Paging 基本原理和導入使用。
Continue reading “Android App 開發實戰系列 Part 3. Paging + Repository”Android App 開發實戰系列 Part 2. 資料來源 API
Part1. 我們從專案的起源、需求、設計和架構以及套件講起,Part2. 我們就開始來實作,首先先從「資料來源 API」開始講解和實作。
Continue reading “Android App 開發實戰系列 Part 2. 資料來源 API”Android App 開發實戰系列 Part 1. 概述
這「Android App 開發實戰系列」一系列的文章,我們將會實作一個完整的電影 App – MovieHunt(且開源和大家一同切磋學習),這專案使用 The Movie Database API 當作資料來源,講解裡面使用到的技術、套件。
Continue reading “Android App 開發實戰系列 Part 1. 概述”實作 Android 客製化相簿選擇器
最近專案上要做一個 App 內部使用的媒體選擇器,要可以列出手機目前的照片或影片,也要可以列出手機的相簿,使用者選擇相簿後,列表顯示該相簿的媒體。
Continue reading “實作 Android 客製化相簿選擇器”