iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

30 天開發 Android App 的流水帳 系列

用 30 天紀錄自己是如何用 open API 並以 Kotlin 建立一個 Android App

除了嚐試平常工作上沒有機會使用的做法之外,也來觀察自己在開發上的習慣跟思維。

30 天來說分別會有 3 個 milestone:選定 open API 並實做,接著畫面如何呈現資料最後一個是完成度以及其他開發需要的檢查的事項

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

Day 11:如何設計美麗的 App 畫面?

自行開發若沒有設計師的提供的畫面,工程師要如何想像呢? Material Design 對 Android 工程師來說,對 Material Design 並不...

2020-09-23 ‧ 由 yenyichun 分享
DAY 12

Day 12:來改 App Toolbar 顏色吧

今天就來改 ActionBar 的顏色,目前是有點太豔的紫色,所以想要改成比較平淡簡約一點的顏色。 官方如何客製 toolbar 的介紹,給大家做給參考 htt...

2020-09-24 ‧ 由 yenyichun 分享
DAY 13

Day 13:RecyclerView 介面大反攻

來複習一下,之前想要 follow 的設計長什麼樣子 參考:https://www.pinterest.com/pin/412079434654555083/...

2020-09-25 ‧ 由 yenyichun 分享
DAY 14

Day 14:選擇 Android 測試機策略

在 Day 12 設定 toolbar 的時候,某個屬性需要依 API 版本調整,相對應來說就需要對應的測試機來看看畫面。因應這個插曲,想到手上的裝置是 And...

2020-09-26 ‧ 由 yenyichun 分享
DAY 15

Day 15:新需求進來,如何分析?

在這個畫面上想要呈現的資訊是列表狀,讓用戶能夠更直觀的方式去滑動到他想要看到的資訊。再加上手勢下滑更新,隨時可以自己手動掌握最新的動態。若網路錯誤或是後端回傳...

2020-09-27 ‧ 由 yenyichun 分享
DAY 16

Day 16:星戰電影 API 嫁接

觀察電影的列表films/,可以發現 result 欄位之下是電影的資料,而這個列表只有 6 筆。 { "count": 6, &quo...

2020-09-28 ‧ 由 yenyichun 分享
DAY 17

Day 17: 點擊 popup 顯示星戰人物出現的電影標題

話不多說展現今天的成果! 前一天也說明就是 2 個欄位做比對,接著然後顯示。但電影的 urls 只需數字所以可以用以下的語法取得 id films.forEac...

2020-09-29 ‧ 由 yenyichun 分享
DAY 18

Day 18:如何當個 Code Reviewer

先來提個 PR 來紀錄目前的進度,當成一個里程碑,可以去 github 上看看 最近工作上在整理 PR 互相的 feedback,趁這個機會跟大家分享在看程式...

2020-09-30 ‧ 由 yenyichun 分享
DAY 19

Day 19:如何寫一個好的 Pull Request 敘述

如果團隊有提交的範本需要遵守,以團隊的共識為優先。但無論是不是有提交原則,重點就是把標題跟內容寫清楚,讓 Review 的工程師能夠有效率把提交者的程式碼做檢視...

2020-10-01 ‧ 由 yenyichun 分享
DAY 20

Day 20:重構的好時機

什麼是重構?蠻多的文章跟書籍都在討論,每個流派都有自己的觀點。在 面對 Legacy Code ,該重構還是重寫? 文章中,提到蠻多的關於重構還是要重寫的看法,...

2020-10-02 ‧ 由 yenyichun 分享