第十五屆 佳作

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

系列文章

DAY 1

Day1 前言

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

DAY 2

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

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

DAY 3

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

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

DAY 4

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

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

DAY 5

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

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

DAY 6

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

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

DAY 7

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

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

DAY 8

Day8 實作 Google Codelab Coroutine - 1

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

DAY 9

Day9 實作 Google Codelab Coroutine - 2

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

DAY 10

Day10 實作 Google Codelab Coroutine - 3

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