Todo lo que necesita hacer es seguir las pautas de diseño de Google y utilizarlo para diseñar sus componentes, temas y estilos (Google lo utiliza en sus propias aplicaciones).
Debe establecer algún punto de referencia antes de comenzar a hacerlo. Vea tanta aplicación en Google Play Store con un buen diseño de interfaz de usuario y su funcionalidad con su usabilidad.
Lo mejor es seguir las pautas de diseño de materiales de Google para el mismo, lo ayudará mucho y le ahorrará tiempo: Introducción – Diseño de materiales – Pautas de diseño de materiales
- ¿Cuál es la mejor plataforma para el análisis de aplicaciones móviles y por qué?
- ¿Debería una biblioteca de Android de código abierto usar ButterKnife?
- ¿Cuánto tiempo lleva desarrollar una aplicación?
- ¿Por qué el estudio de Android es lento?
- ¿Cuál es el futuro del aprendizaje del desarrollo de Android en 2016?
El resto puede usar algunas bibliotecas para Diálogo, Botón Fab, Botón de navegación, etc. de:
Un directorio categorizado de bibliotecas y herramientas para Android | Android-Arsenal.com
wasabeef / awesome-android-ui
Descanse, puede buscar otro diseño para aplicaciones y tener una idea de lo que quiere lograr. Visite aquí: Material Design, Daily – MaterialUp
Además, puede descargar algunos códigos fuente Android de Android desde: ANDROID UIUX KIT:
El descanso es tu arduo trabajo. Buena suerte