Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Proposition] Basic routing architecture w/ viewModels #18

Closed
wants to merge 3 commits into from

Conversation

marcantoinefortier
Copy link
Contributor

@marcantoinefortier marcantoinefortier commented Apr 28, 2022

Basic proposition for #14

Description

Platforms (iOS/Android) subscribe to the MainRouter's screen stack to update the UI according to the top screen.

Screens can declare buttons that ask the MainRouter to push a new screen or pop the current one.

This PR brings a Main screen that can alternate between the Home and `Example subscreens.

Result

iOS Android
ios android

Next steps

  • Animation/transitions between screens
  • Nested screens navigation

Base automatically changed from setup/coroutines-flow to main June 8, 2022 19:18
@marcantoinefortier marcantoinefortier force-pushed the setup/router-with-viewmodels branch from 409148c to 975fe28 Compare June 8, 2022 19:44
@marcantoinefortier marcantoinefortier force-pushed the setup/router-with-viewmodels branch from 1d08959 to 6d15e73 Compare June 9, 2022 14:53
@marcantoinefortier
Copy link
Contributor Author

Closing for now as there's another proposition floating around 😉

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.

1 participant