refactoring android docs