Android Desarrollo Intro

Cualquier persona puede aprender el desarrollo de Android . Sin embargo , la actividad no implicar una variedad de tecnologías y técnicas . El sistema operativo Android se ejecuta en dispositivos informáticos móviles, incluyendo teléfonos inteligentes , tabletas y ordenadores portátiles. Los usuarios del sistema Android pueden descargar e instalar las aplicaciones publicadas a través de la oficial de Android Market. Los desarrolladores pueden descargar las herramientas necesarias para la creación de aplicaciones de Android de forma gratuita, aunque hay un cargo para lanzar aplicaciones a través del Mercado . Aplicaciones

aplicaciones Android son programas de software que se pueden ejecutar en el sistema operativo Android. La mayoría de los dispositivos con Android se compran con una selección de aplicaciones básicas ya instaladas. Los usuarios pueden descargar cualquier cantidad de aplicaciones adicionales. El Android Market divide las aplicaciones en una serie de categorías, incluyendo juegos, referencia , los negocios, el entretenimiento , la comunicación, los medios de comunicación , centros comerciales y la productividad , entre muchos otros . Por lo tanto, los desarrolladores pueden diseñar aplicaciones para una amplia variedad de funciones.
Proceso de Desarrollo

Los resultados del proceso de desarrollo de Android en la producción de un archivo APK , que es un paquete de Android archivo . Un archivo APK representa la versión final exportado de una aplicación, que los usuarios pueden acceder a través del Mercado . Para crear un archivo APK funcionamiento , los desarrolladores utilizan el Eclipse IDE (Integrated Development Environment ), en relación con el SDK de Android ( Software Development Kit ) y ADT ( Android Developer Tools ) plugin. Estas herramientas permiten a los desarrolladores de código, compilar , probar y finalmente exportar aplicaciones de Android. Los desarrolladores pueden ver sus aplicaciones que se ejecutan en los dispositivos virtuales mediante la AVD (Dispositivo Virtual Android ) Manager.
Technologies

aplicaciones de Android pueden involucrar múltiples tecnologías , pero en mayoría de los casos se construyen principalmente con Java y el código XML . El XML para una aplicación puede modelo de datos y los elementos visuales, tales como diseños de interfaz de usuario . Los desarrolladores de Android utilizan XML para definir los diseños de los usuarios ven cuando inician una aplicación. El código Java para una aplicación Android define la lógica y el procesamiento dentro de ella. Utilización de clases de Java , los desarrolladores pueden definir cada elemento de aplicación con las propiedades y el comportamiento de la entrega de la funcionalidad de la aplicación. Los desarrolladores que están aprendiendo Android , pero todavía no están familiarizados con el lenguaje Java a menudo tienen que educarse a sí mismos acerca de los aspectos básicos de la tecnología , incluyendo los objetos y herencia.
Liberar

Cuando un desarrollador termina la construcción y prueba de una aplicación para Android y está dispuesto a liberar a través del Android Market , tienen que pasar por una serie de pasos. El Android Market aplicaciones requiere para ser firmados y versionados según las directrices específicas. Por lo tanto, los desarrolladores necesitan para asegurar sus archivos APK utilizando un proceso de cifrado , utilizando la misma clave para cada versión de una aplicación. El archivo de manifiesto de la aplicación permite a los desarrolladores indican versiones con incrementar los números de versión para cada versión. Los desarrolladores pueden decidir si cobran una tarifa por sus aplicaciones o si se los pongan en libertad de forma gratuita. Algunos desarrolladores liberan versiones gratuitas y de pago de sus aplicaciones , con las versiones libres a veces apoyados por la publicidad.