iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

github裡永遠有一個還沒做的SideProject :用Kotlin來開發點沒用的酷東西 系列

這個人很懶,甚麼都沒有留下......
開玩笑的,簡單來說,就是手上多了一隻汰換下來還能用的舊手機,放著也是浪費,想拿它來做點酷東西,順便復健一下我那從大學之後就沒用過的Kotlin

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

Day11:連結GOOGLE行事曆(1)

前言 今天,依舊是搬家的一天,所以今天就簡單做一下連結GOOGLE行事曆所需要的前置步驟,我們昨天有提到,我們要使用Google 日曆 API來連結我們的行事曆...

2024-09-25 ‧ 由 jklu7limj 分享
DAY 12

Day12:連結GOOGLE行事曆(2)

前言 昨天我們設定好了OAuth 2.0憑證,今天我們來講如何在Android Studio使用OAuth 2.0連結我們的Google帳戶,APP會透過OAu...

2024-09-26 ‧ 由 jklu7limj 分享
DAY 13

Day13:使用Accompanist建構行事曆功能,並同步Google行事曆上的資料

前言 今天我們來創建一個月曆元件,然後將其利用我們昨天做的GoogleCalendarAuth.kt功能進行抓取自己的Google行事曆上的資料,並將其顯示在月...

2024-09-27 ‧ 由 jklu7limj 分享
DAY 14

Day14:建構單日行事曆頁面和使用夜間模式來設定UI

前言 昨天我們一口氣完成了行事曆功能的建構,今天我們來補齊一點細節,以及將UI的顏色設定改成夜間模式 單日行事曆頁面 昨天我們點擊月曆元件上的日期時,是透過彈出...

2024-09-28 ‧ 由 jklu7limj 分享
DAY 15

Day15:製作時鐘元件和用animateFloatAsState製作翻頁動畫

前言 昨天我們將日曆元件的部分告一段落,今天的內容我們來實現左上方的時鐘元件功能,並在時鐘數字變化時以翻頁的形式呈現,並把日曆元件也修改成夜間模式, 時鐘元件的...

2024-09-29 ‧ 由 jklu7limj 分享
DAY 16

Day16:單日行事曆UI介面的建構

前言 今天事情比較忙一點,簡單做一下昨天的單日行事曆的UI優化,明天再來處理代辦事項的功能 單日UI優化 程式碼如下 kotlin package com....

2024-09-30 ‧ 由 jklu7limj 分享
DAY 17

Day17:連結GOOGLE Task到代辦事項

前言 今天我們來弄最後剩下的代辦元件,順便把它結合GOOGLE Task,讓我們的APP可以讀取上面的資料 使用Google Tasks API 1.啟用Goo...

2024-10-01 ‧ 由 jklu7limj 分享
DAY 18

Day18:使用SwipeRefresh實作下拉刷新功能

前言 昨天我們提到,我們的APP原本要更新資料需要重新啟動APP才能獲取新的資料,因為我們將請求資料的動作放在 onCreate裡面,今天我打算在原有的A...

2024-10-02 ‧ 由 jklu7limj 分享
DAY 19

Day19:自動刷新APP獲取新的資料

前言 昨天我們弄完了下拉刷新了功能後,要來處理另一個事情也就APP自動刷新,我們目前的APP的有個問題,如果你的APP放著過夜(過0:00),他並不會自動刷新行...

2024-10-03 ‧ 由 jklu7limj 分享
DAY 20

Day20:使用核取方塊元件來完成代辦事項,並將其同步到GOOGLE Task

前言 昨天我們處理好自動刷新的功能後,今天來處理一個之前弄代辦事項元件時沒有加上的功能,對我來說,完成代辦事項的事件後,還要打開網頁去勾選他,有點太麻煩了,因此...

2024-10-04 ‧ 由 jklu7limj 分享