Para el desarrollo de aplicaciones de Android, ¿debo aprender a programar o usar herramientas precompiladas disponibles en Google sin ningún conocimiento de codificación?

No hay una respuesta directa a esta pregunta.

Franca y honestamente, esto difiere de un caso a otro

Debe usar una herramienta prefabricada cuando: –

  1. NO quieres interacción NATIVA
  2. La COMPLEJIDAD de la APLICACIÓN se reduciría al usar esa herramienta
    1. Decir una aplicación menor que dice
      1. Buenos días señor a las 12
    2. La codificación realmente sería un dolor para tal solución
  3. La aplicación no utiliza funciones bastante avanzadas del sistema Android
    es decir, no accede
    1. BASE DE DATOS SQL
    2. ALMACENAMIENTO
    3. Bibliotecas JSON
    4. Comunicarse con internet
  4. La aplicación NO utiliza ninguna BIBLIOTECA EXTERNA
  5. La aplicación NO SE ENLACE con otra APLICACIÓN
    1. Diga una publicación en el botón de Facebook

En el resto de los casos, puede usar CODE .

Haría una sugerencia personal aunque: –

  1. Aprende a CÓDIGO
    1. Puede ayudarte en el futuro
  2. El desarrollo de aplicaciones de Android es bastante estable con el soporte de STRONG LEGACY
  3. Java no va a terminar

Mis recomendaciones simples serían usar AMBOS ,

  1. Hacer el FONDO Trabajar usando CÓDIGO
    1. Esto incluiría acceder a los sistemas de archivos
    2. Accediendo a la red
    3. Vinculación con otros programas de Android
      1. Digamos que le pedimos a la aplicación de Facebook que publique “Good Morning Buddy!”
  2. Diseñar GUI usando BINARIES
    1. Porque lo que ves es lo que obtienes es exactamente lo que necesitas
    2. La codificación XML es un dolor en las nalgas

Interesante en el desarrollo web, ¿por qué no pruebas phonegap para el desarrollo de Android?

2. Echa un vistazo al inventor de la aplicación MIT. La lógica debe ser fuerte.

3.aprender c # y unity hacen algunas aplicaciones geniales

More Interesting

¿Qué tan fácil es trabajar en Android Studio, Swift y Visual Studio?

¿Cuál es la mejor organización para el desarrollo de aplicaciones?

¿Es un primer enfoque móvil adecuado para mi producto?

¿Cuánto cuesta hacer una aplicación?

¿Quiénes son algunos buenos desarrolladores de aplicaciones móviles en el área de Chicago?

Si puedo desarrollar aplicaciones móviles en Unity3D, ¿debo tomarme el tiempo para aprender otras suites de desarrollo móvil?

¿Quiénes son los mejores desarrolladores de aplicaciones móviles en Escocia?

¿Cuánto cuesta desarrollar un juego móvil?

¿Cuáles son los beneficios de los servicios de desarrollo de aplicaciones móviles?

¿Cuáles son las herramientas de desarrollo de aplicaciones web / móviles que acelerarán la producción de un hackathon?

¿Hay algún futuro para una casa de desarrollo de TI si el jefe no ha oído hablar de las técnicas de programación actuales?

¿No podemos hacer una aplicación que muestre qué número de token está en servicio en nuestra pantalla móvil?

Programación de computadoras: ¿Qué tan popular es el desarrollo multiplataforma de Visual C ++ (VS 2015) para Android, iOS y Windows Mobile?

¿Cuáles son algunas de las mejores y más confiables empresas de desarrollo de aplicaciones móviles con sede en EE. UU. O India?

Uber (compañía): ¿Alguien puede crear una aplicación que le permita tomar una instantánea de la parte trasera de un taxi y enviarla instantáneamente a la comisión de taxis de San Francisco? Esto mostraría el esquema de color del automóvil, el número de la cabina individual, así como la matrícula. Las quejas sobre la negativa a transmitir son constantes al igual que la negativa de las tarjetas de crédito.