Skip to content

swabbass/RNN

Repository files navigation

NavigationCore

Navigation Core Lib to be base for future work

Vision

This lib will be a core lib that can simplify navigation on Android, using modern Composables, ViewModels and more cool stuff in order to mimic current react-native-navigation style, hence, Options for each View ,which is reactive, hosted by the ViewModel as a controller.

After the Android native lib is ready, which can host any type of Views, Composables, a ReactNative Wrapper will enter the scene and serve as a navigation solution.

It's a concept, needs a lot of reserching and playing around the the components until we have a complete solution.

We are going to walk a long road to acheive this, hopefully it will see the light soon :] 🤞

TODO

  • Buttons bar (WIP)
  • Title Subtitle
  • TopAppBar
  • Scroll aware TopAppBar
  • Navigator
  • Multiple BackStacks
  • BottomNavBar
  • Modal Layer
  • Overlay Layer
  • Options and State Hoisting
  • Animations
  • Lifecycle events for Composables
  • Themes
  • Generic API to host external views
  • Native Android Lib
  • ReactNative Android Lib
  • Interactive Playground

Screenshots

Buttons Bar

Screen Shot 2021-08-01 at 1 04 01

About

Navigation Core Lib to be base for future work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages