ReminderPro(location, note, voice recording)

Overview

Reminder Pro android application open source

Features now available:

  • Ability to record and share sound
  • Note
  • Ability to add geographic location and notification
  • Support English and Persion Language
  • Ability to change Map Style

TODO:

  • Remove Libarary map-box and use openStreetMap api
  • Add Note Reminder Alarm
  • Add Voice Reminder Alarm
  • Ability to choose weekdays for alerts(voice, note or location)
  • Fixed problem show alarm location and kill service(dismiss all location active list)
  • Remove Fabric
  • Fix Issues Voice Recording

Intsall :

Google play
Cafebazaar

Comments
  • License?

    License?

    I was just wondering what license your code is under. Couldn't find any remark on that – not in the Readme, not in the code. Could you please specify? Thanks in advance!

    opened by IzzySoft 2
  • Tag a place and remind me near that place

    Tag a place and remind me near that place

    The user can tag a location that will eventually be there and set an approximate time to remind. when the user is near the location app reminds him of some sort of notification or alarm. this is useful when people use Buses or metro and fall sleep during travel.

    features 
    opened by aliiizzz 2
  • provider doesn't exist: network

    provider doesn't exist: network

    Fatal Exception: java.lang.IllegalArgumentException provider doesn't exist: network

    Fatal Exception: java.lang.IllegalArgumentException: provider doesn't exist: network at android.os.Parcel.readException(Parcel.java:2008) at android.os.Parcel.readException(Parcel.java:1950) at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:691) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:888) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:470) at com.mapbox.android.core.location.AndroidLocationEngine.requestLocationUpdates(AndroidLocationEngine.java:104) at ir.roohi.farshid.reminderpro.views.activities.SelectPlaceActivity.enableLocationComponent(SelectPlaceActivity.kt:147) at ir.roohi.farshid.reminderpro.views.activities.SelectPlaceActivity.checkLocationEnabled(SelectPlaceActivity.kt:336) at ir.roohi.farshid.reminderpro.views.activities.SelectPlaceActivity.access$checkLocationEnabled(SelectPlaceActivity.kt:50) at ir.roohi.farshid.reminderpro.views.activities.SelectPlaceActivity$onCreate$2.onMapReady(SelectPlaceActivity.kt:93) at com.mapbox.mapboxsdk.maps.MapView$MapCallback.onMapReady(MapView.java:1648) at com.mapbox.mapboxsdk.maps.MapView$MapCallback.initialised(MapView.java:1633) at com.mapbox.mapboxsdk.maps.MapView.initialiseMap(MapView.java:221) at com.mapbox.mapboxsdk.maps.MapView.access$900(MapView.java:76) at com.mapbox.mapboxsdk.maps.MapView$7.run(MapView.java:349) at android.os.Handler.handleCallback(Handler.java:790) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

    bug 
    opened by FarshidRoohi 1
  • Room Upgrade Issues

    Room Upgrade Issues

    java.lang.RuntimeException: Exception while computing database live data. at androidx.room.RoomTrackingLiveData$1.run(RoomTrackingLiveData.java:92) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919) Caused by: java.lang.IllegalStateException: Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number. at androidx.room.RoomOpenHelper.checkIdentity(RoomOpenHelper.java:139) at androidx.room.RoomOpenHelper.onOpen(RoomOpenHelper.java:119) at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onOpen(FrameworkSQLiteOpenHelper.java:142) at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:428) at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:317) at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableSupportDatabase(FrameworkSQLiteOpenHelper.java:92) at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.java:53) at androidx.room.RoomDatabase.inTransaction(RoomDatabase.java:448) at androidx.room.RoomDatabase.assertNotSuspendingTransaction(RoomDatabase.java:275) at androidx.room.RoomDatabase.query(RoomDatabase.java:304) at androidx.room.util.DBUtil.query(DBUtil.java:54) at ir.roohi.farshid.reminderpro.database.NoteDao_Impl$5.call(NoteDao_Impl.java:198) at ir.roohi.farshid.reminderpro.database.NoteDao_Impl$5.call(NoteDao_Impl.java:195) at androidx.room.RoomTrackingLiveData$1.run(RoomTrackingLiveData.java:90)

    bug 
    opened by FarshidRoohi 0
  • Play Store Data Safety Section

    Play Store Data Safety Section

    Hi Team

    In the recent Play Store policy, it will become mandatory for you to fill out the Data Safety Section. Since this is an OSS Android app, it will make sense to have it as a part of the repository as well.

    I have run the scan using my tool here on your repo, attached are the scan results. I found the following:

    • 4 data types
    • 3 SDK.

    If this is helpful, do use our free tool to generate Play Store Data Safety report: https://github.com/Privado-Inc/privado

    Also, do share your feedback & thanks for the OSS app 😄

    image image image

    opened by vaibhavantil1 0
  • java.lang.IndexOutOfBoundsException SoundListActivity.stopPlay

    java.lang.IndexOutOfBoundsException SoundListActivity.stopPlay

    java.lang.IndexOutOfBoundsException: at java.util.ArrayList.get (ArrayList.java:437) at ir.roohi.farshid.reminderpro.views.activities.SoundListActivity.stopPlay (Unknown Source:24) at ir.roohi.farshid.reminderpro.views.activities.SoundListActivity.onBackPressed (Unknown Source:23) at android.app.Activity.onKeyUp (Activity.java:3686) at android.view.KeyEvent.dispatch (KeyEvent.java:3528) at android.app.Activity.dispatchKeyEvent (Activity.java:4003) at androidx.core.app.ComponentActivity.superDispatchKeyEvent (Unknown Source) at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent (Unknown Source:10) at androidx.core.app.ComponentActivity.dispatchKeyEvent (Unknown Source:18) at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent (Unknown Source:22) at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent (Unknown Source:2) at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent (Unknown Source:8) at com.android.internal.policy.DecorView.dispatchKeyEvent (DecorView.java:587) at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent (ViewRootImpl.java:6454) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:6318) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5760) at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5813) at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:5779) at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:5935) at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:5787) at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:5992) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5760) at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5813) at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:5779) at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:5787) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:5760) at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:5813) at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:5779) at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:5968) at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent (ViewRootImpl.java:6137) at android.view.inputmethod.InputMethodManager$PendingEvent.run (InputMethodManager.java:3826) at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback (InputMethodManager.java:3308) at android.view.inputmethod.InputMethodManager.finishedInputEvent (InputMethodManager.java:3299) at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished (InputMethodManager.java:3803) at android.view.InputEventSender.dispatchInputEventFinished (InputEventSender.java:143) at android.os.MessageQueue.nativePollOnce (Native Method) at android.os.MessageQueue.next (MessageQueue.java:336) at android.os.Looper.loop (Looper.java:197) at android.app.ActivityThread.main (ActivityThread.java:8019) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)

    bug 
    opened by FarshidRoohi 0
Releases(v0.9.20)
Owner
Farshid Roohi
Senior Software Engineer
Farshid Roohi
Fork of kord, mainly used for Voice

Kord Kord is still in an experimental stage, as such we can't guarantee API stability between releases. While we'd love for you to try out our library

Mixtape OSS 4 Jun 7, 2022
Open-sourced voice labeling application

vLabeler vLabeler is an open-sourced voice labeling application, aiming: Modern and fluent UI/UX Customizable labeling/import/export, to be used by di

null 42 Dec 23, 2022
Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checking Google Weather API.

GeoStereo Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checkin

Jonah Douglas 1 Jun 16, 2022
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!

Spokestack is an all-in-one solution for mobile voice interfaces on Android. It provides every piece of the speech processing puzzle, including voice

Spokestack 57 Nov 20, 2022
Durim Aliu 0 Feb 1, 2022
Note app: an android app that allows to build some sticky note, management functionality are

NoteApp note app is an android app that allows to build some sticky note, manage

inderjeet yadav 1 Jan 8, 2022
Easy-Note - Easy Note Application will help user to add and update their important notes

Easy-Note ??️ Easy Note App helps you to create your notes. You can ?? edit and

Ade Amit 0 Jan 30, 2022
Android Note app that uses the "ktor-note-app" backend

KtorNoteApp Android Notes app that uses Ktor back end server Technologies employed: Kotlin MVVM Coroutines Custom REST API build with Ktor Responds to

Chris Athanas 2 Jul 25, 2022
An Awesome Kotlin Location library to retrieve location merely in 3 lines of code

An Awesome Kotlin Location library to retrieve location merely in 3 lines of code

Birju Vachhani 288 Dec 30, 2022
A TODO list app with location reminders that remind the user to do something when the user is at a specific location

Project Title Location Reminder Getting Started A TODO list app with location reminders that remind the user to do something when the user is at a spe

Raghav Saboo 0 Dec 5, 2021
Google map location tracker uploading current to realtime database and displaying location information from firebase realtime.

WEEK-8-SQ009-ANDROID LOCATION - GROUP WORK (2) Problem Description Track your partner(s). Implementation 1: You are to build a map application to show

null 0 Mar 16, 2022
Location-history-viewer - Small compose-desktop app to view data from google's location history

Google Location History Takeout Viewer This application provides a minimalistic

Chris Stelzmüller 3 Jun 23, 2022
A Todo list app with location reminders that remind the user to do something when he reaches a specific location.

A Todo list app with location reminders that remind the user to do something when he reaches a specific location.

Virginia Redondo 0 Jan 6, 2022
Location-permission-handler - Location Permission Handler For Android

Location Permission Handler Easy way to check location permissions for Android 9

null 1 Feb 1, 2022
Xposed module which will set location where you want without effect mock location.

GPS Setter Support/Discussion: XDA thread As most of GPS spoof app not working anymore coz some are old and some are not proper implement with current

Android1500 73 Dec 28, 2022
Button which is visible while user holds it. Main use case is controlling audio recording state (like in Telegram, Viber, VK).

HoldingButton Button which is visible while user holds it. Main use case is controlling audio recording state (like in Telegram, Viber, VK). Getting s

Artem Hluhovskyi 594 Jan 1, 2023
Android animated recording view

AnimatedRecordingView Android animated recording view .中文版 Preview Gradle compile 'com.haozhang.libary:android-animated-recording-view:1.0' How to use

Hand Zhang 348 Nov 16, 2022
A java flight recording helper

FlightMemory A java flight recording helper Helper class for production profiling using java flight recorder (JFR) FlightMemory.recordingAsZip(Duratio

Ragnar Rova 1 Oct 31, 2021
An easy way of recording any discussion or sounds without ads or internet access

Simple Voice Recorder Ever wished you remember what the other person said? Or the task they gave you at a meeting? Wish no more. With this simple reco

Simple Mobile Tools 291 Jan 7, 2023
This app contains feature barcode and QR scanner, and video recording in-app.

BarcodeQRScannerAndVideoRecord This app contains feature barcode and QR scanner, and video recording in-app. Scanner using ML Kit and CameraX. Video R

Abdullah Fahmi 1 Dec 23, 2021