Vous êtes sur la page 1sur 30

Android - Recursos


Rubén Fuentes-Fernández - Profesor de la Facultad de Informática, UCM
Licencia

 Este documento, su texto y gráficos e imágenes,


puede ser utilizado bajo una licencia Creative
Commons de tipo Reconocimiento – NoComercial –
SinObraDerivada. En caso de utilizarse este material
la atribución se debe respetar citando la fuente
como “Rubén Fuentes Fernández. Facultad de
Informática, Universidad Complutense de Madrid” y
expresamente, si es posible, mediante un enlace
activo a “ http://www.ucm.es ”.
Índice


1. Recursos para el desarrollo

2. Herramientas

3. Documentación

4. Comunidad

5. Conclusiones

6. Glosario
1 Recursos para el
desarrollo
Recursos

 Kits de desarrollo  Android SDK


 Entornos integrados de desarrollo 
Android IDE
 Documentación  web Android Developers
 Ejemplos  Android SDK y web Android
Developers
 Foros de desarrolladores  múltiples
2 Herramientas
Herramientas de desarrollo

 Android suministra un entorno completo de


desarrollo gratuito, el Android Studio
 http://developer.android.com/sdk/index.html
 2 componentes básicos:
 Android SDK Tools  librerías, emuladores,
ejemplos, código fuente…
 Android Studio IDE  entorno de desarrollo
Herramientas de desarrollo

 Se puede instalar solo el SDK.


 El SDK no incluye el NDK.
 Para código C y C++
Android SDK – SDK Manager
Android SDK – dispositivos reales
Android SDK Tools - AVD Manager
Funcionalidades de un emulador

 Simular una llamada / SMS


 Simular una ubicación
 Cambiar los estados de la batería
 Ej. capacidad, sobrecalentamiento, cargando
o fallo
Funcionalidades de un emulador

 Usar diferentes condiciones de conexión


 Introducir retardos para cada uno de los
tipos de conectividad disponibles.
 Ej. GSM, GPRS, UMTS o HSDPA
 Lanzar varios teléfonos y hacerlos
interaccionar
 Port redirection
Android Studio IDE
Funcionalidad

 Escribir la app
 Crear el código con un editor específico
 Diseñar la interfaz visualmente  drag & drop
 Probar la app
 Sobre emuladores y dispositivos físicos
 Analizando su estado interno
 Comprobando tiempo de ejecución y uso de
memoria
3 Documentación
Android Developers

 El sitio oficial para los


desarrolladores de
Android.
 Gestionado por Google
y Open Handset
Alliance
 Contenido gratuito

http://developer.android.com/
Perfiles

 El sitio tiene secciones con material para


diversos perfiles de usuario:
 Distribute  gestores interesados en
distribuir su app
 Design  diseñadores gráficos que trabajan
en el aspecto visual de las apps
 Develop  desarrolladores centrados en la
estructura y programación de apps
Contenido

 Todo el material necesario para lanzarse al


desarrollo con esta plataforma.
 Descarga del software de desarrollo
 Documentación de las librerías
 Tutoriales
 Guías de mejores prácticas
 Historias de aplicación
 …
4 Comunidad
Foros

 Varios en Android Developers


 https://plus.google.com/+AndroidDevelopers
 También para desarrolladores
 http://androidforums.com/forums/applicatio
n-development.28/
 http://forum.androidcentral.com/
Foros

 Para desarrolladores interesados en


aspectos de desarrollo de la plataforma
 http://forum.xda-developers.com/
 Con un foco en aspectos de monetización,
además de otros aspectos
 http://forums.makingmoneywithandroid.co
m/
5 Conclusiones
Conclusiones

 Crear apps es una tarea compleja.


 Requiere la colaboración de múltiples
personas.
 Necesita múltiples recursos
 Android cuenta con una enorme colección
de recursos gratuitos en su mayoría.
 Es una plataforma en la que es muy fácil
empezar.
¡Gracias!
6 Glosario
Glosario

 AVD = Android Virtual Device


 GPRS = General Packet Radio Service
 GSM = Global System for Mobile Communications
 HSDPA = High Speed Downlink Packet Access
 IDE = Integrated Development Environment
Glosario

 NDK = Native Development Kit


 SDK = Standard Development Kit
 SMS = Short Message Service
 UCM = Universidad Complutense de Madrid
 UMTS = Universal Mobile Telecommunications
System
Este documento, su texto y gráficos e imágenes, puede ser utilizado bajo una licencia
Creative Commons de tipo Reconocimiento – NoComercial – SinObraDerivada. En caso
de utilizarse este material la atribución se debe respetar mencionando al autor y citando
la fuente como “Rubén Fuentes Fernández. Facultad de Informática, Universidad
Complutense de Madrid” y expresamente, si es posible, mediante un enlace activo a “
http://www.ucm.es ”.

Vous aimerez peut-être aussi