Skip to content

(Developing) Don't need to think about what to eat every day anymore

Notifications You must be signed in to change notification settings

s00001sam/Go-Go-Eat

Repository files navigation

gogoEat

(Release) 不在需要思考要吃甚麼

📌開發動機

是不是每天每餐都在想要吃甚麼呢 ? 以後無論身處何時何地,不需再有煩惱,有了這款 APP,可以迅速幫您決定現在要吃甚麼,可以在玩樂中找到想吃的美食

📌功能特色

【附近美食】 打開 APP 立即顯示附近的美食和餐廳,以及他們的評分,讓您一目了然

【搜尋系統】 主頁面右上角搜尋按鈕, 提供您篩選不同的條件,也可以直接搜尋想吃的食物關鍵字,立即幫您找到附近商家

【幸運輪盤】 是不是覺得附近店家太多了,幸運輪盤可以幫助您輕鬆從附近的美食餐廳中隨機抽取,決定您今天要吃啥

【前往餐廳】 只要點選列表上的餐聽,立即幫您打開地圖,獲取更多店家資訊、留言及導航方式

【歷史紀錄】 抽取過的美食餐廳都會幫您一一記錄下來,方便您一吃成主顧,一去再去

📌實作技術

  • 使用 MVVM 架構
  • Clean Architecture 架構
  • Hilt 依賴注入
  • Coroutine Flow 運用
  • Google Map SDK - Place Search API
  • Customer BottomSheetBehavior
  • Canvas 客製化啟動動畫
  • CustomerView 輪盤
  • Room 儲存歷史紀錄
  • Unit test with hilt and flow
  • gitHub Action CI

📌TODO

  • gitHub Action CD

📌開發環境

  • targetSDK 34
  • Gradle 8.0.2
  • Kotlin 1.9.0

📌版本更新

  • 1.0.0 初版
  • 1.0.1 升級 targetSDK 34 和 dependency

📌聯絡資訊

[email protected]

About

(Developing) Don't need to think about what to eat every day anymore

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages