COMPLEMENTARIO PROFESIONAL I APLICACIONES M VILES 2
Desarrollo de Aplicaciones Móviles en
Android
Prof. Arturo Vildósola S.
Acerca del Profesor
Prof. Arturo Vildósola S.
FORMACIÓN
• Ingeniero Civil Industrial M/Informática
• Diploma en Gestión de Marketing
• Magister en Tecnologías de la Información (Candidato)
CONTACTOS
• Teléfono: +56 9 86039463
• Twitter: @a_vildosola
• Email: avildosola@getkem.com (googlechat)
Breve reseña del curso
Hoy en día la movilidad es primordial para el desarrollo de las empresas y el
diario vivir de cada persona, debido a esto, este curso tiene por objetivo entregar
al alumno solidos conocimientos sobre las tecnologías móviles para que puedan
introducirse al fascinante mundo de la movilidad a través de las aplicaciones
móviles nativas, esto les dará un sinfín deoportunidades para que puedan
apoyar a las empresas y personas a través de grandes soluciones de innovación
en este ámbito.
Arturo Vildósola S.
Evaluaciones
EVALUACIÓN 1
Prueba de conceptos e interpretar un pequeño fragmentos de código.
EVALUACIÓN 2
Trabajo, crear un “login”, que incluya las siguientes funciones:
Ingresar usuario-email y contraseña
Validar el email
Link implementado pararecuperar contraseña
Botón implementado para registrarse
Implementar con webservice en PHP, JSON y MySQL.
EVALUACIÓN 3
Trabajo final, crear una aplicación simple utilizando tecnologías de NFC, Sensores o geolocalización.
Contenido
1. Historia y algunos datos de interés
11. Ejemplo: “Suma de 2 números”
2. Fundamentos de una aplicación
12. Componentes de una App: (http://developer.android.com/guide/components/index.html)
3. Proceso de desarrollo para aplicaciones en Android
4. Instalación: ADT Bundle
5. Estructura de un proyecto: directorios y archivos
6. Ejemplo: “Hola mundo”
7. Plataformas para correr Android:
1. Dispositivo físico (https://www.youtube.com/watch?v=TXojre_lOag)
2. Emulador
8. Ejemplo: “Transición y envío de mensajes”
9. Agregando el Action Bar
10. Ciclo de vida de unaactividad
a)
b)
c)
d)
Comenzando una actividad
Pausando y reanudando una actividad
Parando y recomenzando una actividad
Recreando una actividad
a) Intents
b) Activity
c) Fragments (http://
developer.android.com/training/basics/fragments/index.html)
d) Services
e) Content providers
f) Appwidgets
g) Processes and threads
13. Soporte para diferentes dispositivos (http://developer.android.com/training/basics/supporting-devices/index.html)
) Lenguajes
) Pantallas
) Plataformas
14. Otros ejemplos
15. Bibliografía
Historia y algunos datos de interés
Android es un sistema operativo basado en el kernel de Linux diseñado principalmente para dispositivos
móviles con pantalla táctil, como teléfonos inteligentes o tabletas, inicialmente desarrollado por
Android, Inc. Google respaldó económicamente ymás tarde compró esta empresa en 2005.
Android fue presentado en 2007 junto la fundación del Open Handset Alliance: un consorcio de
compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los
dispositivos móviles.
El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008.
Modelo de desarrollo: código abiertoLanzamiento inicial: 23 de septiembre de 2008
Última versión: 4.4, KitKat
Núcleo: Linux
Fundamentos de una aplicación
Las aplicaciones en Android son escritas en el lenguaje de programación Java.
Las herramientas del SDK de Android compilan el código, con cualquier dato y archivo de recursos dentro de un paquete de
aplicación (APK), el cual es un archivo con un sufijo .apk.
Un archivo APKcontiene todos los contenidos de una app en Android y es el archivo que dispositivos con Android usan para
instalar la app.
Una vez instalada en un dispositivo cada aplicación vive en su propio entorno de seguridad:
a.
b.
c.
d.
El sistema operativo Android es un sistema operativo Linux multiusuario, en la cual cada aplicación es un usuario
diferente.
Por defecto el sistema asigna a cada app un...
Regístrate para leer el documento completo.