Curiosamente sí y no.
Se basa en la aplicación que le gustaría desarrollar.
Principalmente para UI simple y pantallas, no se requieren muchas habilidades de codificación, se requiere cierta experiencia en la comprensión del código.
- ¿Cómo hacer frente a las API de Google que se lanzan tan rápido? Cómo dominar el desarrollo de aplicaciones de Android
- ¿Existe algún protocolo para aplicaciones de Android que verifique que una aplicación en particular no sea falsa?
- Animación: ¿Cuáles son los beneficios de tener hermosos efectos de transición (por ejemplo, de izquierda a derecha, acercamiento, desvanecimiento) para los consumidores cuando interactúan con sus aplicaciones móviles?
- ¿Cuál es la mejor aplicación de Android para descargar videos de YouTube?
- ¿Puedo usar el contenido de la aplicación de alguien en mi aplicación?
Si prefiere desarrollar una interfaz de usuario compleja y lógica de negocios, por supuesto, necesita habilidades de codificación. Para su información, el lenguaje Java se utiliza para codificar aplicaciones de Android y XML para el desarrollo de la interfaz de usuario.
Si aún no tiene habilidades de codificación, puede lograr tener su aplicación, si está disponible en la plataforma de repositorio de código fuente abierto Git HUB: construya mejor el software, juntos
o del repositorio del proyecto AOSP (proyecto de código abierto de Android).
Hay muchas aplicaciones como calculadora, reproductor de música, etc., cuyo código está disponible gratuitamente en AOSP, donde puede ver y tratar de entender / Mock.
Si tiene la suerte de tener la solución exacta que está buscando, puede clonar dicho proyecto desde git hub y retocar en estilos y refactorizar el nombre del paquete y usarlo.