El gran libro de Android: 7ª Edición

Introducción a Android

Enlace con mas información de Android y su estructura

Visión general y entorno de desarrollo

El lanzamiento de Android como nueva plataforma para el desarrollo de aplicaciones móviles ha causado una gran expectación y

El lanzamiento de Android como nueva plataforma para el desarrollo de aplicaciones móviles ha causado una gran expectación y ha tenido una importante aceptación tanto por los usuarios como la industria.

Objetivos

Conocer las características de Android destacando los aspectos que lo hacen diferente

Estudiar la arquitectura interna de Android

Aprender a instalar y trabajar con el entorno de desarrollo (Android SDK)

Enumera las principales versiones de Android y aprender a elegir la mas idónea para desarrollar nuestras aplicaciones

Crear una primera aplicación y estudiar su estructura de un proyecto en Android

Conoce donde podemos conseguir documentación sobre Android

Aprender a utilizar herramientas para detectar errores en el código

¿Qué hace que Android sea especial?

Plataforma abierta

Adaptable a diversos tipos de hardware

Portabilidad asegurada

Arquitectura basada en componentes inspirados en internet

Filosofia del dispositivo siempre conectado a internet

Gran cantidad de servicios incorporados

Aceptable nivel de seguridad

Optimizado para baja potencia y poca memoria

Alta calidad de gráficos y sonido

Silvestre Torres Jazmín_Grupo:611

Entorno de aplicación

Los servicios mas importantes que incluye son:

Views

Resourse manager

Activity manager

Notification manager

Content Providers

Librerías nativas

System C library

Media framework

Surface manager

Webkit/Chromium

SGL

Librerias 3D

FreeType

SQLite

SSL

El núcleo Linux

El núcleo de Android esta formado por el sistema operativo Linux, versión 2.6. Esta capa proporciona servicios como la seguri

El núcleo de Android esta formado por el sistema operativo Linux, versión 2.6. Esta capa proporciona servicios como la seguridad , el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos.