Introducción a Java
  • Qué Aprenderás en esta sección
  • Que es Java
  • Instalación y Configuración de Intellij
  • Instalación del JDK
  • Hola Mundo en Java
  • Comentarios
  • Variables y Tipos de Datos
  • Operadores aritméticos y de asignación
  • Condicional IF y Operadores Relacionales
  • Condicional Switch
  • Bucle While
  • Bucle For
  • Arrays
  • Console Input
  • Herramientas de Debug
  • Funciones
  • Clases y Objetos
  • Herencia y Polimorfismo
  • Interfaz y Clase Abstracta
  • Evaluación de los temas aprendidos
Introducción a Android
  • Qué Aprenderás en esta sección
  • Aclaraciones Previas
  • Nuestra primer app
  • Recorriendo Android Manifest
  • Que es Gradle
  • Modificando nuestro layout
  • Armando la logica de nuestra activity
  • Pasaje de Datos entre activities
  • Herramientas de Debug
  • Evaluación de los temas aprendidos
Versionado de Codigo en Git
  • Qué Aprenderás en esta sección
  • Que es Git y Como Crear un repositorio local
  • Que es GitHub y como usar GitKraken
  • Como subir nuestro proyecto Android a Git
Creando App: PhotoGallery
  • Qué Aprenderás en esta sección
  • Armado del layout de Home
  • Carga de Imagenes por Glide
  • Agregar un enlace web a nuestra imagen
  • Corrigiendo bugs
  • Como hacer llamadas de teléfono
  • Sistema de autenticación sencillo
  • Habilitar el multi lenguaje
  • Compilar APK
  • Código Fuente
  • Evaluación de los temas aprendidos
Creando App: Notes
  • Qué Aprenderás en esta sección
  • Creando una Pantalla de Login
  • Creando el Splash
  • Creando una Sesión de Login
  • Implementamos PreferencesManager y Logout
  • Armamos la lista de Notas
  • Populando nuestra lista de notas
  • Evento click en ListView
  • Analizamos las diferencias entre ListView and RecyclerView
  • Creamos el ViewHolder de Notas
  • Creamos el Adapter de Notas
  • Creamos una lista de notas y las asignamos al Adapter
  • Creamos un evento de click sobre la nota
  • Subiendo el código a Git
  • Evaluación de los temas aprendidos
Creando App Pokedex
  • Qué Aprenderás en esta sección
  • Primer Vistazo a la API de Pokemon
  • Preparamos el proyecto
  • Implementamos Interface y Loader de Pokemon
  • Primer llamada a la API
  • Creamos la lista de Pokemons con RecyclerView
  • Creamos el modelo PokemonById
  • Llamamos al servicio de Pokemon Detail
  • Maquetamos el detalle de Pokemon
  • Populamos los primeros datos del detalle
  • Lista de Habilidades con StringBuilder
  • Implementamos BaseActivity
  • Implementamos la lista de Juegos
  • Implementamos ScrollView
  • Como funciona RelativeLayout
  • Agregamos el icono de nuestra App
  • Removemos Pokemons de la Lista
  • Agregamos Pokemons a la lista
  • Estilo Material Design del boton Eliminar Pokemon
  • Feedback de Loading en Servicio
  • Implementamos nuestro propio CallBack de Retrofit
  • Flujo de control de respuestas de servicio fallidas
  • Armamos un Dialog Manager
  • Subiendo el codigo a GitHub
  • Evaluación de los temas aprendidos
Creando App Finder
  • Qué Aprenderás en esta sección
  • Creamos el proyecto y lo versionamos con git
  • Creamos nuestro primer Mapa
  • Ignoramos xml con credenciales de Google
  • Creamos el ViewHolder de Demos
  • Creamos el Adapter de Demos
  • Creamos el RecyclerView de Demos
  • Reemplazamos BaseActivity por Class