Cómo convertirse en un desarrollador de iOS y Android desde cero

En realidad, es fácil comenzar con ambas plataformas:

Paso cero: obtén una máquina Mac (es necesario comenzar con iOS y Android Studio funciona sin problemas en Mac.

Paso uno: si conoce los conceptos básicos de Java, puede saltar al paso dos, comience con un curso de Java para principiantes, deberá aprender los conceptos básicos de programación y el modelo OOP antes de comenzar con cualquier plataforma móvil. Este es un curso recomendado para comenzar: Aprenda Java: Tutorial gratuito de programación de Java para principiantes.

Paso dos: un paso más necesario antes de sumergirse en Android es comenzar a aprender kotlin, kotlin es el futuro de Android y hay rumores sobre que ios va a apoyar a kotlin pronto.

Comience con kotlin: Kotlin para principiantes: aprenda a programar con Kotlin

kotlin para android: el curso completo para desarrolladores de Android Kotlin – Udemy

Paso tres: para comenzar con el desarrollo de IOS, debe comenzar con un lenguaje rápido y puedo garantizarle que encontrará IOS mucho más fácil que Android.

Comience con swift: Swift para principiantes: el primer paso en la creación de aplicaciones | Udacity

El curso completo de IOS con swift: el curso completo para desarrolladores de iOS 10 y Swift 3 – Udemy

Buena suerte 🙂

Empiezas aprendiendo.

1. Libro / Curso en línea
Primero, averigua si eres una persona de libros o una persona de libros electrónicos. Conozco a algunas personas que no pueden soportar mirar una tableta durante más de 1 hora y otras que sí pueden. Hay dos idiomas nativos que puede usar para crear una aplicación de iOS. Objetivo-C y Swift. Aquí hay un enlace para informarle sobre qué idiomas debe aprender. ¿Deberías aprender Swift u Objective-C? Pero solo recomiendo los libros de Swift a continuación, ya que creo que ese es el camino que debes tomar como principiante. Y muchos de los libros de Objective-C son viejos y están desactualizados, por lo que puede ser un poco difícil de seguir.

1. Libro del lenguaje de programación Swift creado por Apple
Si eres una persona de E-Book que tiene una Mac y ama las cosas gratis, este libro es para ti. Este libro fue creado por Apple y, en general, es un libro excelente no solo para principiantes, ¡sino para todos!

2. The Big Nerd Ranch (6ª Edición)
Ahora, si no tienes una Mac y quieres un libro físico, este es un gran libro que he recomendado a otras personas. Creo que la empresa Big Nerd Ranch tiene una forma muy interesante y divertida de enseñar programación en general. No puedo decirte cuántas personas aman sus libros.

3. Aprendiz rápido
Ahora este libro fue creado por la compañía RayWenderlich. Si no conoce el nombre de la compañía, eventualmente lo sabrá si comienza a programar aplicaciones iOS. Su sitio web generalmente aparece en la lista superior si busca tutoriales para la aplicación móvil iOS.

4. iOS 10 y Swift 3
Este es un curso en línea sobre Udemy por Mark Price. Si compra el curso en el momento adecuado, a veces puede obtenerlo por muy barato. Este curso es para personas que aman seguir junto con el instructor. Creo que Mark Price es realmente un gran instructor y se nota a través de sus videos.

Todos estos son libros y cursos en línea que recomiendo. No puede equivocarse si elige cualquiera de estos libros o cursos en línea. Estos son excelentes tanto para principiantes como para programadores experimentados. Y solo porque no veas un libro recomendado no necesariamente significa que sea malo. Puede ser que nunca lo haya usado para mí.

Escribir para Android debe tener pasos muy similares, excepto que el idioma es diferente, así que encuentre los que sean apropiados.

También hay más información en mi blog