iT邦幫忙

androiddeveloper相關文章
共有 25 則文章
鐵人賽 Kotlin DAY 30

技術 Day30 第一次用 Kotlin 寫專案的心得

這是筆者第一次參加鐵人賽,不算先前買課程練習的小專案的話,也是筆者第一次使用 Kotlin 寫專案,感覺超累得拉哈哈哈~~ 因為筆者是 deadline 擁護者...

鐵人賽 Kotlin DAY 27

技術 Day27 在 Google 地圖上顯示全台咖啡廳資訊 - 5 二戰客製化資訊視窗

昨天挑戰點擊標記後,跳出自定義的資訊視窗失敗了…先來複習失敗品 : 只出現吐司,不是預期的長相。 釐清問題 目前的邏輯 : 監聽使用者點擊標記 在收到點擊標...

鐵人賽 Kotlin DAY 26

技術 Day26 在 Google 地圖上顯示全台咖啡廳資訊 - 5 顯示客製化標記資訊

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [x] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 Kotlin DAY 25

技術 Day25 在 Google 地圖上顯示全台咖啡廳資訊 - 4 顯示咖啡廳標記

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 Kotlin DAY 24

技術 Day24 在 Google 地圖上顯示全台咖啡廳資訊 - 3 顯示我的位置

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [ ] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 Kotlin DAY 23

技術 Day23 在 Google 地圖上顯示全台咖啡廳資訊 - 2 向使用者取得位置權限

找咖啡專案的需求 : [x] 點擊地圖標記顯示商家資訊 [ ] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖標記顯示咖啡廳資訊 [...

鐵人賽 Kotlin DAY 22

技術 Day22 在 Google 地圖上顯示全台咖啡廳資訊 - 1

在成功串接咖啡廳資料以及在 Android 專案內顯示 Google 地圖後,接著要來逐步實現我們找咖啡專案的需求 : [ ] 點擊地圖標記顯示商家資訊 [...

鐵人賽 Kotlin DAY 20

技術 Day20 串接 Google Maps API - 在 Android 專案內新增 Google 地圖

終於到了重頭戲,來替我們的專案建立 Google 地圖 ! 今天實作的官方文件 : 新增地圖 新增地圖有以下幾個基本步驟 : 在 main_activ...

鐵人賽 Kotlin DAY 18

技術 Day18 串接 Google Maps API - 設定 Google Cloud 專案與啟用 API 金鑰 (上)

接著是學習 Google Map API 的紀錄,主要是照著官方文件實作,只會寫下專案用到的功能,官方文件有所有的 Google Maps API 教學,有興趣...

鐵人賽 Kotlin DAY 17

技術 Day17 重構 | 使用 MVVM 作為 Kotlin App 的設計架構

今天來將架構由目前的 MVP 調整成 MVVM,並且搭配 LiveData 使用。MVVM 是由 Model、View、ViewModel 組成,Model 和...

鐵人賽 Kotlin DAY 16

技術 Day16 使用 RecyclerView 顯示 API 資料

今天來告別顯示很醜的文字內容吧~~ 昨天已經將 API 回傳的 Json 字串解析成 Cafe data class 了,可以將資料美美的顯示在畫面上~ 原本只...

鐵人賽 Kotlin DAY 15

技術 Day15 解析 Json 字串

昨天才剛把專案調整為 MVP 架構,本來今天想直接改為 MVVM,但突然有點不捨,所以改為解析 Json 字串好了,過幾天在來重構~~ 定義資料結構 Json...

鐵人賽 Kotlin DAY 14

技術 Day14 重構 | 使用 MVP 作為 Kotlin App 的設計架構

這篇是設定給已經有 MVC 架構概念的讀者,因為後面想使用 MVVM 作為 APP 的設計架構,為了能無痛轉移,所以從概念比較相似的 MVP 開始著手~ 在專...

鐵人賽 Kotlin DAY 13

技術 Day13 使用 Async 啟動 Coroutine 取得網路請求 (下)

為了今天要用 async 執行非同步取得咖啡廳資料,所以昨天先做了簡單的實驗,現在直接來改寫程式碼吧~~ 改寫 - 使用 async 取得 API 資料 b...

鐵人賽 Kotlin DAY 12

技術 Day12 使用 Async 啟動 Coroutine 取得網路請求 (上)

加入 LifecycleScope 管理 Coroutine 經友人 L 建議,可以透過 LifecycleScope 管理 coroutine 的生命週期。因...

鐵人賽 Kotlin DAY 11

技術 Day11 二戰 Coroutine ! 使用 OKHttp 串接全台咖啡廳資料的 API-5

今天來實戰,將前三天學習到關於 coroutine 的基本概念和用法在我們的專案內實作! 使用 launch 搭配 LiveData 因為我們學到的是用 lau...

鐵人賽 Kotlin DAY 10

技術 Day10 實作 Google Codelab Coroutine - 3

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

鐵人賽 Kotlin DAY 9

技術 Day9 實作 Google Codelab Coroutine - 2

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

鐵人賽 Kotlin DAY 8

技術 Day8 實作 Google Codelab Coroutine - 1

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

鐵人賽 Kotlin DAY 7

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

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

鐵人賽 Kotlin DAY 6

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

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

鐵人賽 Kotlin DAY 5

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

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

鐵人賽 Kotlin DAY 4

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

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

鐵人賽 Kotlin DAY 3

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

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

鐵人賽 自我挑戰組 DAY 3

技術 不要被電影被騙了,工程師的日常很平淡

You're not an a**hole, Mark. You're just trying so hard to be.(Mark,你不是一個爛人,但你一...