Aprende a crea tus propias apps para Android N desde cero

Información
Udemy
Online
Curso
Crear interfaces gráficas para dispositivos Android Entender las actividades principales de Android Entender y saber utilizar los ficheros XML Utilizar el nuevo constraint layout, específico de Android N y hacerlo retrocompatible con las siones previas de Android OS Crear clases personalizadas en Java Entender el ciclo de vida de una app de Android, en particular las diferentes fases por las que pasa cada actividad Conocer los permisos de Android y como utilizarlos coherentemente Saber descargar y procesar de internet ficheros XML y JSON A quién va dirigido Este curso de Android N va dirigido a los principiantes con conocimientos básicos de Java También es una buena herramienta para los programadores Android que quieren aprender qué hay de nuevo en Android N Finalmente, es un curso que explica en detalle todo lo que ocurre en cada línea de código, por tanto puede ser interesante para programadores de Android o de Java que no saben muy bien cómo funciona una actividad, una clase, una instancia, herencia... Requisitos Sería recomendable estar familiarizado con la programación en Java, aunque durante el curso se proporcionará material complementario para poder tener un nivel adecuado de programación Usaremos Java 8, Android Studio 2.2 y Android N, pero tranquil@ que en la primera sección del curso emos cómo descargar e instalarlo todo en los tres sistemas operativos: Mac, Windows y Linux. Temario completo de este curso Contenido del curso...Introducción...Tu instructor, Juan Gabriel Gomila...Comunidad de estudiantes del curso...Los contenidos del curso...¿Qué necesitamos para arrancar este viaje?...Cómo descargar el Java Development Kit...Cómo descargar Android Studio...Cómo descargar Android N...Ya lo tenemos todo bien preparado...App 1: El Hello World...La configuración básica de un nuevo proyecto...Mi primera actividad...Archivos de clase y archivos XML...Mi segunda actividad...Cómo actualizar el SDK y Android Studio...Compilar la app en el emulador...¿Qué es una app de Android?...Un paseo por Android Studio...Cambiar el saludo y el fichero strings.xml...Modificando el comportamiento de nuestra Text View...¿Qué hemos aprendido?...Descarga el código fuente de la App 1...Un regalo por ser alumno de Juan Gabriel...Actividades...App 2: El diseño de apps...El ejemplo de Google...Las restricciones y su clasificación...Las imágenes, los textos y el fichero de strings...Escalado de imágenes...Añadiendo restricciones de forma manual...El inspector de configuración...El bug de la beta: rebuild de Graddle...Restricciones con autoconnect...Restricciones con inference...¿Qué hemos aprendido?...Descarga el código fuente de la App 2...App 3: El botón contador...Crear y configurar un nuevo proyecto...Cómo añadir imágenes a un proyecto y biblioteca de imágenes Open Source...Reto: diseña la interfaz...Solución al reto: diseña la interfaz...Entendiendo las interfaces en forma de ficheros XML...La clase App Compat Activity y sus ventajas...Entendiendo la clase Main Activity...Del fichero XML a la clase principal...La clase R...El método onClickListener y onClick...Cómo añadir scroll y solucionar los bugs de nuestra Text View...Obtener el nombre de usuario de nuestra Edit Text...Errores, nulls y excepciones...Reto: configurar el texto de nuestra Edit Text...Los Bundle y el saveInstanceState...El ciclo de vida de una actividad en Android: teoría...El ciclo de vida de una actividad en Android: práctica...Debugueando nuestro código y el método Log.d...¿Qué hemos aprendido?...Descarga el código fuente de la App 3...App 4: La Calculadora...Creando y configurando el proyecto...El diseño de la interfaz gráfica...Restricciones por un tubo...Últimos toques al diseño...Widgets editables vs no editables...Hints y placeholders...Variaciones de layout para tical y horizontal...El layout en horizontal y las restricciones en forma de propiedades...Comparar ficheros y layouts...Pasar cambios de un fichero a otro...Comparar directorios de ficheros...El diagrama de flujo de nuestra app...Muchos botones y un solo OnClickListener...Los Click Listeners de las operaciones...El diagrama de flujo de las operaciones aritméticas...Implementando las operaciones aritméticas...Algunos bugs de usabilidad y el punto decimal...El bug de la rotación en medio de un cálculo...Rehaciendo nuestro layout en horizontal...Reto: añadir los números negativos...¿Qué hemos aprendido?...Descarga el código fuente de la App 4...App 5: Un repaso a Android Básico...Ejercicio 1: Check Box, Radio Buttons, Button Groups y múltiples idiomas...Ejercicio 1: Diseño de la interfaz...Ejercicio 1: Traducción a varios idiomas...Ejercicio 1: Programación, tostadas y logs...Ejercicio 1: Una segunda actividad, y el concepto de Intent...Ejercicio 1: La pantalla de carga...Descarga el Ejercicio 1 de la App 5...Ejercicio 2: El reproductor de MP3...Ejercicio 2: La barra para ajustar el volumen de reproducción...Ejercicio 2: La barra para ajustar el segundo de reproducción...Descarga el Ejercicio 2 de la App 5...App 6: Internet y las descargas...RSS y ficheros XML...Apps que se cuelgan indefinidamente y varios hilos de ejecución...Clases dentro de clases...Las tareas asíncronas...Descargando el XML en segundo plano...Errores y Excepciones...Los Buffered Readers...Los problemas de seguridad y de internet...La consola y los errores...Sobre los permisos y la privacidad del usuario...La clase App y el generador de código automático...El procesador del XML...El bucle principal del procesado...Comprobando el resultado del procesado...List Views, Recicle Views y Adapters...Añadir una List View a nuestro Layout de Android...List Items como Layouts independientes...Nuestro primer Adapter...Reto: Crear un adapter layout personalizado...Vistas dentro de vistas (solución al reto)...Un adapter personalizado...Context e Inflaters...Los métodos de nuestro adapter...Reutilizando vistas para optimizar la app...El Holder Pattern...Cómo crear un menú...Seleccionar un elemento del menú...Los grupos dentro de un menú...Descargar más o menos elementos...Reto final: optimización y usabilidad en la app...Un adapter con tipos genéricos...¿Qué hemos aprendido?...Descarga la app 6...List Views...App 7: El mundo de las APIs y las librerías...Configurar el proyecto y la librería de YouTube...Importar Jars y Graddle, la magia oscura de Android...Una segunda actividad y el proceso de creación de las mismas...Añadir la actividad de YouTube...Añadiendo widgets de terceros a través de XML...Añadiendo widgets a través de código...Las claves de API de Google...El método onInitializationFailure...El método onInitializationSuccess...Los listeners y el patrón de delegación (que hagan otros mi trabajo)...Probando el código en nuestro móvil Android...Más menús y opciones...Reproductores standalone...Todo sobre los Intents e Intents Filters...Funcionamiento y reto final...Solución del reto del autoplay...Descarga la app 8...Nos vemos en el siguiente curso!... más
Otros cursos de esta academia
Cisco CCNA Fundamentos de Networking para Redes IP
(Udemy)
Entender el funcionamiento de la cli y los diferentes modos de usuario de un equipo cisco así como las diferentes memorias... 2 cómo instalar packettracer en windows...
Mainframe IBM en tu PC
(Udemy)
Arrancar el sistema operativo mvs de ibm en la pc... sabrás cuáles son las principales industrias en donde se utilizan los mainframes instalarás un entorno de tipo...
Implementación de Servidores LAMP con Centos Linux
(Udemy)
Instalación de apache... instalación de centos linux... introducción a la plataforma lamp... adicionalmente, es recomendable contar con conocimientos básicos en...
Ansiedad por separación en perros - La guía definitiva
(Udemy)
Y si eres profesional aquí encontraras recopilada y organizada toda la información que necesitas sobre esta patología y cómo trabajarla... terapia de jaula...
Cuentos En Francés Vol. I & II. (2 cursos en 1)
(Udemy)
Audio descargable (mp3)... niños y adultos que quieran leer y escuchar 16 cuentos clásicos en francés... a quién va dirigido estudiantes con nivel básico-intermedio...
POWER BI |Curso KPI y Business Intelligence para Call Center
(Udemy)
Entusiastas y usuarios de power bi... crearán visualizaciones analíticas de datos para entender el desempeño del call center y evaluarlo... power bi desktop...
Microservicios con Spring Boot y Spring Cloud Netflix Eureka
(Udemy)
Construye, implementa y escala microservicios con spring boot 2 y spring cloud aprende a crear y consumir servicios web restful con spring boot conecta y consume...
Aprende Dibujo Artístico fácilmente. Arte y creatividad.
(Udemy)
La copia como medio... podrás dibujar todo aquello que ves adquirirás soltura y seguridad en el trazo percibirás los objetos en 2d podrás encajar la forma correctamente...
RestFul Api con Python usando Django Rest FrameWork
(Udemy)
Py guardando el owner fuente guardando el owner probando acceso a api de productos resumen introducción documentando con swagger documentando con coreapi extra y...
ReactJS Avanzado - FullStack React GraphQL y Apollo
(Udemy)
Crear aplicaciones completas con react, apollo y graphql conocer más sobre mongodb y mongoose para integrarlo a sus aplicaciones react crear aplicaciones fullstack...
PEDIR INFORMACIÓN