Android Code example showing Fragment based navigation with support for back button and responsive layouts