Skip to content

CMPT 276 - Final Project (Group) for all restaurants within the City of Surrey

Notifications You must be signed in to change notification settings

shrimalaya/Android-Inspect-A-Restaurant

Repository files navigation

Some information and instructions:

This project was made as a team project. It was implemented based on the scrum/agile software
development method. Following are my teammates along with their commit ids who held various
positions throughout the development process of the app (roles can be found in Docs/roles):
    1. Devin Lu, ludevinl
    2. Srimalaya Ladha, ladha or Shri or Srimalaya
    3. Akashdeep Dhami, asd15 or Akash
    4. Tongzhou Shen, tsa87

1. Regarding API:
    - Our app has been tested rigorously on API 26 so we'd prefer for our Customer (YOU) to
        test it on API 26
    - App is fully functional for APIs 24 and 29 as well but not as optimized and tested

2. Search Feature:
    - Since the description for the search/filter required multiple functionality, we have created
        a separate activity for searching.
    - Icons for searching are located on top right corners of both Map and List views

3. Internationalize:
    - Supported languages according to Canada: English, French
    - According to the professor's advice, we weren't supposed to translate data from CSV file,
        therefore, our violation descriptions are not translated since they have not been separately
        processed

4. Downloading:
    - To stop downloading from server, simply click anywhere on the screen area when you see the
        dialog box and it should cancel your download

5. Favourites:
    - Favourites are stored in json format using sharedPreferences
    - MapActivity has an option to access all the favourite items by clicking on the STAR icon
    - If the recent update makes any changes to favourite restaurants, they are shown before the
        map is launched. Once the user acknowledges the update, map is launched

About

CMPT 276 - Final Project (Group) for all restaurants within the City of Surrey

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages