Minicurso: Adaptadores en Android con Kotlin

Aprende a crear adapters para aplicaciones Android con Kotlin y XML. Diseña el Modelo de datos, interface, viewBinding..
Free tutorial
Rating: 4.6 out of 5 (54 ratings)
7,356 students
1hr 36min of on-demand video
Spanish
Spanish [Auto]

Como crear un adaptador en Kotlin desde cero.
Diseñar vistas comunes en apps con listados en XML.
Vincular vistas con herramientas modernas como ViewBinding.
Descargar imágenes de Internet con Glide.
Comunicar Adaptadores al contexto con eventos de click.
Integrar un adapter en aplicaciones modernas con MVVM.

Requirements

  • Conocimiento básico de Kotlin y android.
  • Un ordenador con Acceso a Internet.

Description

Bienvenido a este minicurso sobre como crear aplicaciones para android con listados, veremos el clásico Adapter de toda la vida, y también el uso de la nueva clase ListAdapter, ideal para integrarse a bibliotecas de Jetpack como LiveData, ViewModel, Room y más.


Además de ello, aprovecharemos para ver como usar la dependencia más exitosa en cuanto a cargar imágenes desde Internet se refiere. Al ser un curso gratuito, tuvimos que omitir ciertos temas, por lo que será necesario que ya cuentes con conocimientos básicos de android y kotlin, fuera de eso, verás desde cero como crear estas apps con listados en android.


El curso es 100% práctico, el objetivo es que aprendas a crear y manejar Adaptadores desde los lenguajes de programación de Kotlin y su diseño de vista en XML. Se incluye también la comunicación entre el Adapter y su contexto como lo puede ser una Activity o Fragment, incluso la vinculación de vistas modernas con ViewBinding.


Este minicurso será impartido por el Ing. Alain Nicolás Tello, desarrollador android con más de 7 años de experiencia en android nativo y más de 4 años en Udemy, los más de 100mil estudiantes distintos en sus diferentes cursos lo avalan como un instructor responsable y comprometido con la enseñanza de calidad.


Si estas comenzando tu carrera como desarrollador android, este curso es para ti, inscríbete hoy mismo y comienza a incrementar tus habilidades ya mismo.

Te veo en clase.

Who this course is for:

  • Programadores android principiantes con dudas para crear listados.
  • Desarrolladores que desean aprender a usar la nueva clase ListAdapter.

Instructor

Ing. en Sistemas Computacionales, certificado en Android
Alain Nicolás Tello
  • 4.6 Instructor Rating
  • 6,820 Reviews
  • 115,308 Students
  • 12 Courses

Desarrollador Android(Java/Kotlin):

Desde 2014 me dedico completamente al desarrollo en esta plataforma, en 2015 y 2016 me certifique en 4 diferentes cursos para el desarrollo apps nativas en Android y móviles en general (iOS y cordova), en la UPV(Universitat Politécnica de València), Galileo Universidad y en UCM(Universidad Complutense de Madrid). 

He participado en proyectos grandes y pequeños con múltiples tecnologías y características en la arquitectura, desarrollando en su mayoría software a la medida y SaaS(Software como un Servicio) para el sector privado principalmente.


Como Instructor en Udemy:

Cuento con más de 4 años de experiencia como instructor en esta plataforma, y mis más de 90,000 estudiantes con calificaciones de 4.5+ en promedio, me respaldan como un instructor serio a la hora de comprometerse con el aprendizaje rápido y claro, mira las reseñas o preguntas y velo por ti mismo.


Experiencia en Front-end:

Iniciando mi carrera en el ambiente laboral, estuve por 3 años en una compañía petrolera, en el departamento de desarrollo e innovación tecnológica como programador front-end con los lenguajes ActionScript 3 y Flex 3 para la construcción web de tipo RIA(Rich Internet Application) en el desarrollo de software a la medida.

A finales de 2015 me introduje al mismo desarrollo de tipo RIA pero ahora con AngularJS como framework principal en conjunto con otras tecnologías(JavaScript, HTML5, CSS, jQuery, etcétera), siguiendo los lineamientos de Material Design.


Mas desarrollo móvil(híbridas y iOS):

Creación de apps para Android y iOS con tecnología web (Phonon + Apache Cordova), creando aplicaciones híbridas para solucionar proyectos de corto alcance y con problemas de capital humano. En enero 2017 también me certifique en el desarrollo de apps nativas para iOS con Swift3.


Experiencia en el extranjero:

Gracias a las estadías durante mi formación universitaria, tuve la oportunidad de laborar en 2 empresas españolas en 2011 como programador web y encargado de campañas marketing con SEO y Google Adwords. Adicionalmente a esto, también cuento con una estadía en Essen, Alemania, por motivos de capacitación en la universidad de Duisburg-Essen​.

Top companies trust Udemy

Get your team access to Udemy's top 15,000+ courses