Skip to content

Commit

Permalink
Merge pull request #20 from brandy-kay/develop
Browse files Browse the repository at this point in the history
  • Loading branch information
brandyodhiambo authored Aug 30, 2023
2 parents 7aed1f5 + 543a568 commit b46ce08
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 4 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@
.externalNativeBuild
.cxx
local.properties

7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,19 @@
# Quench
Quench is a water reminder App designed with one primary goal in mind, to help users stay adequately hydrated throughout their day. it is created using the cutting-edge [Jetpack compose](https://developer.android.com/jetpack/compose?gclid=Cj0KCQjwlemWBhDUARIsAFp1rLVEasIdkuT4ctD9QlZypDNFdoY-yRXDP_QQ8mE75u7P20MBBzuQiW8aAs5AEALw_wcB&gclsrc=aw.ds) and leveraging a range of modern Android libraries, this app serves as a simple yet effective tool to promote healthy hydration habits.

Currently available on the Play Store

<a href='https://play.google.com/store/apps/details?id=com.brandyodhiambo.quench'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' height='80px'/></a>

## Structural design pattern
The app is built with the Model-View-ViewModel (MVVM) as its structural design pattern that separates objects into three distinct groups:
- Models hold application data. They’re usually structs or simple classes.
- Views display visual elements and controls on the screen. They’re typically subclasses of UIView.
- View models transform model information into values that can be displayed on a view. They’re usually classes, so they can be passed around as references.

## Important Note on App's Stability
This app is a work in progress and is currently in heavy development. Bugs may be present and any feedback or bug reports are welcome.

### Home Screen
<img src="project/q_home.png" width="250"/> <img src="project/q_home2.png" width="250"/>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ fun NotificationManager.sendReminderNotification(
NotificationCompat.BigTextStyle()
.bigText(message)
)
.setSmallIcon(R.drawable.ic_notification)
.setSmallIcon(R.drawable.ic_notifications)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION))
.setContentIntent(contentPendingIntent)
Expand Down
6 changes: 3 additions & 3 deletions buildSrc/src/main/java/AndroidConfig.kt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
object AndroidConfig{
object AndroidConfig {
const val applicationId = "com.brandyodhiambo.quench"
const val minSdk = 26
const val targetSdk = 33
const val compileSdk = 33
const val versionCode = 1
const val versionName = "1.0.0"
}
const val versionName = "0.0.1"
}
1 change: 1 addition & 0 deletions essentials/pass
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Quench@123
Binary file added essentials/quenchkeystore.jks
Binary file not shown.

0 comments on commit b46ce08

Please sign in to comment.