Aprende a desarrollar aplicaciones Android desde cero
4.1 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
380 students enrolled

Aprende a desarrollar aplicaciones Android desde cero

Aprende a crear soluciones en la tecnología mas fuerte del mercado.
4.1 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
380 students enrolled
Last updated 5/2019
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 20.5 hours on-demand video
  • 8 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Desarrollar aplicaciones Android nativas.
  • Crear apps siguiendo los lineamientos de Material Design
  • Corregir y debuggear problemas en las Apps
  • Interactuar con APIs
  • Las bases de Java
  • Dominar Android Studio para el desarrollo de apps
  • Crear apps multiplataforma
Course content
Expand all 144 lectures 20:33:01
+ Introducción a Java
19 lectures 01:29:44
Qué Aprenderás en esta sección
00:14
Instalación y Configuración de Intellij
03:19
Instalación del JDK
03:30
Comentarios
02:58
Variables y Tipos de Datos
04:52
Operadores aritméticos y de asignación
05:23
Condicional IF y Operadores Relacionales
08:12
Condicional Switch
05:48
Bucle While
02:08
Bucle For
02:27
Arrays
03:24
Console Input
02:15
Herramientas de Debug
05:37
Funciones
05:42
Clases y Objetos
04:53
Herencia y Polimorfismo
09:05
Interfaz y Clase Abstracta
07:01
Evaluación de los temas aprendidos
5 questions
+ Introducción a Android
9 lectures 52:20
Qué Aprenderás en esta sección
00:20
Aclaraciones Previas
01:56
Recorriendo Android Manifest
07:25
Que es Gradle
09:57
Modificando nuestro layout
06:47
Armando la logica de nuestra activity
04:54
Pasaje de Datos entre activities
06:51
Herramientas de Debug
07:09
Evaluación de los temas aprendidos
3 questions
+ Versionado de Codigo en Git
4 lectures 29:20
Qué Aprenderás en esta sección
00:25
Que es GitHub y como usar GitKraken
12:44
Como subir nuestro proyecto Android a Git
06:21
+ Creando App: PhotoGallery
10 lectures 50:02
Qué Aprenderás en esta sección
00:18
Carga de Imagenes por Glide
06:05
Agregar un enlace web a nuestra imagen
05:50
Corrigiendo bugs
03:07
Como hacer llamadas de teléfono
05:13
Sistema de autenticación sencillo
08:38
Habilitar el multi lenguaje
06:59
Compilar APK
02:45
Código Fuente
01:04
Evaluación de los temas aprendidos
3 questions
+ Creando App: Notes
14 lectures 01:56:40
Qué Aprenderás en esta sección
00:26
Creando el Splash
09:19
Creando una Sesión de Login
10:34
Implementamos PreferencesManager y Logout
10:22
Armamos la lista de Notas
05:52
Populando nuestra lista de notas
03:00
Evento click en ListView
06:38
Analizamos las diferencias entre ListView and RecyclerView
11:34
Creamos el ViewHolder de Notas
09:35
Creamos el Adapter de Notas
15:32
Creamos una lista de notas y las asignamos al Adapter
10:31
Creamos un evento de click sobre la nota
06:49
Subiendo el código a Git
03:36
Evaluación de los temas aprendidos
3 questions
+ Creando App Pokedex
24 lectures 03:36:55
Qué Aprenderás en esta sección
00:29
Implementamos Interface y Loader de Pokemon
12:50
Primer llamada a la API
06:05
Creamos la lista de Pokemons con RecyclerView
12:03
Creamos el modelo PokemonById
13:59
Llamamos al servicio de Pokemon Detail
10:12
Maquetamos el detalle de Pokemon
12:03
Populamos los primeros datos del detalle
06:15
Lista de Habilidades con StringBuilder
09:23
Implementamos BaseActivity
07:13
Implementamos la lista de Juegos
16:52
Implementamos ScrollView
07:13
Como funciona RelativeLayout
12:29
Agregamos el icono de nuestra App
05:39
Removemos Pokemons de la Lista
11:26
Agregamos Pokemons a la lista
11:13
Estilo Material Design del boton Eliminar Pokemon
07:42
Feedback de Loading en Servicio
05:57
Implementamos nuestro propio CallBack de Retrofit
10:20
Flujo de control de respuestas de servicio fallidas
06:10
Armamos un Dialog Manager
16:49
Subiendo el codigo a GitHub
02:31
Evaluación de los temas aprendidos
7 questions
+ Creando App Finder
23 lectures 04:08:10
Qué Aprenderás en esta sección
00:31
Creamos nuestro primer Mapa
14:57
Ignoramos xml con credenciales de Google
08:02
Creamos el ViewHolder de Demos
10:24
Creamos el Adapter de Demos
07:50
Creamos el RecyclerView de Demos
10:06
Reemplazamos BaseActivity por Class
03:08
Activamos la Geolocalizacion
09:24
Creamos un mapa integrado al layout
15:59
Implementamos los controles del mapa
11:36
Control de UI del mapa
06:22
Maquetamos Locations Activity
10:17
Implementamos CameraPosition en Locations Activity
10:35
Separamos el mapa de la geolocalización
05:30
Implementamos Polylines
10:07
Primer Vistazo a Google Directions API
10:45
Implementamos Directions API con Polylines
22:30
ResponseBody y Deteccion de Errores en API
07:56
Implementamos Directions API Dinamicas
24:02
Implementamos Start y End Address
13:04
Implementamos Geocoder
25:55
Código subido a GitHub
02:37
Evaluación de los temas aprendidos
4 questions
+ Creando App Task Organizer
41 lectures 07:09:47
Qué Aprenderás en esta sección
00:23
Preparamos los Controles de Navegación
14:15
Creamos Nuestro Primer Fragment
16:54
Creamos Adapter y ViewHolder de tareas
19:27
Creamos el RecyclerView de tareas
10:19
Iconos de Menu y TaskCreateFragment
11:02
Implementamos PreferencesManager
10:14
Creamos una tarea y la persistimos
08:00
Mostramos tareas persistidas en lista
07:34
Maquetamos la pantalla TaskCreateFragment
12:23
Creamos la logica de creacion de tareas
12:10
Guardamos tarea creada en SharedPreferences
07:22
Arreglamos el bug de remover tareas
05:00
Creamos un feedback cuando no hay tareas
06:51
Implementamos OnTaskEmpty en el Adapter
05:54
Maquetamos la busqueda de tareas
10:04
Arreglamos un bug critico en tareas persistidas
06:48
Buscamos una tarea usando addTextChangedListener
16:13
Implementamos FragmentTaskDetail
07:55
Pasaje de datos entre tarea y detalle
08:35
Implementamos addToBackStack
03:46
Maquetamos el calendario de tareas
05:40
Reemplazamos CalendarView por Cosmo Calendar
10:47
Agregamos dias con ConnectedDays
06:45
Agregamos al Calendario los dias segun la tarea
04:33
Implementamos SelectionManager para detectar el dia seleccionado
05:31
Llenamos la lista de tareas segun el dia seleccionado
15:40
Adapter de lista segun day
12:53
Implementamos una pantalla de Splash
08:46
Creamos la pantalla de Login
07:50
Creamos la pantalla Registro
14:47
Validación de campos por Dialog
15:01
Creacion del modelo UserTask
16:51
Persistimos usuarios Registrados
12:35
Terminamos el sistema de Login
15:46
Cerramos el flujo de Autenticación
15:02
Definimos el icono de nuestra app
06:39
Creamos el repositorio y subimos el código
05:39
Llenamos la Ficha de Google Play
15:07
Subimos el APK a Google Play
13:02
Requirements
  • Se recomienda una PC con 4Gb de RAM y un Disco Solido SSD
  • No hace falta tener conocimientos previos de programación, te los voy a enseñar yo :)
Description

Aprende a crear aplicaciones para android desde cero y de forma sencilla con Android Studio y las herramientas más profesionales del momento. En este curso aprenderás:

  • Java necesario para el desarrollo en Android

  • Desarrollo de Aplicaciones nativas para Android

  • Desarrollo de Juegos para Android

  • Interfaces con Material Design y Responsive Design

  • Administración de Base de Datos para las apps

  • Control de Versiones con Git y GitHub

  • Diseño y Usabilidad

  • Soporte Multilenguaje de una app

  • GPS, Google Maps

  • Extras

Who this course is for:
  • Interesados en Programar Aplicaciones para Android
  • Interesados en Programar Juegos para Android
  • Interesados en Programar Aplicaciones para Java
  • Interesados en el Desarrollo en Android de forma nativa
  • Quienes deseen emprender o trabajar en una empresa