Skip to content

Commit 139e101

Browse files
author
Gurupreet Singh
committed
updated readme files and compose versions
1 parent a7c5702 commit 139e101

File tree

7 files changed

+15
-6
lines changed

7 files changed

+15
-6
lines changed

Reply/README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,15 @@ This sample showcases:
2525
The [WindowSizeClass](https://developer.android.com/reference/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClass) allows us to get to know about current device size and configuration
2626
and observe any changes in device size in case of orientation change or unfolding of device.
2727

28+
<img src="screenshots/dynamic_size.gif"/>
29+
30+
2831
#### [Dynamic fold detection](app/src/main/java/com/example/reply/ui/MainActivity.kt#56)
2932
The [WindowLayoutInfo](https://developer.android.com/reference/kotlin/androidx/window/layout/WindowLayoutInfo) let us observe all display features including [Folding Postures](app/src/main/java/com/example/reply/ui/utils/WindowStateUtils.kt)
30-
real-time whenever fold state changes to help us adjust our UI accordingly.
33+
real-time whenever fold state changes to help us adjust our UI accordingly.
34+
35+
<img src="screenshots/fold_unfold.png">
36+
3137

3238
#### [Material 3 navigation components](app/src/main/java/com/example/reply/ui/navigation/ReplyNavigationComponents.kt)
3339
The sample provides usage of material navigation components depending on screen size and states. These components also are part of material guidelines for canonical layouts to improve user experience and ergonomics.

Reply/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ android {
5252
compose true
5353
}
5454
composeOptions {
55-
kotlinCompilerExtensionVersion compose_version
55+
kotlinCompilerExtensionVersion compose_compiler_version
5656
}
5757
packagingOptions {
5858
resources {
@@ -71,8 +71,8 @@ dependencies {
7171
implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
7272

7373
//Material 3 imports
74-
implementation 'androidx.compose.material3:material3:1.0.0-alpha13'
75-
implementation "androidx.compose.material3:material3-window-size-class:1.0.0-alpha13"
74+
implementation "androidx.compose.material3:material3:$material3_version"
75+
implementation "androidx.compose.material3:material3-window-size-class:$material3_version"
7676
implementation "androidx.compose.material:material-icons-extended:$compose_version"
7777

7878

Reply/app/src/main/java/com/example/reply/ui/ReplyApp.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import androidx.compose.foundation.background
2121
import androidx.compose.foundation.layout.Column
2222
import androidx.compose.foundation.layout.Row
2323
import androidx.compose.foundation.layout.fillMaxSize
24+
import androidx.compose.material3.Button
2425
import androidx.compose.material3.DrawerValue
2526
import androidx.compose.material3.ExperimentalMaterial3Api
2627
import androidx.compose.material3.MaterialTheme

Reply/build.gradle

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616

1717
buildscript {
1818
ext {
19-
kotlin_version = '1.6.21'
20-
compose_version = '1.2.0-rc02'
19+
kotlin_version = '1.7.0'
20+
compose_version = '1.2.0-rc03'
21+
compose_compiler_version = '1.2.0'
22+
material3_version = "1.0.0-alpha14"
2123
coroutines_version = '1.6.0'
2224
agp_version = "7.2.1"
2325
}

Reply/screenshots/dynamic_size.gif

8.39 MB
Loading

Reply/screenshots/fold_unfold.png

411 KB
Loading

readme/screenshots/Reply.png

-267 KB
Binary file not shown.

0 commit comments

Comments
 (0)