Fragment-Switcher is an adapter-based, state-saving fragment container similar to a ViewPager.
It was designed with the NavigationDrawer and Tab patterns in mind but can be used anywhere that you switch between fragments and would like to retain instance state.