YDP Android mobile app with clean code