iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Mobile Development

依然無法成為釣魚大師也要努力摸魚!!辣個吃魚神器 APP 第二彈 系列

2022 鐵人賽時,因為開始接觸釣魚,
抱持著釣新人就算每次都打龜,也要現學現做不輕言放棄的精神,
於是生出了【無法成為釣魚大師也要努力摸魚!!辣個吃魚神器 APP】
原本期待在 30 天的過程中,弄出幾個功能後,就要來分享買魚和食譜,
分享如何料理吃魚⋯殊不知坑開太大,自己填不滿。
因此僅完成:
1. 做出一個讓自己學會認識魚的圖鑑
2. 可以記錄去哪裡釣魚的工具
3. 為了可以分享、炫耀自己戰利,要弄出「會員系統」和「集郵簿」功能 (完成 80 %)

坑都挖了、填不滿的部分,就在今年繼續努力;
希望能把「認魚圖鑑」加強,
並且完成把「吃魚」的料理功能給做完。😩

DAY 1

【Day 1】 承先啟後:未來的開發計畫與精進項目

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

DAY 2

【Day 2】 DataStore:在 AWS Amplify 建立 Model

DataStore 功能簡介 是因為目前這個 APP 僅有一人團隊在開發 iOS 的版本;如過之後這個 APP 要推出 Android 的版本,勢必是要再透過...

DAY 3

【Day 3】 AppSync:在 AWS Amplify 建立 API

前情提要 昨天發文前,正在 Amplify 的 Data 建立 Model,但是,因為 API 的 Key 失效,所以無法更新 Model 😢。今天不斷踩坑,後...

DAY 4

【Day 4】 汰舊換新:以 Amplify 範例替換 ViewModel

前言 “如果說 Live-demo 是跳軌的行為,那麼現學現賣肯定是在臥軌” - 小弱砲 這幾天已經陸續調整了 View 和 ViewModel,使其可讀性...

DAY 5

【Day 5】 跟上潮流:蘋果生態系的機器學習方案

前言 在前面四篇,解釋如何使用 Amplify 的 Data Modeling 承接手機端資料,並且與 AWS 端進行 增、刪、修、查,概念就是如此簡單,但是...

DAY 6

【Day 6】 Create ML:製作第一個 Core ML

說明 前一篇提到了 Apple 提供 Create ML 這樣的建模工具,讓不專業資料科學家也可以把玩自建 Model 的樂趣。 這回要準備建立出的影像分類模...

DAY 7

【Day 7】 實戰演練一:認識基本工具並建立釣組

今日重點 今天不寫程式,但您若是「第一次」照著本串分享實作,難度應該也不會太低。 今天因為工作的關係,所以只剩一小時可以寫文章,我相信來看這串文章的人,應該多...

DAY 8

【Day 8】 新增資料:使用 Amplify Studio 無痛維護

今日重點 今天的內容的是接續 【Day 4】 汰舊換新:以 Amplify 範例替換 ViewModel 的後續操作。 操作說明 在 Amplify St...

DAY 9

【Day 9】 私房釣點地圖功能的重構:透過 Amplify 的 query 下載釣點

原始碼 廢話不多說,先看這個 For more details, please refer to the commit func loadDataFrom...

DAY 10

【Day 10】 Combine:The Swift API framework

關於 Amplify iOS (ver.1) 根據 AWS Amyplify 的文件,他們所提供的程式碼,包含了新舊兩版個兩種(總共四種寫法) 前一篇所使用...