Desarrollo con Android SDK: requisitos, configuración y publicación
Google lanzó oficialmente Android Market en 2008 para dar a usuarios de smartphones acceso a una amplia gama de apps. En pocos días, abrió la puerta a desarrolladores externos. Gracias a la naturaleza open source de Android, cualquier programador con las herramientas adecuadas puede crear y enviar su propia app. Estas herramientas incluyen el Android SDK (kit de desarrollo), punto de partida para crear puzzles, widgets, fondos y otros tipos de aplicaciones.
Visión general
En 2007, Google lanzó la primera versión del SDK para Android. Muchas empresas ofrecen SDKs para personalizar apps. El Android SDK permite desarrollar apps específicamente para tablets y smartphones con Android. Es gratis descargarlo y usarlo, pero requiere conocimientos de programación y la configuración adecuada en tu ordenador. Incluye herramientas para crear, testear y enviar apps a Google para su inclusión en Android Market.
Requisitos
El Android SDK funciona en Windows, Mac y Linux. Además del SDK, tu ordenador necesita un IDE (entorno de desarrollo integrado), que combina componentes necesarios como depurador y editor de texto. Google sugiere Eclipse IDE, pero puedes usar otro. Programadores experimentados pueden usar la línea de comandos sin IDE. Usuarios de Windows necesitan también driver USB y todos necesitan el JDK (Java Development Kit). Java es el lenguaje que impulsa las apps Android.
Configuración del entorno de desarrollo
Con el IDE listo, inicia tu desarrollo Android. En tu ordenador, configura un entorno básico, recomendado o completo. Básico: paquete inicial del SDK con herramientas, platform-tools y platform. Recomendado: lo anterior más código de ejemplo, documentación y driver USB para Windows. Completo: añade APIs de Google y más platforms SDK necesarias para publicar. Todos los componentes están en la web de desarrolladores de Android.
Ejecución del desarrollo
Con el IDE configurado, desarrolla tu app Android. En el IDE, crea un nuevo proyecto Android y usa Java para programar. Las herramientas del SDK ayudan a depurar y testear. El SDK incluye un emulador que actúa como smartphone/tablet virtual para ver la app en acción sin dispositivo físico. Cuando la app esté lista, usa el SDK para empaquetarla y publicarla.
- ·Solución de problemas al instalar el SDK de Android en Windows
- ·Cómo hacer capturas de pantalla en HTC myTouch (Android)
- ·Cómo hacer capturas de pantalla en Motorola Blur (Motoblur)
- ·Cómo instalar Android SDK 1.5 en Motorola Backflip
- ·Cómo distribuir (flashear) un kernel Android compilado
- ·Desarrollo de kernel Android: guía esencial
- ·Desarrollo de widgets en Android: bases, limitaciones, layouts y configuración
- ·Paquete de desarrollo Android (Android SDK/NDK/Studio): crear apps para Play Store
