iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

前言

我相信很多人一定都像我題目所說的一樣,腦海裡會有那種三不五時跳出來小點子,這些點子可能絕大部分都會是一些沒用的酷東西,所以你就它閒置到一旁或丟到github裡面,想著有時間再來做,但通常都不了了之,最後就越積越多。
剛好我現在有一點空閒的時間,決定趁這個機會清一下這些陳年老SideProject,順便複習一下我那大學之後就沒碰過,應該已經忘的一乾二淨的Kotlin和安卓開發相關東西,還能趁這個機會參加一下人生第一次的鐵人賽,簡直是一舉三得(並沒有

沒用的酷東西...?

事情的起因是這樣的,好幾年前我手上多了一台當時換約後汰換下來的舊手機,本來我是放在一旁當桌上型的時鐘來用,但仔細想想,他可是一台價值8千多的手機诶N年前,讓他做一個路邊百元店就能買到的時鐘的工作也太屈才了吧,剛好那時正是我開始用一些代辦事項軟體來管理行程的時候,那個時候想說能不能找個APP還是軟體這把兩點結合起來,但是找了半天都沒看到滿意的,於是當時就有想說要不要自己寫一個APP把API串一串弄一個自己想要的沒用的酷東西出來,但最後因為各種各樣的因素導致這個想法被丟到一邊去了。

簡單介紹

這個30天的計畫是將備用手機轉換為數位工作台,通過Kotlin開發一個Android應用,透過USB與電腦連接,在手機上顯示行事曆與代辦事項,並支持簡易的語音指令操作因為我不想動手

預計的進度規劃

  • 第1週:Kotlin複習與環境設置
    1.設置開發環境(Android Studio)
    2.Kotlin語法複習
    3.Android開發複習與簡易練手
  • 第2週:與基礎開發
    1.設計專案需求與架構
    2.確定功能需求(行事曆、代辦事項、語音指令)
    3.開發基本功能如行事曆顯示和代辦事項管理
  • 第3週:進階功能開發
    1.資料儲存與管理(Room資料庫)
    2.實現USB連接與資料同步功能
    3.初步實作語音指令功能
  • 第4週:整合與優化
    1.語音指令與UI整合
    2.全面測試與優化應用
    3.完成應用部署與文檔撰寫

基本上上面就是預計的進度規劃,但我們都知道計畫是會趕不上變化的,所以這個進度就當參考就好,讓我們且戰且走。

後話

這是我第一次參加鐵人賽,參加的目的單純只是打發時間和藉由鐵人賽的壓力讓自己能每天動手做一點進度,因此不敢說是來教學和分享經驗的,但如果看到文章的各位能從中找到有需要的資料,並幫上一點小忙那也是我的榮幸。
今天的進度基本上就到這邊告一段落,在這邊祝福未來的我和其他參賽者能成功完賽。
總之,如果你剛好有點進來,又能夠耐著性子看完上面的廢話,那祝你有個美好的一天,那我們就明天再見了。雖然也可能三分鐘熱度明天就擺爛了也說不定


下一篇
Day2:安裝Android Studio
系列文
github裡永遠有一個還沒做的SideProject :用Kotlin來開發點沒用的酷東西30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言