Anda di halaman 1dari 5

Herramientas para desarrollo de aplicaciones Android Eclipse: Eclipse es un Interface Development Environment (IDE), esto quiere decir, un ambiente

de desarrollo de interface. En otras palabras es un entorno grfico que nos apoya para desarrollar en algn lenguaje de programacin, en particular, en Java. Antes de ejecutar Eclipse es importante verificar que se tienen permisos de escritura en el directorio, ya que, la primera vez que se ejecuta, Eclipse tiene que crear las carpetas en las que guardar informacin sobre workspaces, logs, etc. La interfaz de usuario de Eclipse consta de dos tipos de elementos: vistas y editores. Mientras que los editores normalmente permiten realizar una tarea completa, las vistas proporcionan funciones de apoyo. Aparte consta de diversas perspectivas. Editores

Son el lugar donde se escribirn los programas. Es posible tener varios Editores abiertos a la vez, apilados uno encima de otro. En la parte superior de la ventana de Editores, se mostrarn solapas que permiten acceder a cada uno de los Editores abiertos (o bien cerrarlos directamente). Vistas

Las Vistas sirven para cualquier cosa, desde navegar por un rbol de directorios, hasta mostrar el contenido de una consulta SQL. Se puede decir que las vistas son ventanas auxiliares para mostrar informacin, requerir datos, etc. Perspectivas

Es una agrupacin de vistas y editores de manera que den apoyo a una actividad completa del proceso de desarrollo software. Sin embargo, es posible crear perspectivas propias aadiendo nuevas vistas y cambiando su distribucin en la pantalla. Las principales perspectivas son: Resource: esta perspectiva est estrechamente relacionada con el sistema de archivos puesto que representa la localizacin fsica de los recursos almacenados dentro de los proyectos Java: esta perspectiva se centra en tareas de programacin, mostrando paquetes, clases, mtodos y atributos en sus vistas asociadas.

Plug-in development: la perspectiva de desarrollo de plug-in permite a los desarrolladores aadir nuevos mdulos de Eclipse. Install/Update: permite gestin de la configuracin. Muestra los componentes instalados as como sus versiones y conflictos.

Debug: relacionada con la tarea de depuracin. Se centra en los procesos ejecutados, puntos de ruptura, variables, salida, etc. Java Browsing: esta perspectiva permite ojear rpidamente cdigo, proyectos, paquetes y jerarquas

El ADT El ADT proporciona ayuda para las tareas ms comunes a la hora de programar aplicaciones Android, adems al estar totalmente integrado en Eclipse, el acceso a su funcionalidad es rpido y sencillo. Entre otras cosas, el ADT nos permite configurar rpidamente el esqueleto de las aplicaciones Android, disear interfaces, depurar los fallos de codificacin o realizar los paquetes e las aplicaciones para su distribucin. Con esto la creacin y depuracin de la aplicacin android hace que sea fcil y rpida y as lograr aplicaciones de alto rendimiento. Entre las principales caractersticas del ADT plugin son: Provee acceso a otras herramientas de desarrollo de Android desde el entorno de Eclipse IDE. Permite el acceso a muchas de las capacidades de la herramienta "DDMS", tales como tomar fotografas de la pantalla, administrar el redireccionamiento de puertos, fijar puntos de quiebre y examinar la informacin "thread" y procesos directamente dentro de Eclipse. Provee un asistente para la creacin de proyectos Android, el cual ayuda a crear todos los directorios y archivos necesarios para crear una nueva aplicacin Android. Automatiza y simplifica el proceso de construccin de una aplicacin. Da un editor de cdigo Android que ayuda a escribir XML vlido para el archivo "AndroidManifest.xml".

ANDROID SDK

Sus siglas se refieren a KIT DE DESARROLLO DE SOFTWARE, que deja a desarrolladores inventor aplicaciones para plataformas ANDROID, en ella es factible encontrar todo tipo de herramientas que estos necesitan, tales como: libreras, emuladores de dispositivos moviles, tutorials, cdigos de ejemplo, proyectos de muestra con cdigos fuente, etc. Estas aplicaciones se desarrollan con el lenguaje de programacin Java y se ejecutan en una mquina virtual diseada para el uso integrado llamada DALVIK que se ejecuta en Linux, pero tambin hay otras herramientas de desarrollo disponibles. El SDK posee tres directorios principales: DOCS, con documentacin suficiente para iniciar el desarrollo en la plataforma. DESARROLLANDO APLICACIONES, donde implementar la interfaz grafica y otros recursos similares. nos muestra como

TOOLBOX, que es como una caja de herramientas donde encontramos la construccin. Herramientas del SDK El SDK de Android incluye una serie de herramientas especificas para el desarrollo de aplicaciones mviles en la plataforma Android, siendo las ms importantes el Android Emulator y el ADT de Eclipse.

Android Development Tools Plugin aade extensiones potentes que permiten crear y hacer debug en nuestras aplicaciones rpidamente y con facilidad.

Android Emulator: emulador basado en QEMU que permite disear, crear y probar nuestras aplicaciones sin usar un dispositivo fsico.

Android Virtual Devices (AVDs): Son configuraciones especificas del emulador que te permiten modelar mejor el dispositivo actual. Se pueden

configurar perfiles de hardware, la plataforma elegida, el tamao de la memoria SD y otras opciones.

Hierarchy Viewer: permite probar y optimizar la interface de usuario. Proporciona una representacin visual de las clases del layout y un editor ampliado de la visualizacin.

Layoutopt: herramienta de lnea de comando que carga los ficheros XML especificados y analiza las estructuras y herencias del layout segn una serie de reglas predefinidas.

Dalvik Debug Monitor DDM: permite administrar los procesos que corren en una instancia de emulador/dispositivo dems de asistir en la depuracin de ellos.

Android Debug Bridge ADB: nos permite instalar aplicaciones (.pak) en una instancia del emulador y acceder a una instancia de emulador usando la lnea de comandos.

Android Asset Packaging AAPT: La herramienta aapt permite crear archivos .apk, los cuales contienen las imgenes binarias de tu cdigo y recursos de tus aplicaciones.

Android Interface Description Language AIDL: lenguaje IDL usado para generar cdigo que permite a dos procesos en un dispositivo funcionando con Android hablar utilizando comunicacin interproceso.

SQLite3: Esta herramienta ha sido incluida para comodidad de los desarrolladores. Provee acceso a los archivos de datos SQLite creados y usados por las aplicaciones Android.

Traceview: Esta herramienta produce una vista grfica del anlisis de informacin contenida en bitcoras que puede ser generada desde una aplicacin Android.

Mksdcard: Ayuda a crear una imagen de disco que se puede usar con el emulador, para simular la presencia de una tarjeta de almacenamiento externa (tal como una tarjeta SD).

Dx: Convierte los archivos de bytecode estndar (.class) en archivos Android bytecode (.dex).

Activitycreator: Es un script que genera archivos ant build que se puede utilizar para compilar aplicaciones Android.

Anda mungkin juga menyukai