Code Monkey home page Code Monkey logo

remindmethere's Introduction

Remind Me There

icon

Remind Me There is an Android app to create reminders based on geofences. You can set up custom geofences and messages, then as you travel into the geofenced area, you'll receive your custom message as a notification on your device.

Link for APK file - http://bit.ly/3rQePqo

Motivation

We often try to make a list of things that we want to do. Like Get groceries from the market, goto a relative's house, purchase a book from the library, etc. All these tasks have one thing in common that they have to perform at a particular place. So I thought wouldn't it be better if we could be reminded of our tasks at the right place and at the right time. ๐Ÿค”

So I created Remind Me There app. Now in the app, you can mark a location where you want to be reminded. Like you can say remind me to buy groceries when I get to market area or remind me to purchase a book from library when I am near it. ๐Ÿ˜„

This saves both time and money because you can do those things when you are near it and not when you reach home and say Oh no! I again forgot to bring groceries from the market. Mind you it's really a pain in the neck!

Technology

  • Geofence
  • Kotlin
  • XML
  • SharedPreference
  • Geofence BroadcastReciever
  • JobIntentService
  • Google Maps API
  • Geofencing Client
  • Notification Manager etc.

Geofences give devices the power to monitor a circular area in the world, and let the device inform you whenever it enters or exits that area.

This has enormous benefits for apps that want to leverage location as a trigger. A retail company could send a special notification to a customer near one of their stores with a special discount to tempt them in. A holiday resort could welcome its customers via its app whenever they enter the resort.

Screenshots

World Map

0

Choose Location

1

Choose Radius

2

Enter Message

3

Reminder Added

4

Notification Displayed on entering the marked area

5

Add multiple locations (upto 100)

6

Remove location

7

Demo Video

Please click on the video below to watch demo on Youtube (Github currently does not support adding video in Readme)

Watch the video

Note

The app works perfectly fine for Android devices up to Android 9.

Feel free to test the app by literally going to marked place or test it on the emulator by mocking your location.

Made with love:heart: by Prakhar Agarwal

remindmethere's People

Stargazers

 avatar

Watchers

 avatar  avatar

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.