You are on page 1of 9

Desarrollo de aplicaciones Android Nativa

con Android Studio

Instructor Ing. Diego Sebastian Herrera

Perfil Profesional
https://www.linkedin.com/in/diego-sebastian-herrera-
52107715/

(Descuento % por pago total del curso.) (Descuento % por traer un amigo. El costo Total del curso 2400 pesos y puede abonarse en 3 cuotas de 800 pesos.Horarios y Costos La clase se dictan los días Horario 2 sábados de 17:00 a 20:00 Son 12 lecciones de 3 horas.com/codigointeractivo/ Resumen . Para informe acerca de inscripción: por mail a info@codigointeractivo.com por MP a https://www.facebook.) Fecha de inicio el 20 mayo 2017. 36 horas de clase presencial 50 horas de prácticas grabadas en video. Los cupos son limitados.

Que Aprenderemos. en Resumen .). Requisitos  Tener conocimiento de programación a nivel básico de preferencia JAVA o C#. Durante el curso aprenderás los hitos tecnológicos necesarios y suficientes para convertirte en un desarrollador competitivo para el mercado laboral actual del desarrollo de aplicaciones Android. Todas las practicas que se ven el curso se encuentran grabadas en 125 videos que los alumnos pueden acceder desde nuestra plataforma como apoyo y toma de conocimiento.  Tener muchas ganas de aprender a desarrollar tus propias app.  Contar con un equipo portátil para asistir a las clases para realizar prácticas. (El acceso es ilimitado lo que quiere decir que podrán acceder al material finalizado el curso y podrán acceder a las actualizaciones que se realicen sobre el material del curso. Adicional a las clases presenciales el curso cuenta con una prácticas semanal grabada que se pone a disposición de los alumnos para incrementar el conocimiento de los temas abordados en cada clase.En el curso de Android aprenderás a desarrollar aplicaciones para dispositivos móviles y Tablet mediante lenguaje de programación java utilizando la herramienta de google Android studio.

 Aprenderemos a como conectarnos con plataformas de servicios REST desde nuestras app de manera nativa y con librería de terceros como Retrofit.  Aprenderemos a utilizar Gson para ayudarnos en el proceso de convertir JSON a objetos y viceversa. Intents Services.  Trabajar con persistencia de Información en la BDD sqlite de manera nativa y utilizando librerías de tercero como ORMLite  Aprenderemos acerca de inyección de vistas con Butterknife.  Aprenderemos las herramientas necesarias para el procesamiento en segundo plano como servicios. Temario Conociendo de Android . BroadcastReceiver. Widgets. Content Providers.  Aprenderemos los beneficios de utilizar librerías como Picaso y Glide para la gestión de imágenes en nuestras aplicaciones.  Publicar Tus Aplicaciones a Google Play.  Aprenderás los aspectos más importantes de la Google play service para la gestión de mapas en tus aplicaciones.  Aprenderás a realizar la instalación de todo el ambiente de trabajo necesario para la programación en Android.  Aprenderás a desarrollar app usando servicios de Google para la gestión de Notificaciones Push. intentservice . View y ViewGorups.  Aprenderemos a desarrollar plataformas de servicios con Nodejs y Mongodb. asynctask.  Diseñar Interfaces gráficas para desarrollos en Android. barras de acciones y menúes contextuales.  Utilizar los componentes principales de Android: Activity.  En el camino aprenderemos los aspectos mas importantes en la utilización de GIT como herramienta para la gestión del código. Entre otros.  Desarrollar menúes.

 Conociendo los componentes de una aplicación  Ciclo de vida de una aplicación. analizamos los diferentes estados por los que pasa una aplicación.  Presentación del Curso  Que es Android  Historia  Versiones  Arquitectura  Tipos de Aplicaciones  Herramientas de disponible de desarrollo  Emulador  Practica:  Instalación de Android Studio  Instalación de SDK  Entendiendo la Anatomía de un Proyecto  Practica:  Mi primer Proyecto “Hola Mundo”  Corriendo en un Emulador Aprendiendo el funcionamiento de aplicaciones nativas.  Practica:  Proyecto ciclo de vida de una aplicación  Como acceder a los elementos de una Activity  Definiendo eventos CallBacks en View  Practica:  Proyecto Calculadora Android Aprendiendo el diseño de UI en Android  Aprendiendo de View . Viegroup y widgets  Entendiendo la forma declarativa XML  La Clase R  Layout  Propiedades importantes de View  Practica o Proyecto FrameLayout o Proyecto LinearLayout o Proyecto TableLayout .

Navegación y Notificaciones. o Proyecto RelativeLayout  Conectando a un dispositivo Mobile  Conectando nuestro dispositivo de manera remota Técnicas de gestión de rotación de la pantalla y comunicación entre pantallas y Android. SubMenu.  Practica:  Registro de Usuario con Variables Globales  Proyecto Practico de utilización de Menu . Menu Contextual.  Orientación de la pantalla  Portrait  Landscape  Tecnica Anchoring  Tecnica Resizing and Repositioning  Practica:  Proyecto Calculadora  Intent  Intent Explicitas  startActivityForResult  Practica:  Comunicando Actividades  Buscador de Contenido  Intent Implicitas  Practica  Construyendo Navegador Android  Visor de Imágenes Almacenamiento en Memoria.  Practica de Notificacion Toast  Practica de Notificaciones en Barra de Estado  Practica de Notificaciones en Cuadro de Dialogo .

Quienes son los Content Provider  Introducción  Content Providers de Sistema  Content Providers Personalizados  Practica Procesamiento en Segundo Plano y Servicios Web  Thread  Asynctask  Interservice .  SharedPreferences  PreferenceActivity  Almacenamiento en base de datos SQLite  Consulta. Inserción . Actualización .Diseño y Manipulación de ViewGroup para presentar la información.  Adaptadores  Adaptadores Personalizados  Listview  Gridview  RecyclerView  Practica  Proyecto Agenda de Contacto (ListView Master Detail)  Proyecto Buscando los Animales del Zoológico (Listview Spinner)  Proyecto CronoDroid . un cronometro con memoria Almacenamiento en Android  Almacenamiento con Preferencias de Usuarios  Ficheros en memoria interna y externa. Eliminación de Registros  Desarrollo de acceso a SQLITE con Ormlite.

 Aprenderemos las bases del desarrollo Nodejs  Conoceremos a mongodb y mongoose para su gestión.  Uso de Retrofit para la gestión de servicios REST.  Desarrollaremos una plataforma de servicios por completo. Desarrollando servicios REST con Mongodb y Nodejs. Geolocalización y Sensores o Google Maps o Credenciales o Android Key o SHA1 o Google Service o MapFragment o MArker o Permisos de GoogleMaps Consumiendo Servicios Rest  Introducción a los servicios REST  Uso de api nativa para consumir servicios REST. .  Service SOAP  Service Rest  Json  XML Mejorando nuestra gestión de Interfaces  Inyección de vistas con Butterknife.  Aprenderemos el uso de Picaso para la gestión de imágenes  Aprenderemos el uso de Glide para la gestión de Imágenes.