¿Cuál es la mejor manera para que un desarrollador de aplicaciones iOS aprenda el desarrollo de aplicaciones Android?

Hay cursos en línea, aunque no sé si ninguno de ellos es tan bien considerado como los cursos de Stanford a través de iTunesU:

  • El sitio para desarrolladores de Android tiene muchos recursos.
  • Google se asoció con Udacity para hacer un curso de aprendizaje en línea gratuito en Android. Otros proveedores de aprendizaje como Lynda, Coursera y Udemy tienen contenido de Android, por lo que si ya está registrado con uno de ellos, consulte lo que ofrecen.

Hay preguntas y respuestas existentes sobre los libros de Android que se ven razonablemente actualizadas, aunque, como la mayoría de los materiales técnicos, los libros se desactualizan rápidamente y el material en línea a menudo gana en términos de actualización:

  • ¿Cuáles son los mejores libros para el desarrollo de aplicaciones de Android?

Xcode y Android studio son IDEs, por lo que hay elementos similares a ellos y muchas diferencias. Si ha utilizado muchos IDEs y editores, los encontrará razonablemente similares en comparación con algo diferente, como Sublime Text, LightTable o Emacs. OTOH, si solo has usado Xcode, entonces Android Studio puede sentirse totalmente extraño solo porque no es exactamente a lo que estás acostumbrado.

Soy desarrollador de iOS y Android. La curva de aprendizaje es bastante pequeña si ya eres un desarrollador de iOS.

Aquí hay algunas comparaciones:

  1. Crear diseños en iOS más simple en comparación con Android. Android necesita admitir muchas densidades y resoluciones de dispositivos. Por lo tanto, ya tienen un marco de diseño similar al funcionamiento de AutoLayout en iOS.
  2. El protocolo es la interfaz en Android. El enfoque es el mismo si está creando un marco de mensajería con capas sueltas.
  3. UIViewController se puede comparar con Actividades y Fragmentos en Android.
  4. TableView es ListView en Android
  5. La salida en iOS se realiza mediante el uso de findViewById en Android asociando una identificación a un control.
  6. Hay muchas más comparaciones.

Mira mi canal de YouTube si quieres comparar y aprender Android.

La lista de habilidades requeridas no es tan grande

  1. Core java
  2. un poco de xml
  3. conocimiento de Android Studio (preferido) o Eclipse
  4. capacidad de buscar respuestas a sus preguntas en google

Eso es.

Ver el cuarto punto es el punto principal porque puede tener el entusiasmo de desarrollar las habilidades, pero puede que no tenga una guía e incluso puede terminar pasando la mayor parte de su tiempo leyendo textos para desarrollar estas habilidades

prefiero salir, elegir una idea como hice con un reproductor de música y comenzar a implementar esa idea.

Aprende en el camino, usa google como guía

Con 6–7 horas diarias para aprender el desarrollo de Android, puede o no convertirse en un desarrollador profesional .

Esto depende de tu enfoque para aprender Android

Tiene que ser una forma práctica de aprender.

de lo contrario te olvidarás de la teoría en poco tiempo

Entonces, si está aprendiendo utilizando el enfoque práctico, alcanzará la posición de desarrollador profesional en solo 2 meses .

Lo que tienes que hacer es buscar una idea y comenzar a implementarla

Hace unos meses estaba en su posición y comencé a desarrollar un reproductor de música para Android, ya que quería cambiar a trabajos específicos de Android, así que decidí tener algo de experiencia laboral personal para incluir en mi currículum.

Más tarde, cuando desarrollé esta increíble aplicación de reproductor de música y la lancé en Google Play, la aplicación mostró un tremendo crecimiento (10,000 descargas en un mes). Así que decidí monetizarlo con anuncios y ahora estoy ganando más de lo que podría haber conseguido al conseguir un trabajo. Estoy trabajando a tiempo completo en el desarrollo y promoción de mis aplicaciones utilizando el método de promoción de presupuesto de $ 0.

Lo que tenía al principio para guiarme era google y un poco de habilidades básicas de Java. Ahora puedo ganar en buen número mi solicitud.

Internet está lleno de ejemplos de Android y soluciones de todos los problemas que puede enfrentar en su camino. Considero que este método es el mejor porque no le costará ni un centavo y las aplicaciones que desarrolle mientras aprende se pueden usar en su cartera para trabajos o trabajos gratuitos .

Music Player – Aplicaciones de Android en Google Play

VERIFIQUE la aplicación que ABRIRÁ su MENTE como desarrollador

Como ya tienes lo básico, solo necesitas saber la diferencia. Sigue videos de YouTube.

More Interesting

¿Cuáles son las 10 principales empresas de más rápido crecimiento en la industria de los juegos móviles?

¿Cuál es mejor: FB o WhatsApp?

¿Es obligatorio publicar avisos públicos en los periódicos? ¿Qué tal publicarlo en un tablón de anuncios público permanente, sitio web o aplicación móvil?

¿Cuál es el mejor bloqueo de aplicaciones?

¿Cuáles son ejemplos de mal diseño de la aplicación móvil UX?

¿WhatsApp (bajo uso de datos en) consume menos datos que Facebook Messenger? ¿Cuál es la aplicación de voz que consume menos datos?

Si recibo 2 ticks (no un tick azul) contra mi mensaje enviado de Whatsapp, ¿eso significa que el receptor debe haber estado en línea por algún tiempo?

¿Por qué necesitamos al gobierno? ¿Por qué no podemos crear una aplicación que permita al público votar sobre las leyes que desean?

¿Cuáles son algunas aplicaciones importantes y útiles como Quora?

Cómo construir y una aplicación de Android con pequeños conocimientos de programación

¿Hay alguna aplicación en Google Play Store que tenga una calificación de 5 estrellas?

¿Alguien puede ver mi estado en WhatsApp si no son de mis contactos?

¿Cómo puedo hacer juegos y aplicaciones para teléfonos?

¿Dónde adquirió Evan Spiegel su dinero para crear Snapchat?

Cuando tiene aplicaciones móviles localizadas, ¿cuál es la mejor manera de definir el idioma? de acuerdo con el idioma del dispositivo del usuario, la región o simplemente para tener un menú pidiéndole al usuario que lo configure?