iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Kotlin

喝咖啡要30天?一起用 Kotlin 打造尋找好喝咖啡的 App 系列

斷斷續續學習 Kotlin 也好一陣子,但對這語言還是半生不熟的狀態。決定趁這次的鐵人賽好好的把 Kotlin 練練,也算是對這段學習旅程有個交代!
找咖啡這個 App 其實已經在腦中醞釀了許久,自從當社畜後,只要沒有喝咖啡腦袋似乎就開不了機。
那就順便吧!將 Kotlin 和咖啡碰撞吧!讓一起來花30天喝咖啡。

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文 團隊捲土重來的Kotlin鐵人們
DAY 1

Day1 前言

簡介 哈囉大家~ 我是一名開發經驗即將邁入第三年的 Android 工程師。由於平常在工作上都是以 Java 開發,使用 Kotlin 的機會相對 Java 來...

2023-09-15 ‧ 由 helloiris 分享
DAY 2

Day2 尋找咖啡的資料來源與決定 App 功能

為什麼要喝咖啡 ?! 從可憐的研究生開始,早上沒喝咖啡腦袋似乎就不會開機 (超任性)。想要好好看完一本書或是要認真上線上課程時,理所當然都會打開 Google...

2023-09-16 ‧ 由 helloiris 分享
DAY 3

Day3 我們的第一個 Kotlin App ! Hello Kotlin

今天就先做簡單的熱身,來試看看用 Kotlin 開新專案,以下是使用的 IDE : Android Studio Dolphin | 2021.3.1 Patc...

2023-09-17 ‧ 由 helloiris 分享
DAY 4

Day4 使用 OKHttp 串接全台咖啡廳資料的 API -1

今天來串接我們的咖啡廳資料到 App 上。首先來簡單地確認 API有沒有問題,沒有問題在繼續往後做。會先用最簡單的 JsonParser 看看資料結構,接著再使...

2023-09-18 ‧ 由 helloiris 分享
DAY 5

Day5 使用 OKHttp 串接全台咖啡廳資料的 API - 2

OKHttp 什麼是 OKHttp 呢? 來看一下 ChatGPT 的回答 : OKHttp(發音為"ok HTTP")是一個用於在And...

2023-09-19 ‧ 由 helloiris 分享
DAY 6

Day6 使用 OKHttp 串接全台咖啡廳資料的 API - 3 | 非同步執行 - Callback

Day6 使用 OKHttp 串接全台咖啡廳資料的 API-3 | 非同步執行 - Callback 昨天學到了如何同步執行向 server 取得全台咖啡廳資料...

2023-09-20 ‧ 由 helloiris 分享
DAY 7

Day 7 使用 OKHttp 串接全台咖啡廳資料的 API-4 | 非同步執行與 Coroutine

筆者今天稍微看了 Coroutine 並試著實作到專案上,卻怎麼也不成功,太難了吧~~~ 覺得可能要花幾天研究下它的原理,今天因為沒有太多時間學習 Corout...

2023-09-21 ‧ 由 helloiris 分享
DAY 8

Day8 實作 Google Codelab Coroutine - 1

昨天剛學習 Coroutine 就想直接配合 OKHttp 實作,然後就失敗了,今天筆者就從簡單的開始學習吧! 今天來實作 Google Codelab,一起來...

2023-09-22 ‧ 由 helloiris 分享
DAY 9

Day9 實作 Google Codelab Coroutine - 2

昨天對 coroutine 有了基本的認識後,今天就來實作吧! google codelab 的範例專案使用了 MVVM 架構,雖然昨天看過了,但我們還是再看一...

2023-09-23 ‧ 由 helloiris 分享
DAY 10

Day10 實作 Google Codelab Coroutine - 3

今天是 codelab 的尾聲了,課程的最後還有談到使用 Retrofit 和 Room 搭配 coroutine 使用,但我們目前還沒用到,暫時先不多談,還...

2023-09-24 ‧ 由 helloiris 分享