Duración

5 días - 30 horas

Descripción

Este es un curso de cinco días (30 horas) que proporciona los conocimientos y habilidades para diseñar y construir una aplicación Android completa. Ofrece una amplia formación sobre los principales componentes del SDK de Android y sus interacciones.

Objetivos

Con este curso aprenderás...

  • Diseñar y construir una aplicación completa de Android
  • Depurar y mantener aplicaciones Android utilizando diferentes herramientas y plugins.
  • Entender a fondo el ciclo de vida de una aplicación Android y sus principales componentes.
  • Utilizar recursos externos, los archivos manifiest, los intents y adapters
  • Comprender y utilizar todas las técnicas de almacenamiento persistente Android: Preferencias, archivos, bases de datos y proveedores de contenido.
  • Utilizar técnicas de procesamiento en Backgruond de Android.

Contenidos del curso

Introducción

Android Framework and Android Studio

  • Android Software Layers
  • Android Libraries
  • Components of an Android Application
  • Application Life-cycle
  • Pre-requisites for Android Application Development
  • Android Studio
  • Gradle
  • Lab 1: Creating Your First Application

Android SDK Tools and Activity Class

  • Android Project Structure
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity
  • Methods to Remember
  • Lab 2: Controlling a Camera’s Flash Light

Fragments, Views, and List View

  • Introduction
  • Fragments
  • Views
  • List Views and List Activity
  • Methods to remember
  • Lab 3: Creating a Simple To-Do List Application

Intents and Intent filters

  • Introduction
  • Intents
  • Native Android Actions
  • Data Transfer
  • Intent to Call Activities
  • Register an IntentFilter
  • Methods to remember
  • Lab 4: Creating Contacts Selection Application

Android Layouts and Custom Views

  • Introduction
  • Views
  • Layouts
  • Customized Views
  • Modify Existing Views
  • Lab5: Custom View, Drawer Layout, and Fragments Application

Android Resources, Themes, and Material Design

  • Introduction
  • Android Resources
  • Android Themes and Styles
  • Android Material Design
  • Methods to remember
  • Lab 6: A To-Do List Application in Material Design

Android UI – Dialogs, Menus, and WebView

  • Introduction
  • User Interaction through Messages
  • Dialogs
  • Activities with Dialog Theme
  • Toasts
  • Menus
  • Context Menus
  • Additional Menu Item Options
  • Popup Menus
  • Web View
  • Methods to Remember
  • Lab 7: Wallpaper Application

Android Storage and Background Processing

  • Android Storage Options
  • File I/O
  • Shared Preferences
  • Connecting to the internet
  • Background Processing
  • Lab 8: Quotes Provider Application

Android Storage: SQLite and Content Providers

  • Introduction
  • Databases in Android
  • Content Providers
  • Native Android Content Providers
  • Custom Content Provider
  • Sync Adapters
  • Methods to Remember
  • Lab 9: SQLite Databases and Content Providers

Android Notifications

  • Introduction
  • Creating a notification
  • Notification actions
  • Expandable Notifications
  • Notifications Layouts
  • Notification Priority
  • Notifications in Android 5.0 (Lollipop)
  • Lab 10: Implementing Android Notifications

Conclusiones

 

Para más detalles o resolución de dudas puedes contactar con Core Networks a través del mail formacion@corenetworks.es

Certificación relacionada (no incluida)

Este curso prepara la certificación Y-401 de "Android Certified Application Developer".


Información extra

Prerequisitos

Para lograr un mejor aprendizaje y obtener productividad de manera ágil, con este curso es necesario disponer de conocimientos de Java para Android Development, pero el conocimiento y la experiencia en cualquier lenguaje de programación orientado a objetos se considera suficiente.

Información general

Área formativa

Cursos de Desarrollo para Plataformas Móviles

Fabricante

Formaciones en Desarrollo Software

Metodología

Presencial

Certificación

Propia del fabricante

 

¿TIENES DUDAS? PREGÚNTANOS

    He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

     

     

    Fecha y precios de nuestros cursos

    Fecha Horario de impartición Ubicación Precio por alumno Previsto en fecha
    No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

    ¿Necesitas Ayuda?

    Consúltanos si necesitas información de nuestros cursos o masters.

     

    Contacta con Core Networks