iT邦幫忙

鐵人檔案

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

打造一個厲害的普通 Android App - 使用者體驗優化 系列

從規劃、開發到上架一個 Android App 不難,但除了四肢健全的基本功能外,如何更上一層幫 App 加上一對翅膀、打造更好的使用者體驗?

接下來三十天的時間讓我們一起檢視基本功能、套件、架構如何優化以提升整體的使用體驗,打造一個厲害的普通 Android App。

參賽天數 16 天 | 共 16 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

什麼是好的 Android App?!

嗨大家今天過得好嗎?原先登山計畫因為天氣不佳取消,乾脆鐵人賽就提早開賽吧! 在查資料時常常受惠於鐵人賽前輩們的熱心分享,我也想藉這個機會整理已經接觸過的主題和探...

2020-09-12 ‧ 由 terricom 分享
DAY 2

換頁 Paging (1):簡介

嗨大家今天過得好嗎?週末應該會比週間有更多腦力可以消耗,因此今天要來挑戰聊聊讓人又愛又怕的 Paging。 沒有 Paging 的日子 App 可以顯示的尺寸較...

2020-09-13 ‧ 由 terricom 分享
DAY 3

換頁Paging (2):MVP 也可以

嗨大家今天過得好嗎?昨天被 MVVM 的 sample code 迷惑了雙眼,一時就切換不了 Paging 如何在 MVP 實作的,今天冷靜下來終於順利加上 P...

2020-09-14 ‧ 由 terricom 分享
DAY 4

換頁 Paging (3):新同學 Paging3

嗨大家今天過得好嗎?繼昨天試圖在 MVP 架構中使用 Paging 的機制,發現 Paging 的使用不是那麼好上手,據說今年新推出的 Paging3 有改良舊...

2020-09-15 ‧ 由 terricom 分享
DAY 5

啟動時間 Startup time

嗨大家今天過得好嗎?在挑戰賽一開始就講 Paging 的機制好像有點跳太大,但為了在聽 Paging 講座的分享前先提前預習,我才會在前幾天就先安排 Pagin...

2020-09-16 ‧ 由 terricom 分享
DAY 6

黑魔法 launch screen

嗨大家今天過得好嗎?昨天講了啟動時間 startup time 的分類、流程以及如何優化,經過優化後 App 的 startup time 應該已經 hen 快...

2020-09-17 ‧ 由 terricom 分享
DAY 7

眼前的黑不是黑是 Dark theme

嗨大家今天過得好嗎?提升使用者體驗的方式有很多種,例如提供更多主題讓使用者選擇,你可以新增 Dark theme!擔心 App 背景太亮造成使用者眼睛負擔?為了...

2020-09-18 ‧ 由 terricom 分享
DAY 8

ViewPager (1):帶動畫的換頁

嗨大家今天過得好嗎?週末難得有空閒可以走出舒適圈多認識新朋友,便下載了交友軟體開始左滑、右滑起來,突然想到這一頁接一頁的換頁之流暢,換頁之間又帶點動畫特效就像真...

2020-09-19 ‧ 由 terricom 分享
DAY 9

ViewPager (2):ViewPager2

嗨大家今天過得好嗎?昨天了解了 ViewPager 的基本功能、滑動動畫還有無限自動輪播,今天想來聊聊 Google 在 2019 年再推出升級版的 ViewP...

2020-09-20 ‧ 由 terricom 分享
DAY 10

使用 res 的正確姿勢 (1):簡介

嗨大家今天過得好嗎?今天想來聊聊專案中除了 business logic 外另一個也很重要的資料夾是 res/ ,用來管理專案中的媒體資源例如 App laun...

2020-09-21 ‧ 由 terricom 分享