La plataforma Android cuenta con una amplia gama de aplicaciones. Uso de Android Market , los usuarios pueden descargar e instalar aplicaciones para diversos fines. Los desarrolladores de Android que trabajan individualmente o dentro de las empresas pueden desarrollar y lanzar sus aplicaciones a través del Market. A partir del desarrollo de Android es relativamente sencillo para las personas con experiencia en programación , sobre todo si esa experiencia incluye Java y XML. Sin embargo , los nuevos desarrolladores de Android también pueden aprender de forma gradual . Herramientas
Para desarrollar aplicaciones para Android, los desarrolladores necesitan ciertas herramientas de desarrollo proporcionadas por Google . El proyecto Android proporciona las herramientas de desarrollo específicamente para su uso con el Eclipse entorno de desarrollo integrado para Java. Nuevos desarrolladores pueden descargar e instalar Eclipse de forma gratuita desde el sitio web de la Fundación Eclipse. Los desarrolladores también necesitan el SDK de Android en su equipo de desarrollo para crear aplicaciones de Android. Las personas que empiezan con el desarrollo de Android pueden descargar el Kit de desarrollo de software desde el sitio web oficial de Android. El Android Herramientas de desarrollo de plug-in para Eclipse también proporciona una variedad de herramientas para la creación de aplicaciones de Android.
Fundamentos de Desarrollo
aplicaciones de Android utilizan una variedad de tecnologías , en particular de programación Java y código de marcado XML . Desarrolladores implementar la lógica del programa utilizando las clases Java y objetos , con recursos XML que definen los datos de aplicación y elementos visuales. Cada aplicación Android utiliza una selección de componentes a partir de cuatro categorías. Una "actividad" es una sola pantalla de la interfaz de usuario de una aplicación . Un "servicio " es un proceso en segundo plano . Un " proveedor de contenido " gestiona los datos de una aplicación. Un " receptor de radiodifusión " permite que las aplicaciones para detectar y responder a los mensajes del sistema.
Interfaz de usuario
interfaces de usuario de Android utilizan Ver y Ver objetos Grupo. Aplicaciones de Android utilizan Vistas como base para sus interfaces de usuario con widgets Creación de controles de usuario individuales y los elementos visibles, tales como botones, campos de texto y listas. Los desarrolladores también pueden definir los diseños de las distintas actividades dentro de una aplicación Android. Una disposición determina las diversas formas en que los objetos de interfaz de usuario se organizan entre sí .
Virtual Dispositivos
Cuando los desarrolladores compilar y ejecutar aplicaciones Android en Eclipse, que pueden ver cómo funcionan estos programas en diversos dispositivos virtuales diferentes . Utilizando el Administrador de dispositivos Virtual Android , los desarrolladores pueden iniciar virtuales teléfonos Android , como teléfonos inteligentes y Tablet PC , la definición de la configuración de hardware y software que deseen orientar su campaña. Además de ejecutar y probar aplicaciones en los dispositivos virtuales , los desarrolladores pueden desplegar sus aplicaciones en los dispositivos actuales para la prueba.
Publishing
Para publicar una aplicación en la que los desarrolladores de Android Market debe llevar a cabo algunos pasos. En Eclipse, exportar un paquete de aplicación final como APK , o archivo del paquete Android, requiere sólo unos pocos clics. Durante el proceso de exportación , los desarrolladores también pueden firmar sus aplicaciones , que es necesario publicar en el Mercado. Al publicar aplicaciones a través del mercado , los números de versión correctos deben aparecer dentro de los archivos de manifiesto para las aplicaciones. Carga de una aplicación en el Market Solo toma unos minutos a través de una cuenta de desarrollador .