Los trucos son usar bibliotecas y marcos existentes.
Por ejemplo, si está creando una aplicación de Android con el lado del servidor (simple o complejo, no importa), puede usar soluciones de BaaS como Parse, CloudMine, Buddy, etc. Estas soluciones manejan la mayoría de las cosas para usted, como seguridad, rendimiento, análisis, notificaciones push etc. La mayoría de estas soluciones son de código abierto y tienen buenos planes de precios.
En Android, el desarrollo de la interfaz de usuario es un gran desafío, ya que puede utilizar bibliotecas de código abierto disponibles que son fácilmente personalizables y que realmente impulsan el desarrollo de la interfaz de usuario. Aquí hay algunos enlaces de las bibliotecas de interfaz de usuario de Material Design.
lightSky / Awesome-MaterialDesign
mikepenz / Android-Iconics
daimajia / AndroidViewAnimations
- ¿Qué debo hacer para convertirme en desarrollador de Android?
- ¿Qué necesito saber para crear mis propias vistas personalizadas en Android?
- ¿Qué es el diseño de materiales en Android L?
- ¿Cuál es el mejor software de asistencia personal en Android?
- ¿Cómo debo seleccionar el mejor marco para la aplicación de Android?