Do you want to switch to Platzi in English?

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
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?
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
Material del curso

Arquitectura en Android

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

Accediendo al Hardware en Android

Accediendo a la cámara en Android
Creando un layout para mostrar una foto en Android
Accediendo y mostrando fotos de la cámara en Android

Configuración de Firebase en Android

¿Qué es Firebase para Android?
Creando un proyecto en la consola de Firebase

Gradle en Android

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

Firebase Authentication en Android

Cómo funciona Firebase Authentication en Android
Firebase Authentication Correo y Contraseña en Platzigram
Sign In y Sign Out Correo y Contraseña en Platzigram
Configurando Facebook Developers
Implementando Facebook Login en Platzigram
Manejando una sesión en Facebook con Android y Firebase

Almacenamiento en Android

Tipos de almacenamiento en Android
Implementando Shared Preferences en Android

Menús en Android

Tipos de menús en Android
Implementando un menú de opciones en Platzigram

Firebase Storage en Android

¿Qué es Firebase Storage en Android?
Subir Fotos a Firebase desde Platzigram
Mostrar Fotos desde Firebase Storage en Platzigram

Logcat de Android y Crash Reporting de Firebase

Logcat de Android y Firebase Crash Reporting
Registrando errores de Platzigram en Firebase

Conexión a Servicios Web con Retrofit en Android

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

Trabajando con otra API, Medium

Configurando el API de Medium
Repasando MVP+Clean Architecture
Configurando Retrofit en Android
Retrofit con MVP+Clean Architecture
Implementando OkhttpClient en Retrofit

Seguridad en Android

Seguridad en Android ocultando api keys

Animaciones en Android

Tipos de Animaciones en Android

Android Things

¿Qué es Android Things?

Publicación en el PlayStore

Publicando tu aplicación en Google Play (PlayStore )

Contenido complementario

Notificaciones en Android con Firebase
Control de versiones
Inyección de vistas con ButterKnife
Constraint Layout ( Vistas sin XML )
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

Android, Firebase, Java, Geek & Teacher 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

Elige un plan y empieza a estudiar

Platzi Expert
Platzi Basic
Solo este curso
dólares

$25 / mes

En un solo pago de $299
  • Accedes a más de 150 cursos y 24 carreras
  • 6 cursos exclusivos
  • Clases en vivo o a tu ritmo con profesores y mentores
  • Estudia donde quieras en la web o en tu teléfono
  • Certificados digitales de los cursos que apruebas
  • Recibe los certificados de tus carreras, vivas donde vivas
  • Acceso a las actualizaciones de todos los cursos
  • Pago con tarjetas de crédito o débito
  • Pago en depósito, Paypal y otros métodos
  • Entrada exclusiva al Taller de Creación de Startups
  • Entrada preferencial a PlatziConf en todo el mundo
  • Descarga los cursos offline con la app de iOS o Android
Qué obtienes
  • Accedes a más de 150 cursos y 24 carreras

  • 6 cursos exclusivos

  • Clases en vivo o a tu ritmo con profesores y mentores

  • Estudia donde quieras en la web o en tu teléfono

  • Certificados digitales de los cursos que apruebas

  • Recibe los certificados de tus carreras, vivas donde vivas

  • Acceso a las actualizaciones de todos los cursos

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

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

    PayPal
    Depósito
  • Entrada exclusiva al Taller de Creación de Startups

  • Entrada preferencial a PlatziConf en todo el mundo

  • Descarga los cursos offline con la app de iOS o Android

Recomendado

Platzi Expert

$25

Bandera de tu país

dólares al mes

En un solo pago de $299

Platzi Basic

$39

Bandera de tu país

dólares

Pagas mes a mes

Solo este curso

$49

Bandera de tu país

dólares

1 solo curso, 1 solo pago

¿Necesitas capacitación para tu empresa? Tenemos planes especiales. Conócelos en platzi.com/empresas

Cursos exclusivos de Platzi Expert

Taller de creación de Startups
Taller de creación de Startups
Introducción a la Creación de Empresas y Startups
Introducción a la Creación de Empresas y Startups
Curso de Inglés Técnico para Profesionales
Curso de Inglés Técnico para Profesionales
Curso de Gestión Financiera para Startups-2017
Curso de Gestión Financiera para Startups-2017
Cómo conseguir trabajo en Programación
Cómo conseguir trabajo en Programación
Curso de Internacionalización para Startups
Curso de Internacionalización para Startups

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

Hernán Antonio Ramírez Osorio
Hernán Antonio Ramírez Osorio

Es un curso excelente, el contenido es genial y la profesora excelente como siempre. Muy recomendado.

CESAR JAIR  CRUZ LIZCANO
CESAR JAIR CRUZ LIZCANO

la forma y facilidad de la que explican la forma para que le codigos sea mas legible de leer para cualquier miembro

iClown
iClown

Excelente el tema de animaciones, la parte de firebase me encanto, seria bueno que hubiera tutorial de < DAGGER >

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 6 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.