@@ -6,8 +6,8 @@ Normally, I use default XML layouts and RxJava. You can find an example of my "s
...
@@ -6,8 +6,8 @@ Normally, I use default XML layouts and RxJava. You can find an example of my "s
The application uses the modern Material Design 3 component library, and because of that, some elements look different from the design. I have decided that it is not a problem for this test task.
The application uses the modern Material Design 3 component library, and because of that, some elements look different from the design. I have decided that it is not a problem for this test task.
- Problem: The characters list doesn't save its scrolling position after navigating to the character detail screen and back.
- Problem: The characters list doesn't save its scrolling position after navigating to the character detail screen and back.
Analysis: LazyColumn gets the characters list from the ViewModel flow by using the ".collectAsLazyPagingItems()" method, and this method retrieves only part of the characters list after navigation.
Analysis: LazyColumn gets the characters list from the ViewModel flow by using the ".collectAsLazyPagingItems()" method, and this method retrieves only part of the characters list after navigation.