Hoist the navigation logic to the MainScreen.
Update Screen classes parameters. Add back button interception to the MyNavHost.
Showing
- app/build.gradle 1 addition, 1 deletionapp/build.gradle
- app/src/main/java/cz/fel/barysole/ackeetesttask/MainActivity.kt 66 additions, 8 deletions...c/main/java/cz/fel/barysole/ackeetesttask/MainActivity.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/MyNavHost.kt 16 additions, 9 deletionsapp/src/main/java/cz/fel/barysole/ackeetesttask/MyNavHost.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/Screen.kt 9 additions, 5 deletions...in/java/cz/fel/barysole/ackeetesttask/ui/screen/Screen.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/uielement/main/MyNavigationBar.kt 11 additions, 18 deletions...rysole/ackeetesttask/ui/uielement/main/MyNavigationBar.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/uielement/main/MySearchBar.kt 8 additions, 2 deletions...l/barysole/ackeetesttask/ui/uielement/main/MySearchBar.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/uielement/main/MyTopAppBar.kt 21 additions, 19 deletions...l/barysole/ackeetesttask/ui/uielement/main/MyTopAppBar.kt
- app/src/main/res/values/strings.xml 1 addition, 0 deletionsapp/src/main/res/values/strings.xml
Please register or sign in to comment