Skip to content

Commit

Permalink
Added multiple themes
Browse files Browse the repository at this point in the history
  • Loading branch information
DonMarv00 committed Feb 5, 2024
1 parent f6254e8 commit c5de11b
Show file tree
Hide file tree
Showing 8 changed files with 49 additions and 28 deletions.
27 changes: 19 additions & 8 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ apply plugin: 'kotlin-android'

android {

compileSdkVersion 33
compileSdkVersion 34

defaultConfig {
applicationId "de.msdevs.einschlafhilfe"
minSdkVersion 26
targetSdkVersion 33
versionCode 48
versionName "4.3"
targetSdkVersion 34
versionCode 50
versionName "5.1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

Expand All @@ -23,7 +23,18 @@ android {
buildFeatures{
viewBinding true
}


namespace 'de.msdevs.einschlafhilfe'

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

kotlinOptions {
jvmTarget = '1.8'
}
}

dependencies {
Expand All @@ -34,11 +45,11 @@ dependencies {
implementation 'com.github.bumptech.glide:glide:4.15.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.14.2'
implementation 'com.github.cachapa:ExpandableLayout:2.9.2'
implementation "androidx.core:core-ktx:1.8.0"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.4.1"
implementation "androidx.core:core-ktx:1.12.0"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.7.0"
implementation("ru.gildor.coroutines:kotlin-coroutines-okhttp:1.0")
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.github.AppIntro:AppIntro:6.2.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10"
implementation 'com.github.AppIntro:AppIntro:6.3.1'
}
repositories {
mavenCentral()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "de.msdevs.einschlafhilfe";
public static final String BUILD_TYPE = "debug";
public static final int VERSION_CODE = 48;
public static final String VERSION_NAME = "4.3";
public static final int VERSION_CODE = 50;
public static final String VERSION_NAME = "5.1";
}
Binary file modified app/release/app-release.aab
Binary file not shown.
20 changes: 19 additions & 1 deletion app/src/main/assets/offline_list.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1331,6 +1331,24 @@
"beschreibung": "Schneller als Peter Shaw gucken kann, wird er in einen heiklen Fall verwickelt: Zufällig hört er, wie seine Mathe-Lehrerin Ms Blunt ein dubiöses Telefonat führt. Als gewissenhafter Detektiv heftet er sich an die Fersen der Lehrerin und findet heraus, dass die unauffällige Frau ein dunkles Geheimnis hat. Die drei ??? begeben sich auf einen Roadtrip durch die kalifornische Prärie und auf die Spur skrupelloser Kopfgeldjäger!",
"nummer": "222",
"spotify": "https://open.spotify.com/album/3o2Gwvg8lqLNRnlV1v1s5K"
}
},
{
"name": "Die drei Fragezeichen und der Knochenmann",
"beschreibung": "Eine Frau verschwindet nach einem Erdbeben plötzlich spurlos. Was ist mit ihr geschehen? Die drei ??? begeben sich auf eine gefährliche Suche. Die junge Schneiderin Maya erscheint nicht zur Arbeit am Camelot Theatre. Justus, Peter und Bob haben den Verdacht, dass das Rätsel, das die Theaterleitung veranstaltet, etwas damit zu tun hat. Denn ein hohes Preisgeld ist zu gewinnen. Ist des Rätsels Lösung auch die Spur zu Maya? Die drei Detektive ermitteln, während erneut die Erde bebt ... ",
"nummer": "223",
"spotify": "https://open.spotify.com/album/451jKBwuSNrNgLlqEAZfra"
},
{
"name": "Die drei Fragezeichen - Die Yacht des Verrats",
"beschreibung": "Justus Jonas ist einmalig – oder etwa nicht? Unerwarteter Besuch und ein Diebstahl führen die drei ??? auf die Yacht des Verrats. Justus, Peter und Bob trauen ihren Augen kaum, als ihnen Ian Carew wieder gegenübersteht. Ein alter Fall verbindet die Detektive mit dem Sohn des ehemaligen Premierministers von Nanda. Kein Wunder, dass Ian erneut ihre Hilfe sucht. Er ist im Auftrag seines Landes in Rocky Beach, doch jemand verfolgt ihn und in sein Hotelzimmer wurde eingebrochen. Können die drei ??? ihrem Freund helfen? ",
"nummer": "224",
"spotify": "https://open.spotify.com/album/7JhdaReI98XYFrzb3jJPFa"
},
{
"name": "Die drei Fragezeichen und der Puppenmacher",
"beschreibung": "Schaurige Maispuppen, Schüsse und verurteilte Verbrecher – keine guten Vorzeichen für eine Hochzeit. Die drei ??? geben ihr Bestes, um das Fest zu retten. Deep Spring, ein verschlafener Ort in der Wüste von Arizona: Die drei ??? reisen an, um die Hochzeit eines alten Bekannten zu besuchen. Doch während die Vorbereitungen in vollem Gange sind, pflastern unheimliche Puppen den Weg der Detektive. Als sie schließlich ein Hochzeitspaar aus Mais, aufgehängt im Gebälk, entdecken, bekommt nicht nur die Braut kalte Füße. Können Justus, Peter und Bob die seltsamen Geschehnisse aufklären? ",
"nummer": "225",
"spotify": "https://open.spotify.com/album/0FuC7q4bJG41g1naKBx4ot"
}
]
}
17 changes: 5 additions & 12 deletions app/src/main/java/de/msdevs/einschlafhilfe/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import android.content.DialogInterface
import android.content.Intent
import android.content.SharedPreferences
import android.content.pm.PackageManager
import android.graphics.PorterDuff
import android.net.ConnectivityManager
import android.net.Uri
import android.os.Bundle
Expand Down Expand Up @@ -80,14 +79,14 @@ class MainActivity : BaseActivity() { //Extends Base Activity
}

binding.btnLeft.setOnClickListener {
binding.bottomBarViewFlipper.setOutAnimation(this, R.anim.anim_flipper_item_in_right)
binding.bottomBarViewFlipper.setInAnimation(this, R.anim.anim_flipper_item_out_left)
binding.bottomBarViewFlipper.setInAnimation(this, R.anim.anim_flipper_item_in_right)
binding.bottomBarViewFlipper.setOutAnimation(this, R.anim.anim_flipper_item_out_left)
binding.bottomBarViewFlipper.showPrevious()
refresh()
}
binding.btnRight.setOnClickListener {
binding.bottomBarViewFlipper.setInAnimation(this, R.anim.anim_flipper_item_in_right)
binding.bottomBarViewFlipper.setOutAnimation(this, R.anim.anim_flipper_item_out_left)
binding.bottomBarViewFlipper.setInAnimation(this, R.anim.anim_flipper_item_in_left) //right
binding.bottomBarViewFlipper.setOutAnimation(this, R.anim.anim_flipper_item_out_right)
binding.bottomBarViewFlipper.showNext()
refresh()
}
Expand Down Expand Up @@ -164,10 +163,7 @@ class MainActivity : BaseActivity() { //Extends Base Activity
}
}




var builder : MaterialAlertDialogBuilder
val builder : MaterialAlertDialogBuilder
if(Utility.getTheme(this) == 4){
builder = MaterialAlertDialogBuilder(this, R.style.DialogThemeWhite)
}else{
Expand Down Expand Up @@ -439,8 +435,5 @@ class MainActivity : BaseActivity() { //Extends Base Activity
}
}

fun changeViewThemes(){

}
}

2 changes: 1 addition & 1 deletion app/src/main/res/layout/activity_settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
android:layout_toStartOf="@id/tvEnd"
android:layout_toEndOf="@id/tvStart"
android:valueFrom="1"
android:valueTo="222"
android:valueTo="225"
app:labelBehavior="gone"
app:thumbColor="?attr/colorOnPrimary"
app:thumbStrokeColor="@color/white"
Expand Down
5 changes: 2 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.6.21'
repositories {
google()
maven { url "https://jitpack.io" }
maven { url "https://plugins.gradle.org/m2/"}
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.android.tools.build:gradle:8.2.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.10"
}
}

Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip

0 comments on commit c5de11b

Please sign in to comment.