# Karoo Reminder Extension [![Build](https://github.com/timklge/karoo-reminder/actions/workflows/android.yml/badge.svg)](https://github.com/timklge/karoo-reminder/actions/workflows/android.yml) [![GitHub Downloads (specific asset, all releases)](https://img.shields.io/github/downloads/timklge/karoo-reminder/app-release.apk)](https://github.com/timklge/karoo-reminder/releases) ![GitHub License](https://img.shields.io/github/license/timklge/karoo-reminder) Karoo extension that displays in-ride alerts based on custom triggers. Reminders can be set to activate after a specific time interval, distance traveled, energy output or when a sensor value is outside a defined range (e.g., heart rate exceeds zone 2). ![Reminder List](list.png) ![Reminder Detail](detail.png) ![Reminder in ride](reminder.png) ## Installation If you are using a Karoo 3, you can use [Hammerhead's sideloading procedure](https://support.hammerhead.io/hc/en-us/articles/31576497036827-Companion-App-Sideloading) to install the app: 1. Using the browser on your phone, long-press [this download link](https://github.com/timklge/karoo-reminder/releases/latest/download/app-release.apk) and share it with the Hammerhead Companion app. 2. Your karoo should show an info screen about the app now. Press "Install". If you are using a Karoo 2, you can use manual sideloading: 1. Download the apk from the [releases page](https://github.com/timklge/karoo-reminder/releases) (or build it from source) 2. Set up your Karoo for sideloading. DC Rainmaker has a great [step-by-step guide](https://www.dcrainmaker.com/2021/02/how-to-sideload-android-apps-on-your-hammerhead-karoo-1-karoo-2.html). 3. Install the app by running `adb install app-release.apk`. ## Credits - Icon is `timers` by [boxicons.com](https://boxicons.com) (MIT-licensed). - Reminder sound played over bluetooth is `SweetAlertSound5.wav` by `KIZILSUNGUR` from [freesound.org](https://freesound.org/people/KIZILSUNGUR/sounds/72129/) (CC0). ## Links [karoo-ext source](https://github.com/hammerheadnav/karoo-ext)