Programación de Android desde Cero - Blogprotech

Programación de Android desde Cero

android

Programación de Android desde Cero 

Peso: 7.07 GB | 32 Horas (220 Clases) | Contiene Archivos Base | Spanish | Desarrollo web | 2017 | Server: MEGA

 

DESCRIPCIÓN DEL CURSO
Aprender a programar aplicaciones y juegos para Android de forma profesional y desde cero.
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 del hardware de los dispositivos (cámara, memoria, sensores…)
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

Tendrás el desarrollo de una app como ejercicio por cada sección del curso, así como el código de los ejemplos mostrados en los videos. El curso está estructurado de forma modular, así que tú decides en qué orden ver las secciones, sin necesidad de seguir una secuencia obligatoria. Tienes más de 20 horas de videos que irán aumentando con el tiempo, ya que esté curso estará en constante renovación y ampliación.

Además te transmitiremos nuestra experiencia para que seas un profesional en el desarrollo de aplicaciones para Android. Al final este curso serás capaz de crear una app moderna, funcional y atractiva sin ningún problema

CONTENIDO

Introducción
Introducción 02:20
Como seguir este curso 03:38
Introducción a Java
Introducción a Java 04:24
Sintaxis en Java 06:07
Variables 13:04
Arrays 08:40
Matrices 07:34
if y operadores de comparación 11:57
Operadores de cálculos 08:43
Operadores lógicos 12:12
Switch 10:30
Bucles while y do-while 10:27
Bucle for 04:25
Bucles anidados 06:20
Ejercicios Práctico 07:50
Objetos 19:15
Herencia 07:52

Introducción a Android
Cómo instalar Android Studio 10:04
Cómo crear un Proyecto 06:32
Cómo hacer un diseño previo de tu app 05:39
Cómo crear dispositivos virtuales AVD 07:06
Cómo conectar Android Studio a tu teléfono o tablet 02:54
Cómo cambiar el tema de Android Studio 01:19
Entorno de desarrollo integrado Android Studio 17:36
Estructura de un proyecto básico Android – Parte 1 14:58
Estructura de un proyecto básico Android – Parte 2 04:33
Hola Mundo 04:35
Debugging 19:29
Activity, Context y Ciclos de Vida de Activities 27:55
Librerías de terceros mediante Gradle 08:35
Recursos externos para Temas Material Design e Iconos 09:32

Diseñando en Android
Elementos de la UI 09:11
Propiedades de elementos de la UI 08:36
Añadir Funcionalidad a elementos UI – Parte 1 13:00
Añadir funcionalidad a elemento UI – Parte 2 08:33
Añadir Funcionalidad a elementos UI – Parte 3 06:11
Intent explicito con datos 19:47
Intent implícito 16:11
Intent implícito teléfono – Parte 1 25:21
Intent implícito teléfono – Parte 2 23:23
Intent implícito teléfono. Mejorando UX 17:26
Intent implícito WEB 08:31
Intent implícito Otros 13:53
Intent implícito Forzar pregunta 14:07
Intent implícito Camara 11:20
Icono, Nombre App y Up Button 10:01
Ejercicio de la Sección 12:32

List View & Grid View
Simple ListView 14:34
Simple ListView – Click 06:44
ListView personalizado basico – layout 05:42
ListView personalizado basico – adaptador 19:02
ViewHolder pattern en Adapter 14:53
GridView 12:58
Botón Option Menu 11:01
Context Menu 12:27
Ejercicio de la Sección 15:17

Card View & Recicler View
Recycler View – Adapter – Parte 1 14:33
Recycler View – Adapter – Parte 2 11:30
Recycler View – Adapter – Parte 3 22:09
Recycler View – Añadir y Borrar11:44
Recycler View – List y Grid 02:48
CardView 11:00
CardView – Ripple 01:13
Recycler View + Card View – Parte 1 08:17
Recycler View + Card View – Parte 2 08:42
Recycler View + Card View – Parte 3 05:10
Recycler View + Card View (Picasso) 11:50
Recycler View + Card View (Add _ remove) – Parte 1 06:28
Recycler View + Card View (Add _ remove) – Parte 2 01:39
Ejercicio de la Sección 23:07

Persistencia de Datos
Introducción 08:11
SQLite – Ejemplo 14:13
Realm – Ejemplo 24:33
Realm – leer fichero db 03:30
Realm – crear modelos 10:17
Realm – auto increment id 14:07
Realm – configuración por defecto 02:51
Realm – FAB en ListView 10:48
Realm – Alert Dialog 12:59
Realm – Creating a Board 11:11
Realm – Creating layout list view 05:32
Realm – Creando Adaptador 06:26
Realm – Mostrar registros en list view 09:36
Realm – autorefresh del adaptador 07:00
Realm – note adapter y layouts 10:18
Realm – note activity 16:12
Realm – Crear Nota 04:15
Realm – Editar y Borrar notas 19:40
Test y Fichero BD 08:16
Ejercicio de la Sección 11:17

Shared Preferences y SplashScreen
Introducción 03:05
Conceptos 05:58
Creando Login 15:56
Validando Login 13:33
Añadiendo valores a Shared Preference 09:51
Cerrar sesión, borrar y leer Shared Preferences 23:01
Implementando SplashScreen 13:32
SplashScreen + Shared Preferences 13:29
Ejercicio de la Sección 08:59

Fragments
Introducción Fragments 08:44
Creando Fragments 07:35
Declarando Fragments 05:14
Visualizando Fragments básicos 06:27
Personalizando Fragments layout 05:58
Comunicación entre Fragments 27:31
Fragments para Tablets 14:21
Fragments Dinámicos 17:57
Ejercicio de la Sección20:46

Tabs y Toolbar
Introducción Toolbar y Tabs 07:13
Implementando Toolbar 20:02
Mejorando Toolbar 10:47
Creando Fragments para los TABS 08:11
Implementando TABS 25:26
Repasando TABS 10:51
Ejercicio de la Sección 24:27
Imágenes con Picasso [EXTRA] Introducción a Picasso 10:10
Presentando la App 08:10
Repasando el código 09:37
Leyendo de memoria externa 10:41
Callbacks en Picasso 04:40
Resolviendo problemas con los permisos de run-time 12:53

Publicar app en Google Play Store [EXTRA]
Introducción 01:40
Documentación y creación de cuenta 05:02
Crear KEY y APK firmada 04:00
Subiendo APK y error de paquete 03:37
Refactorizando paquete principal y Subiendo APK 10:40
Rellenando la ficha de la App 11:10
Cambiando icono y publicando actualización 12:11
Stetho Realm [EXTRA]24:03
Stetho Realm 24:03

Desarrollo de Juegos en Android [BONUS]
Introducción al Proyecto 03:25
Instalación de Android Studio para LibGDX 04:11
Cómo instalar LibGDX 06:21
Cómo ejecutar LibGDX en el teléfono 05:36
ApplicationAdapter 04:12
Texture y SpriteBatch 05:58
Insertar imágenes con SpriteBatch 05:42
Tamaño y posición de imágenes 04:52
Regiones 06:34
Detectar Entrada 06:06
Eventos de entrada InputAdapter 05:54
Eventos de entrada InputProcessors 03:45
Scene 2D 04:44
Multiples Pantallas 05:53
Crear el Stage 05:25
Actores 05:08
Draw Actor 05:37
Act Actor 07:15
Detectar Colisiones 08:00
Box 2D 05:50
Box 2D DebugRenderer 05:19
Body y BodyDef 04:21
Fixture y FixtureDef 03:46
Cómo dimensionar Bien la Pantalla 03:38
Cómo crear el suelo 06:34
Fixtures Personalizados 06:41
Saltos 05:04
Cómo controlar colisiones 04:54
Salto Continuo 03:38
Programar Velocidad 06:17
Box 2D y Scene 2D parte 1 05:25
Box 2D y Scene 2D parte 2 05:43
Box 2D y Scene 2D parte 3 05:57
Box 2D y Scene 2D parte 4 04:49
Box 2D y Scene 2D parte 5 06:13
Cómo crear escalones 05:22
Cómo añadir el escenario 05:29
Cómo poner Musica y Sonidos 06:08
Pantalla Game Over 07:01
Menu del Juego 06:29
Pantalla de Carga 05:39
Crear APK del juego 06:55

Git y GitHub [BONUS]
Que es Git 04:56
Qué es GitHub 03:42
Qué diferencia a Git de GitHub 03:50
Puede que ya hayas usado GitHub 05:24
Creando una cuenta de GitHub 03:41
GitHub Pro y el pack para estudiantes 04:27
GitHub Desktop 07:13
GitKraken y otras alternativas 04:54
Creando un proyecto 04:31
Clonando el repositorio en tu ordenador 05:07
Realizando cambios 06:33
Subiendo los cambios a GitHub 05:06
Bifurcaciones 05:46
Cerrando bifurcaciones con conflicto 09:23
Cerrando bifurcaciones 04:58
Accediendo al comando Git 04:08
Realizando modificaciones en el código 06:24
Subiendo los cambios a GitHub desde la terminal 05:25
Actualizando el repositorio con pull 06:10
Crear ramas 04:12
Múltiples ramas en paralelo 05:55
Fusionando una rama desde la terminal 06:11
Fusiones con conflictos desde la terminal 04:30
Fusiones con conflictos desde la terminal (parte 2) 03:23
Tres comandos útiles para la terminal 07:19
Introducción a lo que ofrece la web de GitHub 05:09
Creando un issue 04:20
Trazabilidad de los issues 07:26
Varias formas de cerrar un issue 05:44
Hacer un fork 04:47
Haciendo cambios en MI fork 07:00
Crear un pull request 04:48
Aprobar un pull request 04:16
Pull requests locales (parte 1) 04:51
Pull requests locales (parte 2) 04:04
Trabajando en Git desde el navegador 05:19
Usando la wiki de GitHub 05:54
Borrar repositorios y más sobre Settings 05:28
Creando una organización 06:04
Mantener un perfil público 03:54
Hosting gratis en GitHub Pages 04:51
Creando una web personal en GitHub 04:17
Jekyll, o usar GitHub para crear un blog 05:13
Usando Jekyll en GitHub 06:55
Cómo usar tu propio dominio en GitHub Pages 04:37
Controlando versiones con releases 07:17
Socializar en GitHub 02:30
Gists, compartir fragmentos de código 03:43
Tres cosas que deberías investigar ahora 04:34

CAPTURA

ENLACE

MEGA

Contraseña: www.blogprotech.com

Comentar

Su dirección de correo electrónico no será publicada.Los campos necesarios están marcados *

*