How to create single activity application with navigation architecture component?

Keywords´╝Ü android kotlin android-architecture-components android-architecture-navigation

Question: 

I want to use the new Navigation architecture component to navigate to different screens in my app. As google recommends to have single activity for our app and use multiple fragments. But i have a design something like this

!(https://ibb.co/R0P11g1)

is there any sound method to create this type of navigation with navigation component? I know we can animate bottom navgation on itemNavigatedListener but i am looking for a better method. should i keep two activities ? Thanks

Answers: