Arquitecturas para Android con Kotlin, curso avanzado

MVP, MVI, MVVM, Clean, Arquitectura Recomendada(Google). Event Bus, DataBinding, Repository, ViewModel, Jetpack Compose

Ratings: 4.91 / 5.00




Description

Hola, te doy la bienvenida al curso de Arquitecturas para android, el curso más completo en español, 100% con Kotlin y las librerías más recomendadas, oficiales con soporte de Google.


El objetivo principal es que aprendas las diferentes arquitecturas que existen para la plataforma de Android con Kotlin, la idea es que al final tengas varios ejemplos de como integrar estas técnicas de programación a tus nuevos proyectos, y también a los existentes.


La importancia de aprender qué son, y cómo implementar las arquitecturas de softwate, se puede resumir en 3 puntos principales, la primera es el hecho de que un proyecto con arquitectura, es de mayor calidad, esto se traduce en código más legible, escalable, flexible, reutilizable, y con mantenimiento a bajo costo.

La segunda cosa importante de aprender este tema, es que muchas veces, al buscar información, cursos, tutoriales o simples proyectos de ejemplo, el código esta hecho con alguna arquitectura, por lo que es impresindible comprender estos temas, si de verdad queremos entender los proyectos de otros programadores.

El tercer y último punto importante, es que la mayoría de los puestos de trabajo solicitan conocer por lo menos una de las arquitecturas(normalmente MVP o MVVM), incluso como trabajador independiente, es una ventaja conocer estos temas para integrarse a equipos de trabajo remotos, o simplemente para ofrecer código con estándares internacionales.


Dentro de los temas principales que tocaremos en este curso están:

  • Patrón de diseño Event Bus.

  • Singletón.

  • MVP.

  • Patrón Repository.

  • Clean Architecture.

  • MVI.

  • MVVM.

  • Architecture Recommended.

  • SRP.

  • Business rules.

  • DataBinding.

  • LiveData.

  • ViewModel.

  • Inyección de Dependencias(Koin).

  • Jetpack Compose.

Entre otros...


Sin duda este curso es un obligado para cualquier informático que se tome en serio el desarrollo de Apps para Android.


Complementa tu perfil profesional y mejora tus oportunidades, toma el curso hoy mismo, tienes la garantía de Udemy para el reembolso si no aprendes nada, por lo que no tienes nada que perder, y en cambio si mucho por ganar.

What You Will Learn!

  • Patrones de diseño para programación por capas y reactiva.
  • Uso de las arquitecturas mas importantes como MVP, MVVM, MVI, Clean y Recommended.
  • Separación de código por capa y por tipo.
  • Vistas 100% reactivas con DataBinding y BindingAdapter.
  • Uso de ViewModel y LiveData.
  • Inyección de dependencias, manual y automática(koin).
  • Identificación de términos técnicos en la programación profesional.
  • Uso de una misma arquitectura en apps con XML o Jetpack Compose.

Who Should Attend!

  • Desarrolladores Android con interés en la programación profesional.
  • Programadores con dudas sobre cómo y porqué implementar arquitecturas a sus apps.
  • Cualquier persona que quiera aumentar su perfil profesional.