Aprende a programar Android con Kotlin + Firebase + Google

¡Aprende a programar Android con Kotlin! Crea apps con Chats, Login con Google, Firebase, Reactive... Como un PROFESIONA

Ratings: 4.50 / 5.00




Description

Aprende a crear aplicaciones Android con Kotlin. Para ello, usaremos Android Studio 3, cargado de novedades y soporte completo del lenguaje Kotlin. Aprovecha esta oportunidad, Kotlin es el futuro del desarrollo Android, desde Google animas a los desarrolladores a que empiecen a usarlo, es un lenguaje maduro, sólido y estable, que aunque parezca nuevo, lleva desde 2010 de la mano de JetBrains, aunque en la Google IO de 2017 fue cuando Google lo presentó como lenguaje de primera clase y lo adoptó públicamente.

Podrás crear apps desde cero con Kotlin que usen:

  • Lenguaje Kotlin (incluyendo Extension functions, Lambda expressions, Kotlin Android Extensions...)

  • Firebase y Base de datos en la nube en tiempo real (Real Time)

  • Inicio de sesión con Google

  • Reactividad con Kotlin + RxAndroid - Event bus reactivo...

  • RecyclerView, CardView, ListView, Adaptadores

  • Intents, activities, permisos en run time...

  • Componentes de Material Design

  • Subir app a Google Play Store

  • Y mucho más...

¡Puedes echar un vistazo a las clases accesibles antes de comprar el curso y seguro que te decides a unirte a nosotros!

¿Como empieza el curso?

Con el mensaje de bienvenida del curso, tendrás un enlace a un repositorio GitHub donde tendrás el código impartido en las diferentes secciones, totalmente accesible, incluyendo la App Final donde crearemos un chat, usaremos Login con Google+ y conectaremos con Firebase!

Al ser miembro de este curso y pagar el acceso a él, incluye el uso del código de los repositorios de forma totalmente gratuita, por lo que si quieres modificar un poco la app final y subirla para tenerla en tu CV puedes hacerlo sin problemas :)

Te recomiendo ver el curso siguiendo el orden establecido, aunque la primera parte es muy teórica sobre el lenguaje Kotlin, es necesario asentar unos conocimientos previos antes de saltar a crear apps, tendremos tiempo suficiente para hacer apps cuando pasemos la sección de introducción.


¿Es para mi este curso?

Si tienes conocimientos previos sobre Android con Java, si es para ti este curso, puesto que aprenderás como aplicar tus conocimientos sobre Java, pero en Kotlin. Si sabes algo de Kotlin pero no estás muy suelto en Android, este curso también es válido para ti.

Si no sabes nada sobre Android ni sobre Kotlin ni sobre Java, puedes disfrutar de este curso, y aprenderás muchísimo, aunque en el caso de no tener conocimientos previos sobre Android, te recomendaría hacer mi otro curso sobre Android con Java para asentar conocimientos básicos, aunque en este curso cubrimos muchos de ellos, no nos paramos tanto a explicar en detalle ciertos elementos del mundo Android. Si no quieres hacerlo, no pasa nada, también aprenderás con este curso muchísimo, aunque lo mencionado anteriormente es mi recomendación para sacarle el 100% al curso.

Si eres un experto en Android con Kotlin y al ver el temario sientes que dominas todos esos puntos, entonces este curso no es para ti :)


Sobre el Tutor

Este es mi segundo curso en Udemy. El primer curso llamado Programación de Android desde Cero +35 horas Curso Completo tiene más de 18.000 estudiantes en el curso, categorizado como [BEST SELLER] con más de un 4.4 de media de satisfacción, numerosos comentarios y valoraciones positivas. Multitud de alumnos han subido sus primeras apps conmigo durante ese curso y han dado sus primeros pasos laborales gracias al curso (y por supuesto a la dedicación que le han puesto).

Mi objetivo para este curso es dar un paso más profesionalmente, tanto para esos alumnos de mi curso previo, como para los nuevos alumnos que disfruten de este curso, con un temario más avanzado, con las últimas tecnologías y herramientas más demandadas.

Si eres uno de mis alumnos del curso mencionado sabrás que conmigo como tutor, poniendo interés en las clases y trabajo de tu parte, está GARANTIZADO 100% que aprenderás muchísimo.


¿Se usa Android Studio 3?

Por supuesto, eso ha sido uno de los motivos que ha retrasado este curso, esperaba la salida de esta nueva versión que hace posible el soporte nativo de Kotlin y otras muchas más mejoras.


¿Significa que no debería aprender Java o que lo que aprendí en Java ya no sirve?


No, claramente no. Si sabes Java, has tomado mi curso anterior o estás pensando en hacerlo, no te preocupes, Java es un lenguaje muy bueno para aprender Android desde cero, y los conocimientos que adquieras con él, serán los mismos que con Kotlin, con la única diferencia que cambiarás el lenguaje pero la lógica de funcionamiento y el resto es exactamente lo mismo.

Si ya sabes Android, un ListView es un ListView tanto en Kotlin como en Java, un Adapter es un Adapter en ambos lenguajes y así continuadamente. No es malo ni dañino aprender Android con Java, y hay muchas ofertas de empleo sobre ello, y muchas empresas dando soporte a apps existentes con Java, pero el futuro es Kotlin, incluso es parte del presente, y de aquí en adelante la transición se va a ir haciendo, poco a poco, así que aprovecha el momento para aprenderlo ahora y serás uno de los primeros en saber Kotlin ¡te lloverán las ofertas!



Y ¿Por qué Kotlin?

Existen muchas razones, algunas como:

  1. Simplicidad del lenguaje

  2. Interoperabilidad con Java

  3. Soporte absoluto de Android, JetBrains y Android Studio

  4. Aprendizaje rápido y sencillo

  5. Más seguridad que Java

  6. Importantes empresas ya lo usan en sus productos

  7. Claridad, menos verboso

  8. Divertido de usar, cuando lo domines, no querrás volver a Java


Tu opinión cuenta

Déjanos reseñas, contacta conmigo por privado mediante la plataforma, escribe tus preguntas y dudas sobre el curso, disfruta de la comunidad Slack, comparte tus apps, coméntanos que te gustaría que añadiese al curso mientras está en progreso... Tu opinión cuenta!


Espero verte pronto en el curso,

Un Abrazo,

Alejandro ;)

What You Will Learn!

  • Manejar profesionalmente Android Studio 3
  • Aprender el lenguaje de Kotlin
  • Usar Kotlin para escribir apps Android desde cero
  • Uso de Firebase + Google Sign In
  • Notificaciones Android Oreo
  • Crear tu propia app con Chat en Real Time (Tiempo Real)
  • Crear apps con Material Design y Responsive Design
  • Administración de Base de Datos para las apps
  • Programar y publicar sus propias Aplicaciones para Android
  • Corregir y debuggear problemas en las Aplicaciones

Who Should Attend!

  • Interesados en Programar Aplicaciones para Android
  • Interesados en Programar Aplicaciones con Kotlin
  • Interesados en Programar Aplicaciones para Android con Kotlin
  • Programadores de Swift, Objective-C para iOS que quieran abarcar Android
  • Programadores Android que quieran aprender Kotlin
  • Interesados en el Desarrollo en Android de forma nativa
  • Quienes deseen trabajar como programadores de android
  • Quienes deseen abrir una empresa de desarrollo de apps