Dose a Android app that reminds you medications exactly when your body needs them, building entirely using Kotlin and Jetpack Compose with MVVM + Clean Architecture

Last update: Aug 4, 2022

Dose App

Dose App πŸ’Š [Work in progress 🚧 ]

Discussions β€’ License β€’ Twitter

Latest APK Build status Contributors

A work-in-progress Android app that reminds you medications exactly when your body needs them - Made with Jetpack Compose, Material Design 3, Room, Navigation Components, Kotlin Coroutines, Hilt, Firebase using the recommended Android Architecture Guidelines.

I’m building it in public. So the idea is for everyone to contribute, leave comments, suggest ideas, etc using the Discussions tab.

You can also install & test the latest APK here.

Screenshots

Demo

demo.mp4

Features

  • Adds medications with its duration and daily dosage.
  • Displays a list of medications to take daily.
  • Reminds when it's time to take medication with notifications.
  • Shows history of dosage taken.
  • Shows medications in a calendar view.

IDE Version

Android Studio Chipmunk (2021.2.1)

Contributions

If you've found an error in the project, please file an issue.

Patches are encouraged and may be submitted by forking this project and submitting a pull request. Since this project is still in its very early stages, if your change is substantial, please raise an issue first to discuss it.

License

Dose App is distributed under the terms of the MIT License. See the license for more information.

GitHub

https://github.com/waseefakhtar/dose-android
You might also like...

⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

⌨️ A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

Aug 12, 2022

An android app built using Kotlin following Multi-Module Clean Architecture MVVM

An android app built using Kotlin following Multi-Module Clean Architecture MVVM

Notflix πŸ› οΈ Work In Progress πŸ›  An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies 🍿 a

Aug 8, 2022

Money Manager app that helps you to add your daily small incomes and expenses and track them easily.

Money Manager app that helps you to add your daily small incomes and expenses and track them easily.

Simple Money Manager This app is a simple money manager app which helps you to add your daily small incomes and expenses and track them easily. Screen

Nov 21, 2021

Simple Android movies app using MVVM clean architecture.

Simple Android movies app using MVVM clean architecture.

Simple Android movies app using MVVM clean architecture.

Jul 24, 2022

A weather app for Android using OpenWeatherMap with MVVM + Clean Architecture

Weather App 🌀 Weather App for Android that shows 16 days forecast for Paris, France - Made with Hilt, Coroutines, Retrofit, ViewModel, Navigation bas

Jul 25, 2022

A Mars Photos app for Android using NASA APIs with MVVM + Clean Architecture

Mars Photos App πŸš€ Mars Photos App for Android that display a list of photos taken from cameras from different rovers - Made with Hilt, Coroutines, Re

Jun 30, 2022

A wallpaper app Built with MVVM clean architecture using pixabay api

A wallpaper app Built with MVVM clean architecture using pixabay api

wallpaper get your API key at pixabay in order to test the APP! This project demonstrates the use of jetpack compose and modularization. it is complet

Oct 23, 2021

MovieApp - Movie App using Clean Architecture with MVVM architectural pattern

MovieApp - Movie App using Clean Architecture with MVVM architectural pattern

MovieApp In this project, MovieDB API has been used to retrive movie data. Upcom

Jun 17, 2022

A Clean Architecture Cryptocurrency App (MVVM, Use Cases, Compose)

A Clean Architecture Cryptocurrency App (MVVM, Use Cases, Compose)

Aug 4, 2022
Comments
  • 1. Bump compose-compiler, kotlin, navigation, material3, lifecycle-runtime, activity-compose

    Bump compose compiler to 1.3.0-rc01 Bump kotlin to 1.7.10 Bump navigation to 2.5.0 Bump material3 to 1.0.0-alpha14. Bump lifecycle-runtime to 2.5.0 Bump activity-compose to 1.5.0

    Reviewed by waseefakhtar at 2022-07-29 20:34
  • 2. Archive the built app for people to use

    This way when the github action makes a build it will be saved for people to download without extra steps. They can get the latest versions from the github actions themselves.

    Reviewed by AniketSK at 2022-07-25 06:33
  • 3. Implement ViewModel layer

    Hi, I noticed that there is commented code for where ViewModels would be passed in through out the codebase. I would like to contribute and implement this layer for the project.

    I will update this issue with whatever I work on and make sure the implementation is agreed upon with the PR.

    Reviewed by DigiDevZ at 2022-08-12 18:34
  • 4. Fix show/hide of FAB when navigating to a different screen

    The animation to show/hide FAB upon navigating to a different screen looks like it needs some work to make it look smooth.

    Note: Will add more details soon.

    Reviewed by waseefakhtar at 2022-06-18 20:26
This app reminds people to take medicine according to their respective schedule.

Medicine Reminder App Reminds people for medicine. Objective In this busy and competitive world, it is very difficult for a person to remember each an

Jun 3, 2021
A real time notification App which reminds its user with daily schedules

On Time Pro ⌚ A real time notification App which reminds its user with daily schedules, time-table βŒ› , due assignments ?? , regular classes with just

Feb 1, 2022
NewsSpac-MVVM-CleanArch-TDD - The App uses MVVM architecture together with Clean architecture

Aplicativo NewsSpace Arquitetura O App utiliza a arquitetura MVVM em conjunto co

Feb 11, 2022
A showcase music app for Android entirely written using Kotlin language

Bandhook Kotlin This project is a small replica of the app I developed some time ago. Bandhook can still be found on Play Store At the moment it will

Aug 2, 2022
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.

News-App Android news app built in kotlin that fetches news data from news api with Retrofit and displays news to users. This App follow MVVM architec

Jul 11, 2022
A sample demo app which has Clean Architecture with MVVM , UI built with Jetpack Compose
A sample demo app which has Clean Architecture with MVVM , UI built with Jetpack Compose

A sample demo app (two screen todo list app) which has Clean Architecture with MVVM , UI built with Jetpack Compose and includes Modern Android Development Best Practices with components

Aug 1, 2022
Kata to practice Clean Architecture & MVI by building TodoList Application

Mvi Todo Kata Application Features TODO specification Title Description Due Date Priority Supported Operations Create a new TODO Remove a TODO Select

Nov 3, 2021
A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.
A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.

?? Shader Showcase Shader Showcase is a minimal Android app made with Jetpack Compose, to showcase all the beautiful OpenGL* based Fragment shaders I

Jul 31, 2022