Aprendí los conceptos básicos de Swift ahora e hice algunas aplicaciones para iPhone. Quería seguir adelante y comenzar a crear algunas aplicaciones de Android ahora, ¿sería más difícil?

Aprender a crear aplicaciones de Android probablemente te llevará aproximadamente la misma cantidad de tiempo y esfuerzo que te llevó a ponerte al día en iOS. Aprender Java no es muy desafiante y puede aplicar el mismo patrón MVC a Android si lo desea. Algunas de las primeras cosas que tendrá que aprender serán:

  • Administrar el ciclo de vida de la actividad (requiere más trabajo en Android)
  • Paquetes e intenciones
  • Vistas y adaptadores del reciclador
  • Fragmentos y Gerentes de Fragmentos
  • Parcelable
  • Bibliotecas de soporte (para compatibilidad con versiones anteriores y para abordar la fragmentación)
  • Diseño de materiales

Para usar la escala de John de 1 a 20. Si iOS es un 15, el desarrollo de Android es un 20. Es mucho más trabajo y hay menos espacio para la ineficiencia. Ahora que tiene algo de código en su haber, debería ser un poco más fácil para usted.

Un buen comienzo sería obtener el Libro de Android Big Nerd Ranch y trabajar en los capítulos hasta que se sienta cómodo liderando su propio aprendizaje.

¡Buena suerte!

En una escala de 1 (realmente fácil) a 20 (muy difícil), si el aprendizaje del desarrollador de iOS es 15, entonces aprender el desarrollador de Android después de aprender el desarrollador de iOS es un 6.

Lo mismo se aplica si se invierte.

No puedes juzgar ambas tecnologías según la opinión de nadie, sería difícil para ti si no estás interesado en ellas, si estás interesado, entonces sería solo un juego para ti.

Entonces, comience a aprender Java central primero que a Android

Feliz codificación .. !!

Ambas son cosas diferentes porque Android está basado en Java. Para un desarrollador real, nada es difícil. Puede aprender ambos incluso al mismo tiempo con gran interés. Entonces, no te preocupes y comienza a aprender Android ahora mismo.

More Interesting

Tengo un mes para convertirme en el mejor desarrollador de Android. ¿Qué tengo que hacer?

Si aprendo Java, ¿podré crear aplicaciones de Android, o hay una habilidad requerida para esto?

Tengo ideas para aplicaciones, ¿a dónde puedo ir para aprender el desarrollo de aplicaciones de Android?

Quiero crear una aplicación de Android que también reciba reseñas de libros de Goodreads. ¿Cómo puedo codificar esto? ¿Cómo puedo obtener solo las reseñas sobre los libros y también dejar que el usuario comente sobre las reseñas?

Quiero construir una aplicación de Android yo mismo. Soy un principiante en la codificación. ¿Alguien me puede dar orientación?

Quiero saber, ¿podemos publicar nuestros propios anuncios en nuestras aplicaciones de Android? Es eso posible

Probé una aplicación llamada Who Has a Secret Crush on You y los resultados estaban en blanco. ¿Qué hizo que la aplicación dejara de funcionar?

Quiero conocer las 20 aplicaciones más populares en Mongolia para ponerles anuncios de negocios locales. ¿Cómo hago esto? ¿Dónde empiezo?

Soy artista gráfico y diseño web (pero no soy programador) y tengo un cliente que quiere una aplicación de Android. ¿Qué es un software WYSIWYG para crear una aplicación que no requiere que aprenda un lenguaje de programación?

Acabo de lanzar la aplicación de temporizador HIIT para Android, ¿podrían darme algún comentario?

Si creo una aplicación y muchas personas la utilizan, ¿cómo obtendrán ganancias los creadores de la aplicación?

Quiero un software como cam-scanner (Android) para PC con Windows 7. ¿Cuáles son algunos softwares similares compatibles con Windows 7?

Quiero hacer una aplicación de Android que capture una moneda y luego lea cuál es el valor de esta moneda. ¿Cómo puedo hacer eso usando la biblioteca OpenCV?

Si desarrollo una aplicación de Android, ¿debo responder ante el gobierno o cualquier otra autoridad sobre cómo uso los datos proporcionados por los usuarios?

Mi aplicación está en la etapa final de desarrollo, ¿puedo obtener algún comentario?