GoGoYo是一款以寵物為主題的交友App,幫你的寵物們建立好基本資料、上傳叫聲及小短片後,即可開始透過散步功能及每天推薦的狗友卡認識新朋友。
- 首頁: 呈現所有使用者的動態,幫助使用者交流
- 好友功能: 推薦好友卡、呈現使用者好友關係、發訊息聯絡好友
- 散步功能: 選擇寵物散步後,系統會自動記錄散步的路線,使用者也可以在散步過程中找到其他散步中的使用者
- 統計功能: 呈現使用者的歷史散步紀錄以及所有散步的數據統計
- 個人功能: 編輯使用者與寵物的資訊
- 使用架構:MVVM、Singleton
- 設計模式:Singleton、Adapter、Observer
- 實作功能:ViewPager (切換功能頁面、切換寵物)、RecyclerView (瀑布式呈現動態)、MPAndroidChart (實作客製化圓餅圖)、QR CODE Scanner (掃描 QR CODE 加好友)、Google map API (呈現散步地圖)、Weather API (獲得使用者當前位置的天氣資訊)、登入 (Google Login 結合 Firebase Authorization)
- Jetpack:ViewModel、LiveData、Lifecycle、Data Binding、Navigation
- 分析工具:Firebase Crashlytics、Firebase Ayalytics
- 測試工具:JUnit
- Android Studio: 4.0
- Android SDK: 28+
- Gradle: 6.1.1+
- 1.0:2020/12/24
- 1.1:2021/01/05 - 好友列表界面更新,修正進入好友卡閃退問題
Gary Hsu
gary13900103@gmail.com