Debe aprender el desarrollo de Android después de Java a través de la parte de desarrollo avanzado de Android UDACITY.
Cosas que necesita aprender lo suficientemente bueno como para proporcionar la mejor experiencia a los usuarios.
1-Seguridad:
- ¿Qué juegos de Android te hacen más inteligente?
- Cómo automatizar la generación del archivo APK en el lado del servidor
- Cómo crear una aplicación en la plataforma Android
- ¿Hay alguna aplicación que se ejecute sin conexión para Android?
- ¿Cuáles son algunos videojuegos de buena calidad para Android?
En cuanto a la aplicación de comercio electrónico, necesitará mucha seguridad para que no sea pirateado ya que las aplicaciones en Android son demasiado vulnerables porque el dispositivo puede ser rooteado y obtener acceso total, así que esté atento.
2- UI / UX
Para un mejor uso, su usuario debe estar satisfecho con la belleza de la aplicación. Utilice siempre las últimas tecnologías y sugerencias de Google, por ejemplo, Material Design.
3-uso fácil
No pongas demasiada complejidad dentro de la aplicación. RECUERDA que el usuario no es un desarrollador o un técnico avanzado, por lo tanto, puede tener 60 años uno que solo proceda con lo que das, así que haz que la aplicación sea lo suficientemente fácil de usar.