Android Application Development
Android Technologies used included new Anrdoid Navigation Controller, NavGraph, Fragments, ViewModelProviders, LifecycleObservers, Android State Serialization to maintain user experience due to activity destruction.
ListView, RecyclerView and NavigatationDrawer menu controls