iT邦幫忙

2023 iThome 鐵人賽

DAY 1
1

前言

「依然無法成為釣魚大師」系列,作為「無法成為釣魚大師」的續作,當然是因為去年寫得倉促,覺得有許多遺珠未能作出。
在開始進入正題前,我在下方會條列出要接著做的內容⋯⋯


規劃

圖鑑功能 - 外觀調整、使用資料庫 (PART 1)

  • 原本的圖鑑功能,是將圖片和解說文字直接放在程式碼變數、靜態呈現。
    https://ithelp.ithome.com.tw/upload/images/20230902/201301493dYOeRzvXI.png

    原始碼的部分,可以參考 github 連結

  • 做出來的樣子⋯⋯
    https://ithelp.ithome.com.tw/upload/images/20230902/20130149KQn2yHw5hP.png

    可以看出來是非常簡約的設計

  • 希望透過加入更詳細的外觀特色說明,和更多關於這些魚的出沒地點產季月份價格的資訊。
  • 避免直接 hard-coding 的方式,以利後續管理者修正內容。所以需要把上面截圖中程式碼的資料,移轉到資料庫中。
  • 會使用 Amplify DataStore 實作這個部分。
    https://ithelp.ithome.com.tw/upload/images/20230902/20130149FSG0XM9bMj.png

集郵冊功能 - 魚的影像辨識 (PART 2)

  • 在去年的【Day 31】集郵冊:功能規劃與需求分析列出,希望做出的集郵冊功能,當使用者抓到魚之後,有可能會不太認識這隻魚,所以需要一個相機查詢功能,也會是本次開發重點。
    https://ithelp.ithome.com.tw/upload/images/20230902/2013014940tTiMc1dV.png
  • 預計在做完 (PART 1) 部分後,就已經成功將資料推到雲上。
  • 在這部分也會透過 Amyplfy 將使用者拍好的照片丟進 Amazon S3。
  • 使用 CoreML 和 CreateML 等工具,訓練模型來辨識魚魚。協助比較不會認魚的使用者,推算可能的魚種。

食譜功能 - 推薦食譜 (PART 3)

  • 推薦菜單和料理步驟。
  • 因為單純「我說得算」或是「網友說得算」的那種食譜,有點無趣,做出來的食物也不見得好吃,所以我打算用 AI 的方式來訓練程式創造食譜,呈現方式還在構思中⋯⋯

心得

  1. 因為去年寫滿 30 篇文章之後,就陸續在面試各個工作職缺,所以有一篇沒一篇的,當我回過神之後,就有點看不懂我幾個禮拜前寫的東西了,這是開發者常會遇到的事情,也是人之常情。
  2. 在一邊抱怨自己寫得髒,一邊重構開了一個新的 git branch,陸續增減和調整,我的身體出了一些狀況,所以過年之後都在休養。以前看同事前輩開始去跑醫院,一轉眼自己也到了同樣的年紀。
  3. 保重身體,控制飲食和運動,不然就真的鐵人烙賽了。

下一篇
【Day 2】 DataStore:在 AWS Amplify 建立 Model
系列文
依然無法成為釣魚大師也要努力摸魚!!辣個吃魚神器 APP 第二彈33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言