Skip to content

Course project of CS175, Practice on Android Application Development, Autumn 2021.

License

Notifications You must be signed in to change notification settings

Purewhite2019/naivegator

Repository files navigation

cover

NaiveGator

Qi Liu, Yunfan Qing, Yazhou Tang, and Yuncheng Yang. (Arranged alphabetically by last name initials.)

Course project of CS175, Practice on Android Application Development, Autumn 2021. (Presented by ByteDance)

Introduction

This is a life gadget for SJTU students. As it is a Naïve navigator, we call it NaïveGator! 🤓

  • The app can get the traffic flow of the canteens in real time and make recommendations based on traffic flow, distance, and user preferences.
  • The app can get the traffic flow of study rooms in real time and make recommendations based on traffic flow, distance, user preferences, and current study room openings.
  • The app can get the traffic flow of the bathroom in the user's dormitory building in real time and make regular reminders based on the time and threshold set by the user.
  • For canteens and study rooms, users can rate and evaluate them at the end of the meal/study session and add them to their history.

Screenshots

Canteen

canteenFragmentcanteenDetailcanteenFilter

Study room

studyroomFragmentstudyroomDetailstudyroomFilter

Bathroom & Notification

bathroomFragmentnotification

Settings & History

settingshistory

Used APIs

You can find them in API.md.

Slides

NaiveGator.pptx

NaiveGator.pdf

Acknowledgement

Thanks to the teachers and engineers at SJTU-SIC and ByteDance for their guidance!

About

Course project of CS175, Practice on Android Application Development, Autumn 2021.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •