diff --git a/.gitignore b/.gitignore index aa724b7..951e883 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ .externalNativeBuild .cxx local.properties + diff --git a/README.md b/README.md index 5c89e0d..0340381 100644 --- a/README.md +++ b/README.md @@ -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 + +Get it on Google Play + ## 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 diff --git a/app/src/main/java/com/brandyodhiambo/quench/util/NotificationUtil.kt b/app/src/main/java/com/brandyodhiambo/quench/util/NotificationUtil.kt index e3e3b2f..ec7ea23 100644 --- a/app/src/main/java/com/brandyodhiambo/quench/util/NotificationUtil.kt +++ b/app/src/main/java/com/brandyodhiambo/quench/util/NotificationUtil.kt @@ -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) diff --git a/app/src/debug/res/drawable/ic_notification.xml b/app/src/main/res/drawable/ic_notifications.xml similarity index 100% rename from app/src/debug/res/drawable/ic_notification.xml rename to app/src/main/res/drawable/ic_notifications.xml diff --git a/buildSrc/src/main/java/AndroidConfig.kt b/buildSrc/src/main/java/AndroidConfig.kt index 8133435..f2e0a53 100644 --- a/buildSrc/src/main/java/AndroidConfig.kt +++ b/buildSrc/src/main/java/AndroidConfig.kt @@ -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" -} \ No newline at end of file + const val versionName = "0.0.1" +} diff --git a/essentials/pass b/essentials/pass new file mode 100644 index 0000000..4706ca6 --- /dev/null +++ b/essentials/pass @@ -0,0 +1 @@ +Quench@123 \ No newline at end of file diff --git a/essentials/quenchkeystore.jks b/essentials/quenchkeystore.jks new file mode 100644 index 0000000..39e1a0b Binary files /dev/null and b/essentials/quenchkeystore.jks differ