Skip to content

Latest commit

 

History

History
97 lines (63 loc) · 4.23 KB

README.md

File metadata and controls

97 lines (63 loc) · 4.23 KB

Drink Order App

這是一個CRUD的iOS App,裡面的技術包含:

  • Programmatically UI

  • Restful Api

  • 自訂Components

  • OOP 概念

  • Library使用:

    • Kingfisher
    • IQKeyboardManager
  • 相關文章說明:

Drink Order App -1 GET

Drink Order App -2 - POST

Login View Controller

登入頁面,基本上是使用FAQs Api,如果有註冊成功的話,會回傳token的值,以確保有登入成功,登入成功之後,才有辦法進行飲料的訂購。

Register View Controller

Home Page View Controller

Home Page View Controller是顯示所有產品頁面的資料頁面,TableViewCell裡面有顯示大小杯的價錢、產品說明、圖片等資料。

Order Detail View Controller

Order Detail View Controller,基本上用大量的UI Components建立textField、Pickerview,作為產品訂購輸入的Components。 這個Controller負責處理飲料的詳細訂購過程,讓使用者可以自由地選擇尺寸、糖度、冰塊量、配料和數量,並送出他們的訂單。

Order List View Controller

Order List View Controller,基本上是使用tableView並搭配我自己做的tableViewCell,並透過網路串接的功能,將訂購資料傳到Airtable(後台),並在Order ListVC中顯示。

Setting View Controller

Setting View Controller,基本上是使用tableView insertGroup的style,並運用我自己做的假資料,做出下列功能:

功能列表

  • 撥打商家電話

    • 能讓使用者能夠直接從App,直接內撥打商家的電話。
  • 寄送 E-mail 給店家

    • 提供使用者一個界面,可以直接從應用內向店家發送電子郵件。
  • 顯示承諾條款

    • 顯示應用或服務的承諾條款給使用者閱讀。
  • 顯示商品檢查報告

    • 提供商品檢查的結果報告。
  • 顯示使用者隱私

    • 說明如何處理和保護使用者的個人隱私。
  • 顯示品牌故事

    • 分享品牌的歷史和故事,增強品牌形象。

這樣的描述方式使得各個功能的用途和實作更加清晰,有助於理解和維護。

Store Location View Controller