Sunteți pe pagina 1din 12

-1-

Desarrollo de APPs de Android

Desarrollo de Apps de Android


Desarrollo de
APPs
Apps
Android
de Android -2- -3-

Desarrollo Apps Android


Para qu un curso de Android?

El sistema operativo Android, diseado principalmente para dispositivos


mviles con pantalla tctil y/o tabletas, se ha convertido en el favorito
para los usuarios de smartphone. En los ltimos meses, Android alcan-
z el 92% de ventas de nuevos smartphone, seguido de iOS. Con tal
demanda el futuro de las Aplicaciones para Android luce pro-
metedor. Segn datos estimados, hacia 2016 se espera un incremento
que llegue a las 66 mil millones de descargas.

Llevar el smartphone encima supone tener en nuestras manos muchsi-


mas herramientas en solo una. A diario surgen nuevas aplicaciones que
ofrecen soluciones para facilitarnos nuestro da a da a nivel particular y
corporativo

Ante tal situacin, la demanda de profesionales capaces de realizar


aplicaciones realmente usables y competitivas se ha disparado y la for-
macin es la clave.

Para quin un curso de Android?

El curso de Desarrollo de Aplicaciones para Android ofrece unos con-


tenidos estructurados para todas las personas interesadas en
aprender a desarrollar creativa y tcnicamente cualquier apli-
cacin para Android y con cualquier usabilidad.

Todo con un enfoque muy prctico, que mediante la puesta en marcha


de una aplicacin nos ayudar aprender paso a paso todos los procesos
hasta su publicacin en un app store.

Desarrollo de Apps de Android


Desarrollo de Apps de Android -4- -5-

1 - Eclipse 2 - Java

Ser nuestra herramienta base de desarrollo. Es importante conocerla Java es el lenguaje de programacin en el que se basa Android. Nos
bien y aprender a movernos por la aplicacin, guardar archivos, introduciremos en la programacin orientada a objetos.
depurar, etc.
Herramientas

Herramientas Introduccin a Eclipse: Instalacin y manejo de las funcionalidades


bsicas del entorno de desarrollo para Java y Android, Eclipse.
Package Explorer

> Introduccin de: Elementos bsicos: Conceptos como los signos de puntuacin, las
variables o los operadores.
Cdigo

Encabezados Condicionales: Uso de los condicionales e inicio de desarrollo pro-


Recursos gramas elaborados.
Libreras
Bucles: Concepto de bucles, con los cuales se aprender a escribir
> Eliminar proyectos
cdigo repetible.
> Situar el cdigo de nuestro

> Proyecto Console Arrays y strings: Manejo de conjuntos de datos como son los arrays
> Problems y las strings o cadenas detexto.

> File
Mtodos: Introduccin a la programacin orientada a objetos.
> Run

> Clases Herencia y Poliformismo: Herencia entre clases y modos de modi-


> Nuevo archivo ficar mtodos heredados.

Desarrollo de Apps de Android


Desarrollo de Apps de Android -6- -7-

3 - SQLite 4 - Conceptos de Android

Aprenderemos a manejar una base de datos en la que podamos guardar Antes de ver en profundidad como realizar aplicaciones en Android, nos
y leer datos para su uso posterior con Android. familiarizaremos con el sistema de carpetas y archivos que lo
conforman.
Herramientas
Herramientas
Tipos de bases de datos.
> Conceptos de Android: Creacin de un proyecto Android del tipo

Crear tablas: Hello World! y los diferentes componentes que forman parte de
una app.
NULL INTEGER REAL

TEXT > Contenido de un proyecto: Introduccin a las diferentes carpetas


BLOB y archivos que forman parte de un proyecto.
INSERT

INTO

UPDATE

DELETE

SELECT

Desarrollo de Apps de Android


Desarrollo de Apps de Android -8- -9-

5 - Diseo de UI para Android > Listas y adaptadores: Uso de los adaptadores para poblar listas,
uno de los controles ms usados en Android. Adems, iniciaremos el
Entraremos en el diseo de la interfaz de una aplicacin de un Modo desarrollo de la primera aplicacin: una coleccin de pelculas.
adaptado a las caractersticas de diseo de Android, buscando Esttica
y usabilidad a partes iguales. > Personalizacin de adaptadores: Se completa el tema anterior
explicando cmo actuar para crear listas ms profesionales con difer-
entes componentes.
Herramientas

> Action Bar I: Se introduce la utilizacin de uno de los componentes


> Views y Layouts: Conceptos de View y Layout de una interfaz,
ms utilizados desde la introduccin de Android 3.0 y el uso de libreras
aprendiendo las diferencias entre los diferentes tipos.
de terceros.

> Widgets bsicos I: Control de los widgets ms bsicos de una app:


> DashBoards: Creacin de una pantalla de bienvenida de tipo Dash-
el texto ( TextView y EditText) los botones (Buttons) y las imgenes.
Board.

> Widgets bsicos II: Se completa la explicacin de los widgets ms


> Temas, estilos y adaptacin a diferentes pantallas: Creacin
usados en Android, incluyendo los checkboxes y los radiobuttons y se
de estilos para reutilizar elementos de la interfaz y a asegurar la
introduce el uso de Scrollview.
coherencia En las distintas pantallas.

> Mens: Cmo crear mens clsicos para configurar las principales
> WebView: Introduccin en el uso del control WebView para mostrar
caractersticas de las aplicaciones.
in-app pginas web y contenido HTML.

Desarrollo de Apps de Android


Desarrollo de Apps de Android - 10 - - 11 -

6 - Navegacin por la app 7 - SQLite para Android

En este bloque, aprenderemos a navegar por nuestra aplicacin, de un Estudiadas las bases de datos estandard, llega el momento de aplicarlas
modo rpido y comprensible para el usuario final. a un sistema Android.

Herramientas Herramientas

> Localizacin de strings: El alumno aprender a adaptar una apli- > Creacin y edicin de una base de datos: Creacin de una base
cacin a las diferentes lenguas para las que quiera que su apliacin sea de datos in-app y a edicin con su dispositivo Android.
compatible.
> Adaptacin a ListView: Mostrar el contenido de una base de datos
> Intents: Se introduce el concepto de los intents, de modo que se mediante la utilizacin de ListView.
pueda compartir contenido o mostrar una nueva actividad.
> Bases de datos externas: Cmo introducir en nuestra aplicacin
> Toasts y Notifications: Crecin de notificaciones de tipo Toast o una base de datos previamente creada para que pueda ser utilizada por
del tipo Notification, tambin expandindolas tal y como se introdujo en la misma.
Android 4.0.
> Adaptacin de una base de datos externa: adaptacion de la
> Dialogs: Se introducir la utilizacin de los dialogs y se aprender a base de datos a una aplicacin que pueda aadir o remover datos de la
personalizar su aspecto. misma.

> Preferencias: Se aprender a guardar preferencias del
SharedPreference

Desarrollo de Apps de Android


Desarrollo de Apps de Android - 12 - - 13 -

8 - Internet y servicios 9 - Diseo UI para Android 3.0

Este punto se ocupa del aprendizaje en el manejo de datos procedentes Aprenderemos a usar algunos componentes de diseo para versiones
de Internet en diferentes fuentes y formatos. de Android superiores a Android 3.0

Herramientas Herramientas

> Tratamiento de XML: Recoger contenido en formato XML de Inter- > Fragments: Utilizacin de fragmentos, orientado
net para mostrarlo o utilizarlo en nuestra app. especialmente al desarrollo de aplicaciones para tablet.

> AsyncTask: Recoger contenido de Internet o de cualquier otra > Tabs: Navegacin por una App mediante el uso de pestaas.
fuente de un modo cmodo y sin bloquear la aplicacin.
> NavigationDrawer: Implementar este men lateral introducido
> Servicios: Cmo ejercitar cdigo en el segundo plano del dispositi- en 2012.
vo, aprendiendo a poner msica de fondo o a recoger datos en ciertos
perodos de tiempo mediante AlarmManager.

Desarrollo de Apps de Android


Desarrollo de Apps de Android - 14 - - 15 -

10 - Usando APIs 11 - Publicacin de una Aplicacin

El uso de las APIs nos permite mejorar la experiencia del usuario con la > El resultado: Publicacin de una Aplicacin
posibilidad del acceso a geolocalizacin o al uso del cmara.
Pensamos que un buen portfolio abre las puertas ms facilmente, por lo
Herramientas tanto la propuesta de una Aplicacin como Proyecto Final cumple con el
propsito de enriquecer tu perfil profesional y consolidar tu aprendizaje.
Geolocalizacin: Obtencin de las coordenadas geogrficas y su As, una vez finalizada la aplicacin descubriremos un medio en el cual
muestra por pantalla. diistribuirla, en este caso, desde Google Play.

Google Maps: Cmo mostrar nuestras coordenadas haciendo uso de El Equipo Docente realizar seguimiento de todo el proceso.
la API de Google Maps y a aadir diferentes capas.

Cmara: Nuestra app puede utilizar la cmara del dispositivo y salvar


las fotos en nuestra tarjeta SD.

Opciones de monetizacin: Cmo monetizar la aplicacin mediante


el uso de la API de AdMob

Desarrollo de Apps de Android


- 16 - - 17 -

Desarrollo de APPs de Android

EL METODO

Desarrollo de Apps de Android


Desarrollo de Apps de Android - 18 - - 19 -

FORMACIN ELEARNING DE SEGUIMIENTO > Clase Online: Una vez a la semana, t y tus compaeros tenis una

En IDesigner garantizamos un aprendizaje de calidad mediante las 3 clase online con el tutor, que aprovecha para resolver dudas, explicar
claves de nuestro mtodo de aprendizaje: temario o motivaros. Tambin es el lugar perfecto para conoceros y

compartir experiencias.
1 EL ACOMPAAMIENTO: El Tutor
> Foros: Foro general y foro de curso, para seguir hablando y
Es la persona que te atender desde que te matricules hasta que final-
ices la formacin. Profesional en activo, te ayudar a trazar un itinerario aprendiendo.

que se ajustar a tu da a da. Contactars con l a travs de:


3. LA META: Programa ID Empresa
> Mail: Recibirs contestacin en un plazo de 24h. En la recta final, seguiremos contigo para que ests preparad@ para el

> Telfono de Atencin al Alumnado: IDesigner atiende consultas de


mundo laboral:

lunes a viernes de 10h a 19h.


> Proyecto Final: Debers presentar un Proyecto que cierre el proce-
> Asistencias Online: Para consultas en detalle, el tutor te asistir a
so de aprendizaje.
travs de la videoconferencia en directo en el Campus.
Los objetivos son:
> Skype: A veces surgen dudas de respuesta inmediata. Este aspecto
- Consolidar tu aprendizaje mediante una propuesta cercana
lo cubriremos con Skype.
a la realidad del sector.

2. LOS RECURSOS: Campus eLearning - Ser material de calidad para enriquecer tu portafolio.

Es tu lugar de encuentro con tu curso y con el centro. Aqu en- > Titulacin: Garanta de tu aprendizaje. Titulacin convalidable a
contrars:
todos los estados de la UE.

> Servicio de Asesoramiento al Titulado: Para un apoyo extra,


> Contenido del curso: Temarios hechos por los profesores de
contars con el asesoramiento de nuestra experta en Recursos
IDesigner, en PDF descargables y en Videotutoriales Interactivos que
Humanos que te ayudar a enfocar con xito la bsqueda de un
te facilitarn el aprendizaje.
empleo: presentacin de portaflio, refuerzo de aptitudes, xito en las
> Ejercicios y talleres: En cada bloque te propondremos ejercicios
entrevistas de trabajo, etc.
que debers entregar a tu tutor en los aplazos indicados.

De los errores tambin aprendemos, as que podrs solicitar


videocorreciones personalizadas que te mostrarn dnde mejorar
para seguir avanzando.

Desarrollo de Apps de Android


Desarrollo de Apps de Android - 20 - - 21 -

El curso en un vistazo

> El curso tiene una duracin 300h, a realizar en un plazo mximo de


12 meses.

> Tendrs seguimiento continuado por parte de un EquipoDocente:


tutor y profesores, profesionales del sector.

> Disfruta de todas las herramientas que ofrece el Campus Virtual:


Clase Online, videotutoriales interactivos, videocorreciones paso a paso,
software...

> El itinerario del curso finaliza tras la entrega y valoracin de tu


Proyecto Final de una Aplicacin Android.

> Titulacin: Al superar el curso, obtendrs el Certificado IDesigner


de especializacin en Desarrollo de Aplicaciones Android.

info@idesigner.es

PRECIO: 1100
200 Matrcula + 6 Mensualidades 150

*Condiciones especiales para personas en desempleo y estudiantes.


*Formacin Bonificada para trabajadores.
*Sin mediacin de entidad financiera.

Desarrollo de APPs de Android


Desarrollo de Apps de Android
Desarrollo de Apps de Android - 22 -

Escuela Online de Artes y Tcnicas Digitales.

c/Violant dHongria 73-75. 08029 Barcelona


935271007
info@idesigner.es

www.idesigner.es

S-ar putea să vă placă și