Skip to content

Commit 204f82a

Browse files
committed
Implemented post search
1 parent 1304e43 commit 204f82a

36 files changed

+838
-156
lines changed

app/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ dependencies {
4646
implementation project(":storage")
4747
implementation di.koinCore
4848
implementation di.koinAndroid
49+
implementation androidx.splash
4950
}
5051

5152
// Workaround for "Bug: baseline.profm not deterministic"

app/src/main/AndroidManifest.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,19 @@
1111
android:label="@string/app_name"
1212
android:roundIcon="@mipmap/ic_launcher_round"
1313
android:supportsRtl="true"
14+
android:usesCleartextTraffic="true"
1415
android:theme="@style/Theme.JoyYou"
1516
android:hardwareAccelerated="true"
17+
android:largeHeap="true"
1618
tools:targetApi="31">
1719
<activity
1820
android:name=".presentation.activity.JoyReactorActivity"
1921
android:exported="true"
20-
android:theme="@style/Theme.JoyYou">
22+
android:launchMode="singleInstance"
23+
android:taskAffinity=""
24+
android:theme="@style/Theme.JoyYou.Splash">
2125
<intent-filter>
2226
<action android:name="android.intent.action.MAIN" />
23-
2427
<category android:name="android.intent.category.LAUNCHER" />
2528
</intent-filter>
2629
</activity>

app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
33
<background android:drawable="@color/ic_launcher_background"/>
44
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
5-
</adaptive-icon>
5+
<monochrome android:drawable="@mipmap/ic_launcher_foreground" />
6+
</adaptive-icon>

app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
33
<background android:drawable="@color/ic_launcher_background"/>
44
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
5-
</adaptive-icon>
5+
<monochrome android:drawable="@mipmap/ic_launcher_foreground" />
6+
</adaptive-icon>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<color name="splash_background">#392f1e</color>
4+
</resources>

app/src/main/res/values/colors.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3-
<color name="purple_200">#FFBB86FC</color>
4-
<color name="purple_500">#FF6200EE</color>
5-
<color name="purple_700">#FF3700B3</color>
6-
<color name="teal_200">#FF03DAC5</color>
7-
<color name="teal_700">#FF018786</color>
8-
<color name="black">#FF000000</color>
9-
<color name="white">#FFFFFFFF</color>
3+
<color name="splash_background">#fdb201</color>
104
</resources>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3-
<color name="ic_launcher_background">#FDB201</color>
4-
</resources>
3+
<color name="ic_launcher_background">@color/splash_background</color>
4+
</resources>

app/src/main/res/values/themes.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
33
<style name="Theme.JoyYou" parent="android:Theme.Material.Light.NoActionBar" />
4+
5+
<style name="Theme.JoyYou.Splash" parent="Theme.SplashScreen">
6+
<item name="windowSplashScreenBackground">@color/splash_background</item>
7+
<item name="postSplashScreenTheme">@style/Theme.JoyYou</item>
8+
</style>
49
</resources>

dependencies.gradle

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ ext {
2424
googleMaterialVersion = '1.9.0'
2525
accompanistSystemUiControllerVersion = '0.30.1'
2626
zoomableVersion = '1.5.0'
27+
splashVersion = '1.0.1'
2728

2829
testJunitVersion = '4.13.2'
2930

@@ -33,6 +34,7 @@ ext {
3334
activity : "androidx.activity:activity-ktx:$activityVersion",
3435
composeBom : "androidx.compose:compose-bom:$composeBomVersion",
3536
composeRuntime : "androidx.compose.runtime:runtime",
37+
composeMaterial : "androidx.compose.material:material",
3638
composeMaterial3 : "androidx.compose.material3:material3:$composeMaterialVersion",
3739
composeMaterialIconsExtended: "androidx.compose.material:material-icons-extended",
3840
composeUiGraphics : "androidx.compose.ui:ui-graphics",
@@ -46,6 +48,7 @@ ext {
4648
pagingRuntime : "androidx.paging:paging-runtime:$pagingVersion",
4749
pagingCompose : "androidx.paging:paging-compose:$pagingComposeVersion",
4850
palette : "androidx.palette:palette:$paletteVersion",
51+
splash : "androidx.core:core-splashscreen:$splashVersion",
4952
]
5053
google = [
5154
gson : "com.google.code.gson:gson:$gsonVersion",
@@ -59,9 +62,9 @@ ext {
5962
koinCompose: "io.insert-koin:koin-androidx-compose:$koinComposeVersion",
6063
]
6164
ui = [
62-
coilCompose : "io.coil-kt:coil-compose:$coilComposeVersion",
63-
coilGif : "io.coil-kt:coil-gif:$coilComposeVersion",
64-
zoomable: "net.engawapg.lib:zoomable:$zoomableVersion"
65+
coilCompose: "io.coil-kt:coil-compose:$coilComposeVersion",
66+
coilGif : "io.coil-kt:coil-gif:$coilComposeVersion",
67+
zoomable : "net.engawapg.lib:zoomable:$zoomableVersion"
6568
]
6669
retrofit = [
6770
core : "com.squareup.retrofit2:retrofit:$retrofitVersion",

presentation/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ dependencies {
3838
implementation androidx.composeActivity
3939
implementation androidx.composeViewModel
4040
implementation androidx.composeNavigation
41+
implementation androidx.composeMaterial
4142
implementation androidx.pagingRuntime
4243
implementation androidx.pagingCompose
4344
implementation androidx.palette

0 commit comments

Comments
 (0)