Skip to content

Unify screen layout with KMP template#32

Open
Syntey wants to merge 6 commits into
mainfrom
feature/navigation3-screens
Open

Unify screen layout with KMP template#32
Syntey wants to merge 6 commits into
mainfrom
feature/navigation3-screens

Conversation

@Syntey

@Syntey Syntey commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@matejsemancik matejsemancik left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One nitpick - is the predictive back gesture adjustable? Currently feels rather slow when combined with fade-out. The KMP template uses material3 one and it matches the latest system ones better.

override fun onSignIn() {
setUserLoggedInUseCase.execute(SetUserLoggedInUseCase.Args(isLoggedIn = true)) {
onSuccess { sendEvent(NavigateToHomeEvent) }
onSuccess { sendEvent(NavigateToFirstEvent) }

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just an idea - can we inject NavRouter instance into ViewModel and get rid of event-based navigation? NavRouter is an interface, so could be easily faked in unit tests.

Base automatically changed from feature/navigation3 to main June 15, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants