fcbk

Con este curso podrás:

Arquitectura de Software en Android

Arquitectura de Software en Android

Ir del diseño a la programación

Ir del diseño a la programación

Hacer una aplicación compatible para múltiples versiones

Hacer una aplicación compatible para múltiples versiones

Integrar material design en tus proyectos

Integrar material design en tus proyectos

Conectar con Firebase

Conectar con Firebase

Temario del curso

Bienvenido al curso

Bienvenida
Descarga el material del curso
1:00
Introducción a Android
Estado actual del desarrollo en Android
2:00
Requerimientos y Herramientas para el Desarrollo en Android
9:00

Creando nuestro entorno de desarrollo

Inicia a programar para Android: ¿Qué necesito?
3:00
Arquitectura de una aplicación en Android
6:00
Android Studio
4:00
Android SDK Manager
15:00
Hola Mundo
15:00
Creando un emulador
11:00

Básicos de Android

Repaso rápido de Java (POJOS)
7:00
Android es MVC por defecto
13:00
XML vs. Editor Gráfico
14:00
Diferencia entre LinearLayout y Relative Layout
17:00
Widgets Básicos en Android
12:00
Widgets Básicos desde Java
11:00
Material Design
13:00

Creando Platzigram

Configurando nuestro tema Material
16:00
Widgets de Material Design
10:00
Maquetando nuestras vistas del proyecto
14:00
¿Qué es un Activity?
22:00
Maquetando nuestros Activities
25:00
Internacionalización de Textos
11:00
Rised button
9:00
EditText con Material Design
11:00
Terminando el Home de nuestra aplicación
9:00
Toolbar
20:00
Intents
12:00
CardView
7:00
Analizando nuestra vistas
7:00
Maquetando nuestro CardViewd
29:00
Introducción a Fragments
8:00
Creando nuestros fragments
21:00
Fragments en nuestro BotttomBar
19:00
¿Cómo funciona un RecyclerView?
11:00
Implemententando RecyclerView
28:00
Picasso
5:00
Analizando nuestra vista
10:00
Collapsing Toolbar Layout, AppBarLayout
26:00
Onclick Listener en RecyclerView
11:00
Implementando la vista de perfil
15:00
Comportamientos dependientes en Material Design
22:00
Transiciones en Android.
16:00

Conclusiones

Cierre del Curso
Desafío 01
1:00
Desafío 02
Desafío 03
1:00

Continuando con Platzigram

Bienvenida a la segunda parte del curso
1:00
Material del curso
1:00

Arquitectura en Android

¿Por qué se debe implementar una Arquitectura en Android?
6:00
Principios SOLID en Android
5:00
¿Qué es y por qué implementar MVP en Android?
5:00
MVP en Android un ejemplo sencillo
32:00
¿Qué es la arquitectura limpia? Clean Architecture
8:00
Platzigram con Clean Architecture creando la entidad Login
14:00
Integrando un Presenter e Interactor a Platzigram
10:00
Creando un Repository en Platzigram
15:00

Accediendo al Hardware en Android

Accediendo a la cámara en Android
21:00
Creando un layout para mostrar una foto en Android
8:00
Accediendo y mostrando fotos de la cámara en Android
25:00

Configuración de Firebase en Android

¿Qué es Firebase para Android?
11:00
Creando un proyecto en la consola de Firebase
10:00

Gradle en Android

¿Qué es Android Gradle?
10:00
Archivos de configuración Gradle en Android integración con Firebase
8:00

Firebase Authentication en Android

Cómo funciona Firebase Authentication en Android
13:00
Firebase Authentication Correo y Contraseña en Platzigram
21:00
Sign In y Sign Out Correo y Contraseña en Platzigram
11:00
Configurando Facebook Developers
10:00
Implementando Facebook Login en Platzigram
14:00
Manejando una sesión en Facebook con Android y Firebase
7:00

Almacenamiento en Android

Tipos de almacenamiento en Android
11:00
Implementando Shared Preferences en Android
13:00

Menús en Android

Tipos de menús en Android
11:00
Implementando un menú de opciones en Platzigram
15:00

Firebase Storage en Android

¿Qué es Firebase Storage en Android?
7:00
Subir Fotos a Firebase desde Platzigram
20:00
Mostrar Fotos desde Firebase Storage en Platzigram
10:00

Logcat de Android y Crash Reporting de Firebase

Logcat de Android y Firebase Crash Reporting
16:00
Registrando errores de Platzigram en Firebase
20:00

Conexión a Servicios Web con Retrofit en Android

¿Cómo funciona un Servicio Web en Android?
4:00
Qué es un API Rest, Verbos Http y Endpoints
4:00

Trabajando con otra API, Medium

Configurando el API de Medium
20:00
Repasando MVP+Clean Arquitecture
13:00
Configurando Retrofit en Android
12:00
Retrofit con MVP+Clean Arquitecture
10:00
Implementando OkhttpClient en Retrofit
3:00

Seguridad en Android

Seguridad en Android ocultando api keys
2:00

Animaciones en Android

Tipos de Animaciones en Android
3:00

Android Things

¿Qué es Android Things?
2:00

Publicación en el PlayStore

Publicando tu aplicación en Google Play (PlayStore )
4:00

Contenido complementario

Notificaciones en Android con Firebase
4:00
Control de versiones
9:00
Inyección de vistas con ButterKnife
5:00
Constraint Layout ( Vistas sin XML )
29:00
Diploma del Curso Definitivo de Android

¡Obtén reconocimiento por tu trabajo!

Comparte tus logros con tu familia, amigos, empleadores y la comunidad.

Apenas termines el curso tendrás acceso al diploma digital y cuando finalices la carrera te enviaremos el diploma en papel a tu casa.

Los Profesores

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

@anncode

Course Manager en Platzi

Crea tu primer aplicación Android usando Material Design

Aprende las bases de Android y cómo llevar del diseño a la programación con el proyecto "Plazigram", una aplicación pensada 100% en Material Design; Notarás cómo la interacción de tu aplicación mejora gracias al uso de esta guía de estilos creada por Google

Nuestros Planes

  • Este y todos los 150 cursos y 10 carreras
  • Clases en vivo con los profesores
  • Estudias cuando quieras desde web y tu móvil
  • Exámenen al final de cada curso
  • Diploma impreso por cada carrera
  • Acceso exclusivo al taller de creación de startups
  • Entrada preferencial a nuestros eventos
  • Actualizaciones al contenido
  • Pago con tarjetas de crédito o débito
  • Pago en depósito, PayPal y otros métodos
  • Este y todos los 150 cursos y 10 carreras
  • Clases en vivo con los profesores
  • Estudias cuando quieras desde web y tu móvil
  • Exámenes al final de cada curso
  • Diploma impreso por cada carrera
  • Acceso exclusivo al taller de creación de startups
  • Entrada preferencial a nuestros eventos
  • Actualizaciones al contenido
  • Pago con tarjetas de crédito o débito
  • Pago en depósito, Paypal y otros métodos

Elige un plan

Qué obtienes
  • Accedes a todos los 150 cursos y 10 carreras

  • Clases en vivo con los profesores

  • Estudias cuando quieras desde web y tu móvil

  • Exámenes al final de cada curso

  • Diploma impreso por cada carrera

  • Acceso exclusivo al taller de creación de startups

  • Entrada preferencial a nuestros eventos

  • Actualizaciones al contenido

  • Pago con tarjetas de crédito o débito

    Visa
    Mastercard
    American Express
  • Pago en depósito, PayPal y otros métodos

    Paypal
    Depósito
¿Necesitas capacitación para tu empresa? Tenemos planes especiales. Escríbenos a empresas@platzi.com

6 razones para estudiar con Platzi

Proyección profesional

Proyección profesional

El 80% de nuestros estudiantes obtienen un mejor empleo

Proyección profesional

Enfoque

Cumple tus objetivos con nuestra metodología de aprendizaje

Proyección profesional

Diploma de certificación

Tendrás un diploma de certificación al aprobar un curso o una carrera

Proyección profesional

App y contenido offline

No interrumpas tu aprendizaje, sigue aprendiendo mientras te mueves

Proyección profesional

Mentoría permanente

Acompañamos tu proceso de aprendizaje respondiendo todas tus dudas

Proyección profesional

Material exclusivo

Refuerza lo aprendido con lecturas, ejercicios y retos reales

Ana Karina Estaba Urbaez
Ana Karina Estaba Urbaez

Diego Gonzales
Diego Gonzales

Curso muy bueno, donde aprendí muchas técnicas y recursos para realizar los efectos que le dan vida a toda app.

Mauricio Hernández
Mauricio Hernández

Las buenas prácticas al conocer e implementar arquitectura MVP + Clean Architecture y conociendo los principios de SOLID.

Preguntas frecuentes de los cursos de Platzi

La suscripción hace cobros automáticos a tu tarjeta cada año a menos que suspendas tu cuenta. Esto lo puedes hacer desde mi suscripción, donde también encontrarás tu historial de pagos y podrás descargar tu facturas.
Al finalizar las clases publicamos un examen de certificación. Los alumnos aprueban con 90% de calificación o más. El certificado demuestra que has aprendido y comprendido exitosamente los temas vistos. Si pierdes el examen puedes reintentarlo cada 12 horas
Los cursos son online y todo está disponible 24/7 en la plataforma, además tenemos una aplicación móvil donde puedes descargar los contenidos para verlos offline. Más que materiales para descargar, la experiencia Platzi está construida para que la disfrutes al iniciar tu sesión. Te esperamos.