Fundamentos de desarrollo Android
Los dispositivos Android pueden instalar y ejecutar aplicaciones desarrolladas por cualquiera. Esto significa que tú mismo puedes crear apps Android y publicarlas en Google Play. Las apps cubren muchos tipos de tareas: productividad, redes sociales, entretenimiento. Las herramientas de desarrollo son gratuitas, así que cualquiera puede instalarlas y usarlas. Si estás considerando aprender desarrollo Android, puedes equiparte con los fundamentos de la plataforma bastante rápido.
Herramientas de desarrollo
Los recursos de desarrollo Android están disponibles gratuitamente en los sitios oficiales de Android y Eclipse Foundation. El SDK funciona junto con el IDE Eclipse y el plugin ADT. Estas herramientas contienen todo lo necesario para codificar, diseñar, compilar, ejecutar y exportar tus apps. Dentro del plugin ADT, el Administrador de Dispositivos Virtuales (AVD) permite crear y ejecutar versiones virtuales de dispositivos Android para ver cómo funcionarán tus apps en dispositivos reales.
Google Play
Google Play es la vía principal para publicar apps Android. Puedes registrarte como desarrollador pagando una tarifa, añadiendo datos de contacto y subiendo tus aplicaciones. Puedes ofrecer apps gratis o cobrar un precio fijo, en diferentes monedas para clientes globales. Tus apps aparecerán con valoraciones y comentarios de usuarios. La app de Google Play viene preinstalada en dispositivos Android (smartphones y tabletas), por lo que los usuarios podrán acceder a tus apps.
Interfaces de usuario
Las interfaces de usuario Android comprenden diferentes elementos de código para diseños, elementos visuales e interactivos. Puedes crear interfaces usando herramientas gráficas del plugin ADT, o codificarlas manualmente con XML y Java. Android usa elementos View y ViewGroup, con opciones de diseño lineal, tabular y relativo. La plataforma proporciona elementos interactivos listos para usar: listas, botones, entrada de texto y componentes desplegables combo-box.
Programación
El desarrollo Android puede involucrar varias opciones de codificación. Los lenguajes principales son Java y XML. Con XML defines elementos de datos, diseños visuales y otros recursos como menús. Con Java implementas la estructura y lógica de tu aplicación. Si no estás familiarizado con Java, conviene familiarizarse con conceptos básicos como desarrollo orientado a objetos. Las apps Android pueden trabajar con otras tecnologías como SQL para bases de datos.
- ·Cómo instalar Google Play Store (Android Market) en tu móvil
- ·Consejos para extender la vida de la batería de mi HTC Hero
- ·Android Market se bloquea al instalar aplicaciones
- ·Cómo instalar aplicaciones desde Android Market web
- ·Android Market no funciona después de rootear: causas y soluciones
- ·Cómo ver aplicaciones protegidas en Android Market
- ·No puedo cancelar descargas de Android Market
- ·Cómo conseguir Android Market en HTC HD2 (Windows Mobile)
- Trucos y atajos para Android 2.1
- Cómo obtener la cuota de mercado de Android vs iPhone y BlackBerry
- Mejores formas de buscar en Google Play (Android Market)
- Cómo borrar el historial de búsquedas en Android Market (Droid Incredible)
- Cómo descargar Bubble Ball para Android
- Cómo instalar un juego en LG Vortex (Android)
