Code Monkey home page Code Monkey logo

reachliao's Introduction

reachliao's People

Contributors

aexolate avatar nus-jeff avatar

Watchers

 avatar

reachliao's Issues

Customisations - Ringtone

  • Allow users to select their ringtone
  • Use existing ringtones on user's phone or provide a set of fixed ringtones?

Customisations - Map Style

  • Allow users to customise the map
  • Default initial region (Let user set their origin country and let the map load initialCamera at their country instead of a fixed location)
  • Light/Dark Mode Map (can be configured easily)

Permissions Request Checks/UI

  • Request user to give location permission if it is not granted (perhaps a snackbar)
  • Warn users the app might not behave properly if permissions are not granted and they still want to set alarm
  • Provide in-app disclosure of collecting background location usage to comply with Google Play Console policy

Customisations - Proximity (Single WP)

  • Allow proximity to alarm activation to be customised
  • Limit to only one destination as of now (but keep in mind to make code extendable for multiple waypoints)

Directions - Integration with Map/Alarm

Follow up from #49

  • After the user has selected a route from the Directions page, the alarm will be set according to the waypoints in the route
  • Should only set alarms for transfers/destinations from transit (ignore waypoints on foot)

Directions - Setup Menu page

Setup menu for users to search directions

Specifications

  • The user can input their starting location and end location
  • The starting location can be selected manually or obtained from their current GPS
  • The program will output the recommended travel routes (via public transit only)

Integration of this menu to the Map/Alarm seperated to another task

Google Maps API Integration

  • Display basic interactive map in app
  • Integrate Google Geocoding API to convert address string to coordinates

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.