iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Mobile Development

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

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

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

DAY 11

【Day 11】 Amplify Storage: Using AWS S3 Storage Plugin

前言 作為一個有相簿功能的 App,背後的圖床,是要謹慎製作。 我認為將圖片,大喇喇地扔進資料庫裡,是不好的做法,其原因有幾個: 使用資料庫來擺圖片的成本,...

DAY 12

【Day 12】 Async 和 Await: 當一個時間管理大師

前言 在前面的章回中,曾經提到過 async 與 await 的語法,會另外寫一篇來解釋。 剛好在這禮拜,工作中遇到的某個同事,非常鄙夷某個程式語言,指其效能...

DAY 13

【Day 13】 更新套件後、那個 Trailing closure 語法產生的問題探討

重點摘要 這幾天因為工作繁雜,所以沒有連續的時間進行作業,遇到了一些問題卡關了好幾天,後來進行了下列設置 從 Xcode > File > Add...

DAY 14

【Day 14】 談 Swift 語法:Trailing closure 是什麼

回顧 維護一個有歷史故事的專案,需要的是耐心和熱忱,每天從紅色的叉叉的錯誤中學習成長。 依然無法成為釣魚大師系列來到了第14篇,原本預計在前面幾天看看 Amp...

DAY 15

【Day 15】 更新 Amplify v2 語法、整合 Async / Await

修改內容簡述 在前面幾篇分別談了幾個問題 使用 Async/Await 來避免執行程式同步執行造成的等待卡頓 更新語法對應更新套件的檢查項目 理解錯誤訊息內...

DAY 16

【Day 16】 談 Swift 語法:Optional Type / 處理座標轉換問題

前言 繼使用了 Amplify v2 語法取回 DataStorage 資料後,接著是資料處理的部分。 我們先前在 DataStorage 中,使用了字串來儲...

DAY 17

【Day 17】 設計集郵冊的圖床

前言 去年的最後一篇 【Day 38】集郵冊:AWS Amplify Storage 做了一個上傳檔案的測試後就跑去休息了、這邊會接續寫下去! 需求分析...

DAY 18

【Day 18】 從開源範例中學習: aws-amplify

前言 自覺 code 要改乾淨一些 需要參考別人的 coding style 說明 因為覺得程式碼沒寫得很乾淨,所以尋找開源專案來研讀。 本於修改集郵冊相...

DAY 19

【Day 19】 理解關聯式資料:設計使用者相簿的資料表

前言 在設計完上傳相片功能後,過程中似乎還需要一併記錄些訊息,之後使用者才可以方便撈出資料。 概念 大家應該都有使用過表格來記錄資料的經驗,而關聯式資料,...

DAY 20

【Day 20】 相片五部曲之一: 藉由 ImagePicker 選擇讀取相片來源

設計 需要調整圖片來源 介面功能說明:原本寫在去年的 【Day 34】集郵冊:郵票打版,用幾個 Stack 裝載圖片和文字,不過裡面的資料實際上還是假資料,不...