練習串接API訂飲料。
- 飲料店家:可不可熟成紅茶
- API使用:https://sheetdb.io/documentation
Medium說明文章:
- 新增訂單(POST)/取得訂單(GET): https://bit.ly/2DsIA9R
- 刪除訂單(DELETE)/修改訂單(UPDATE): https://bit.ly/2IFPjBE
- 利用 UIRefreshControl 實現下拉更新:https://bit.ly/2UDMYIG
- 統計訂購結果:https://bit.ly/2V96bTa
- 使用pickerView選飲料、搖晃手機隨機選飲料:https://bit.ly/2V3Q5tW
- 讀取不同店家的Menu:https://bit.ly/2LKkDl0
TODO:
- 增加訂單備註:不用吸管、不用提袋...等
- 加入搜尋功能 https://bit.ly/2ZwKIGS
- 抓資料遇到問題時,顯示相關錯誤訊息
- 處理沒有網路連線的情況 https://bit.ly/2L2gdpj
- 找不到資料時,顯示無資料的畫面 https://bit.ly/2VhWoOL
- 資料暫存的Cache功能 https://bit.ly/2URLBeu
- 新增訂購單(新增sheet)
- 改用Firebase API https://bit.ly/2IVeE9U https://firebase.google.com
- 加入帳號密碼登入頁面
- 不同群組使用不同的訂購單
- 選擇群組帳號後輸入群組密碼才能開始訂購
- 同一個上課班級的人會有一個群組密碼