Git Product home page Git Product logo

brandy-kay / quench Goto Github PK

View Code? Open in Web Editor NEW
40.0 2.0 3.0 14.85 MB

Quench is a water reminder App designed with one primary goal in mind, to help users stay adequately hydrated throughout their day.

Home Page: https://github.com/brandy-kay/Quench

Kotlin 99.83% Java 0.17%
alarmmanager android coroutines-android kotlin mvvm-architecture notifications room-database workmanager-kotlin

quench's Introduction

Hi there , I'm Brandy

A Mobile Developer.

  • Iโ€™m currently working on Android projects
  • A contributor to Kotlin, Java and Flutter projects
  • Currently learning Spring boot

My social handles ๐Ÿ˜Š

LinkedIn Stack Overflow Twitter

Languages

ย  ย  ย 

quench's People

Contributors

brandy-kay avatar joelkanyi avatar sam-muigai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

quench's Issues

automated dependency updates dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/android_build.yml
  • actions/checkout v4.1.1
  • actions/setup-java v4
  • actions/upload-artifact v4.3.1
.github/workflows/deploy.yaml
  • actions/checkout v4.1.1
  • actions/setup-java v4
  • android-actions/setup-android v3
  • r0adkll/sign-android-release v1
  • r0adkll/upload-google-play v1.1.3
gradle
buildSrc/src/main/java/AndroidConfig.kt
buildSrc/src/main/java/Module.kt
buildSrc/src/main/java/Versions.kt
  • androidx.compose.ui:ui 1.6.5
  • androidx.compose.material:material 1.6.5
  • androidx.compose.ui:ui-tooling-preview 1.6.5
  • androidx.compose.ui:ui-test-junit4 1.6.5
  • androidx.compose.ui:ui-tooling 1.6.5
  • androidx.compose.ui:ui-test-manifest 1.6.5
  • androidx.compose.runtime:runtime-livedata 1.6.5
  • com.airbnb.android:lottie-compose 6.4.0
  • composeOptions 1.5.10
  • androidx.room:room-runtime 2.6.1
  • androidx.room:room-compiler 2.6.1
  • androidx.room:room-ktx 2.6.1
  • androidx.compose.compiler:compiler 1.5.10
  • androidx.compose.animation:animation 1.6.5
  • androidx.compose.animation:animation-core 1.6.5
gradle.properties
ktlint.gradle
settings.gradle.kts
shared_dependencies.gradle
  • androidx.core:core-ktx 1.12.0
  • androidx.lifecycle:lifecycle-runtime-ktx 2.7.0
  • androidx.activity:activity-compose 1.8.2
  • androidx.compose.material3:material3 1.2.1
  • androidx.test:core-ktx 1.5.0
  • junit:junit 4.13.2
  • androidx.test.ext:junit 1.1.5
  • androidx.test.espresso:espresso-core 3.5.1
  • androidx.lifecycle:lifecycle-viewmodel-compose 2.7.0
  • androidx.navigation:navigation-compose 2.6.0-alpha04
  • com.google.accompanist:accompanist-flowlayout 0.34.0
  • com.google.accompanist:accompanist-permissions 0.34.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-core 1.8.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-android 1.8.0
  • androidx.lifecycle:lifecycle-viewmodel-ktx 2.7.0
  • com.google.dagger:hilt-android 2.51
  • com.google.dagger:hilt-android-compiler 2.51
  • androidx.hilt:hilt-work 1.2.0
  • androidx.hilt:hilt-compiler 1.2.0
  • androidx.hilt:hilt-navigation-compose 1.2.0
  • com.jakewharton.timber:timber 5.0.1
  • com.google.accompanist:accompanist-systemuicontroller 0.34.0
  • com.google.accompanist:accompanist-insets 0.30.1
  • com.chargemap.compose:numberpicker 1.0.3
  • com.google.accompanist:accompanist-pager 0.34.0
  • com.google.accompanist:accompanist-pager-indicators 0.34.0
  • io.github.vanpra.compose-material-dialogs:datetime 0.9.0
  • com.android.tools:desugar_jdk_libs 2.0.4
  • com.squareup.retrofit2:converter-gson 2.11.0
  • androidx.appcompat:appcompat 1.6.1
  • io.github.raamcosta.compose-destinations:core 1.9.62
  • io.github.raamcosta.compose-destinations:ksp 1.9.62
  • com.google.accompanist:accompanist-navigation-animation 0.34.0
  • androidx.core:core-splashscreen 1.0.1
spotless.gradle
build.gradle.kts
  • com.diffplug.spotless:spotless-plugin-gradle 6.25.0
  • com.android.application 8.3.1
  • com.android.library 8.3.1
  • org.jetbrains.kotlin.android 1.9.22
  • com.google.dagger.hilt.android 2.51
  • com.google.devtools.ksp 1.9.22-1.0.17
  • org.jlleitschuh.gradle.ktlint 12.1.0
  • com.diffplug.spotless 6.25.0
app/build.gradle.kts
buildSrc/build.gradle.kts
core/common/build.gradle.kts
  • androidx.core:core-ktx 1.12.0
  • androidx.appcompat:appcompat 1.6.1
  • com.google.android.material:material 1.11.0
  • junit:junit 4.13.2
  • androidx.test.ext:junit 1.1.5
  • androidx.test.espresso:espresso-core 3.5.1
core/database/build.gradle.kts
designsystem/build.gradle.kts
feature/home/build.gradle.kts
  • io.github.raamcosta.compose-destinations:core 1.10.2
  • io.github.raamcosta.compose-destinations:ksp 1.10.2
  • com.google.accompanist:accompanist-navigation-animation 0.34.0
feature/settings/build.gradle.kts
feature/statistics/build.gradle.kts
  • androidx.work:work-runtime-ktx 2.9.0
  • com.github.MahmoudIbrahim3:android-compose-charts 1.2.2
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.7

  • Check this box to trigger a request for Renovate to run again on this repository

enhancement

enhancement to the interface design and some new features if possible

I would like the Quench app to have the feature of automatically calculating the amount of water per day by adding the times we wake up and sleep in addition to kilograms, height, etc. However, I don't know if you'll accept it, but I'll leave the link to another app I was using that has this feature, just to make my suggestion of "automating" this one clearer and also notifying automatically based on the user's preset, such as letting him choose which container he always uses, for example (icon) a 500ml bottle so if he has to drink 2L, it will notify him the number of times until he reaches 2L. website link.

Regarding the design of the interface, I saw someone talking about "material you" particularly I'm new to this and I don't know exactly what it is, but I'm already using some apps that have it and I find it very interesting, in addition it would be great the correct support of the dark interface, as I reported in another post about the letters not being seen, and / or the option of "pure black" if possible in future updates.

Does every launch mean it's `"time to drink water"`?

What's up?

I don't understand why this shows up every time I open the app. I While this might be the reason I'm opening the app, I believe it might not be the case in every occasion.

time-to-drink-water

How can it be fixed?

There are a few ways to handle this issue:
1.

+ Only show the notification at a specific time determined or set by the user or the app itself.
- A not very ideal way is to completely remove this notification ๐Ÿ˜ˆ

interface dark mode bug

Hello! I've been looking for an open source water reminder app for a while, I finally found this one, but by downloading it I saw that it is with the strange interface in the dark mode of my system, so I'll try to send some images in which the text is unreadable because of this problem, besides I can suggest a more pleasant and modern interface to further improve the app.

three screenshots

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.