Curso Definitivo de Android

Curso Definitivo de Android

Alumnos destacados
ismaelrg_90
251
johanmosquer
200
_emdos_
200
eagskunst
200
Carlosdiens
64
gtiplatzi
59
JCarreras
47
josetuzin
41
andygeek
41
tabotabo
38
Ver por:

¿Quieres compartir tus conocimientos?Crea un tutorial

Bienvenido al curso

Bienvenida

Descarga el material del curso

1:00 min

Introducción a Android

Estado actual del desarrollo en Android

Requerimientos y Herramientas para el Desarrollo en Android

Creando nuestro entorno de desarrollo

Inicia a programar para Android: ¿Qué necesito?

3:00 min

Arquitectura de una aplicación en Android

Android Studio

Android SDK Manager

Hola Mundo

Creando un emulador

Básicos de Android

Repaso rápido de Java (POJOS)

Android es MVC por defecto

XML vs. Editor Gráfico

Diferencia entre LinearLayout y Relative Layout

Widgets Básicos en Android

Widgets Básicos desde Java

Material Design

Creando Platzigram

Configurando nuestro tema Material

Widgets de Material Design

Maquetando nuestras vistas del proyecto

¿Qué es un Activity?

Maquetando nuestros Activities

Internacionalización de Textos

Rised button

EditText con Material Design

Terminando el Home de nuestra aplicación

Toolbar

Intents

CardView

Analizando nuestra vistas

Maquetando nuestro CardViewd

Introducción a Fragments

Creando nuestros fragments

Fragments en nuestro BotttomBar

¿Cómo funciona un RecyclerView?

Implemententando RecyclerView

Picasso

Analizando nuestra vista

Collapsing Toolbar Layout, AppBarLayout

Onclick Listener en RecyclerView

Implementando la vista de perfil

Comportamientos dependientes en Material Design

Transiciones en Android.

Conclusiones

Cierre del Curso

Desafío 01

Desafío 02

Desafío 03

Continuando con Platzigram

Bienvenida a la segunda parte del curso

1:00 min

Material del curso

1:00 min

Arquitectura en Android

¿Por qué se debe implementar una Arquitectura en Android?

6:00 min

Principios SOLID en Android

5:00 min

¿Qué es y por qué implementar MVP en Android?

5:00 min

MVP en Android un ejemplo sencillo

¿Qué es la arquitectura limpia? Clean Architecture

8:00 min

Platzigram con Clean Architecture creando la entidad Login

14:00 min

Integrando un Presenter e Interactor a Platzigram

10:00 min

Creando un Repository en Platzigram

15:00 min

Accediendo al Hardware en Android

Accediendo a la cámara en Android

21:00 min

Creando un layout para mostrar una foto en Android

8:00 min

Accediendo y mostrando fotos de la cámara en Android

25:00 min

Configuración de Firebase en Android

¿Qué es Firebase para Android?

11:00 min

Creando un proyecto en la consola de Firebase

10:00 min

Gradle en Android

¿Qué es Android Gradle?

10:00 min

Archivos de configuración Gradle en Android integración con Firebase

8:00 min

Firebase Authentication en Android

Cómo funciona Firebase Authentication en Android

13:00 min

Firebase Authentication Correo y Contraseña en Platzigram

21:00 min

Sign In y Sign Out Correo y Contraseña en Platzigram

11:00 min

Configurando Facebook Developers

10:00 min

Implementando Facebook Login en Platzigram

14:00 min

Manejando una sesión en Facebook con Android y Firebase

7:00 min

Almacenamiento en Android

Tipos de almacenamiento en Android

11:00 min

Implementando Shared Preferences en Android

13:00 min

Menús en Android

Tipos de menús en Android

11:00 min

Implementando un menú de opciones en Platzigram

15:00 min

Firebase Storage en Android

¿Qué es Firebase Storage en Android?

7:00 min

Subir Fotos a Firebase desde Platzigram

20:00 min

Mostrar Fotos desde Firebase Storage en Platzigram

10:00 min

Logcat de Android y Crash Reporting de Firebase

Logcat de Android y Firebase Crash Reporting

16:00 min

Registrando errores de Platzigram en Firebase

20:00 min

Conexión a Servicios Web con Retrofit en Android

¿Cómo funciona un Servicio Web en Android?

4:00 min

Qué es un API Rest, Verbos Http y Endpoints

4:00 min

Trabajando con otra API, Medium

Configurando el API de Medium

20:00 min

Repasando MVP+Clean Arquitecture

13:00 min

Configurando Retrofit en Android

12:00 min

Retrofit con MVP+Clean Arquitecture

10:00 min

Implementando OkhttpClient en Retrofit

3:00 min

Seguridad en Android

Seguridad en Android ocultando api keys

2:00 min

Animaciones en Android

Tipos de Animaciones en Android

3:00 min

Android Things

¿Qué es Android Things?

2:00 min

Publicación en el PlayStore

Publicando tu aplicación en Google Play (PlayStore )

4:00 min

Contenido complementario

Notificaciones en Android con Firebase

4:00 min

Control de versiones

Inyección de vistas con ButterKnife

5:00 min

Constraint Layout ( Vistas sin XML )

29:00 min