Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DESARROLLO DE
APLICACIONES MÓVILES
CON ANDROID STUDIO
Ing. Carlos Veliz de Villa
INSTALACIÓN Y CARACTERÍSTICAS
Instalación y Características
• Características principales de la plataforma
Android
• Instalación del software necesario
• JDK
• Android Studio + SDK (Software Development Kit)
Orígenes de Android
• Google
Android Inc.
G++
2005 Gmail
Chrome
Orígenes de Android
2007 Liberar
SDK
Google
2009 Play
Características
• Plataforma abierta (código libre)
• Adaptable (Smart phone, google glass, Smart
watch, tablets, Smart-TV…)
• Portable (ejecutar en diferentes maquinas –
maquina virtual - Dalvik)
• Interface XML
Características
• Siempre conectado
• Servicios incorporados (GPS, BD, reconocimiento
voz…)
• Buena seguridad
• Optimizado (memoria, procesador)
• Audio, video (codecs)
Software necesario
• JAVA • ANDROID STUDIO
• JDK
View
• Elementos que componen
la interfaz de un usuario
• Descendientes de la clase
view.
Layouts
• Conjunto de vistas agrupadas de una determinada
forma
• RelativeLayout
• LinearLayout (horizontal)
• LinearLayout (vertical)
• GridLayout
• TableLayout
Activity
• Una app Android va estar formada por varias
actividades
• Actividad = “pantallazo”
Service
• Proceso que se ejecuta en segundo plano
• No es necesario interacción con usuario
• 2 tipos:
• Locales --> ejecutados en el mismo proceso
• Remotos --> ejecutados en procesos separados
Intent
• Voluntad, querer (intención) de realizar una acción
• Utilizado cuando queremos lanzar una actividad.
(¿evento?)
Intención 2
Intención 1
Fragment
Content Provider
• A veces las app necesitan compartir información sin
comprometer la seguridad del dispositivo
• Ejemplos:
• Acceso a la agenda
• Acceso a las fotografías
• Acceso al posicionamiento
• Etc…