Desarrollo de aplicaciones para Google Android
Desarrollar aplicaciones para Google Android implica una serie de actividades. Los recursos oficiales de Android incluyen herramientas de software para desarrollar, diseñar, probar y depurar apps de Android. Para publicar apps en la tienda oficial Market, los desarrolladores también deben seguir una serie de pasos obligatorios. Las apps de Android pueden ejecutarse en cualquier dispositivo con el sistema operativo instalado, incluyendo smartphones, tablets y laptops.
Herramientas
Las herramientas de desarrollo de Google Android incluyen el Kit de Desarrollo de Software (SDK), que proporciona los recursos necesarios para desarrollar y depurar apps de Android. Las herramientas oficiales están diseñadas para usarse a través del Entorno de Desarrollo Integrado (IDE) Eclipse. El complemento Android Development Tools (ADT) funciona junto con Eclipse, permitiendo a los desarrolladores crear apps de Android y desplegarlas en dispositivos virtuales usando el Administrador de Dispositivos Virtuales de Android (AVD). El programa Eclipse es gratuito y proporciona una interfaz entre el desarrollador y las herramientas de desarrollo para Android.
Desarrollo
Las apps de Android pueden involucrar una variedad de tecnologías y lenguajes de programación. Los desarrolladores pueden implementar lógica de programa e interactividad usando Java y XML. Los archivos XML dentro de una aplicación Android pueden definir datos y elementos de interfaz de usuario. Las apps de Android también pueden conectarse a tecnologías adicionales, como bases de datos usando el sistema SQLite. Las apps pueden aprovechar opcionalmente el acceso a Internet en los dispositivos de los usuarios para conectarse a servicios web, como consultar bases de datos web o realizar servicios web. La utilidad Dalvik Debug Monitor Server (DDMS) dentro del complemento ADT proporciona a los desarrolladores acceso a diversas herramientas para depurar apps de Android.
Exportación
Las apps de Android resultan de una serie específica de procesos de exportación. En Eclipse, los desarrolladores pueden exportar sus apps como archivos de Paquete Android (APK), que permiten instalar y ejecutar las apps en dispositivos Android. Para exportar apps para su lanzamiento a través de Android Market e instalación por otros usuarios, los desarrolladores deben pasar por el proceso de firma y versionado. La firma implica usar una clave para cifrar una app exportada. El versionado es el proceso de aplicar números de versión específicos a cada lanzamiento de una app, permitiendo a los dispositivos de los usuarios identificar versiones actualizadas de apps ya instaladas.
Publicación
Para publicar apps de Android en Market, los desarrolladores necesitan una cuenta de Google Android Publisher. Una vez configurada, los desarrolladores pueden subir sus apps para su lanzamiento en Market. Los desarrolladores pueden decidir cobrar una tarifa fija por sus apps o lanzarlas gratis. Una vez que una app está listada en Market, un usuario de dispositivo Android puede navegar y localizarla, ver información sobre ella —incluyendo reseñas de usuarios anteriores— y decidir si compra o descarga la app para usarla en su propio dispositivo. Los dispositivos Android tienen una app ya instalada para navegar por la tienda Market, que es la principal vía para lanzar apps en la plataforma.
- ·Encontrar procesos lentos en Android
- ·Aplicaciones ocultas en Android
- ·Aplicaciones Android para profesionales de TI
- ·Aplicaciones Android para ahorrar batería
- ·Cómo solucionar problemas de aplicaciones Android
- ·Aplicaciones Android para el embarazo
- ·Por qué las apps de Android necesitan permisos de acceso
- ·Cómo extraer aplicaciones de un Android
- Cómo compartir aplicaciones Android
- Cómo cambiar entre aplicaciones en Android
- Cómo comprar aplicaciones de Android
- Desarrollo de kernel Android: guía esencial
- Desarrollo con Android SDK: requisitos, configuración y publicación
- Paquete de desarrollo Android (Android SDK/NDK/Studio): crear apps para Play Store
