Skip to content

Commit

Permalink
Code Refactor JioTV-Go#3
Browse files Browse the repository at this point in the history
  • Loading branch information
itsyourap committed Nov 15, 2024
1 parent 600ddc8 commit e6c4e44
Show file tree
Hide file tree
Showing 41 changed files with 3,135 additions and 3,290 deletions.
1 change: 1 addition & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 17 additions & 10 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,11 @@ android {
defaultConfig {
applicationId 'com.skylake.skytv.jgorunner'
minSdk 21

// Required for binary execution
//noinspection ExpiredTargetSdkVersion
targetSdk 28

versionCode 1
versionName "1.0"

Expand All @@ -29,47 +32,51 @@ android {
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '1.8'
jvmTarget = '17'
}
buildFeatures {
buildConfig true
compose true
}
composeOptions {
kotlinCompilerExtensionVersion '1.5.1'
}
packaging {
packagingOptions {
resources {
excludes += '/META-INF/{AL2.0,LGPL2.1}'
}
}
}

dependencies {

implementation libs.androidx.core.ktx
implementation libs.androidx.lifecycle.runtime.ktx
implementation libs.kotlin.reflect
implementation libs.androidx.activity.compose
implementation platform(libs.androidx.compose.bom)
implementation libs.androidx.ui
implementation libs.androidx.ui.graphics
implementation libs.androidx.ui.tooling.preview
implementation libs.androidx.material3
implementation libs.androidx.material.icons.extended
implementation libs.version.parser
implementation libs.okhttp
implementation libs.ketch
implementation libs.gson

testImplementation libs.junit

androidTestImplementation libs.androidx.junit
androidTestImplementation libs.androidx.espresso.core
androidTestImplementation platform(libs.androidx.compose.bom)
androidTestImplementation libs.androidx.ui.test.junit4

debugImplementation libs.androidx.ui.tooling
debugImplementation libs.androidx.ui.test.manifest
debugImplementation libs.androidx.customview.poolingcontainer
debugImplementation libs.androidx.customview

def composeBom = libs.androidx.compose.bom
implementation composeBom
implementation libs.androidx.material.icons.extended

}
15 changes: 3 additions & 12 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
Expand Down Expand Up @@ -33,7 +30,7 @@
android:networkSecurityConfig="@xml/network_security_config"
tools:targetApi="31">
<activity
android:name=".MainActivity"
android:name=".activities.MainActivity"
android:exported="true"
android:theme="@style/Theme.JGO">
<intent-filter>
Expand All @@ -46,21 +43,17 @@
</intent-filter>
</activity>

<activity android:name=".activity.AppListActivity"
<activity android:name=".activities.AppListActivity"
android:exported="true">
</activity>

<activity
android:name=".activity.WebPlayerActivity"
android:name=".activities.WebPlayerActivity"
android:configChanges="orientation|screenSize"
android:resizeableActivity="true"
android:supportsPictureInPicture="true" >
</activity>

<activity android:name=".utils.ConfigSyncHandler"
android:exported="true">
</activity>

<service
android:name=".services.BinaryService"
android:foregroundServiceType="mediaPlayback"
Expand All @@ -76,7 +69,5 @@
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>

</application>

</manifest>
Loading

0 comments on commit e6c4e44

Please sign in to comment.