martes, 20 de noviembre de 2007

Manos a la obra - Introducción

Documento original: Getting Started with Android

Manos a la obra

[Título original: Getting Started with Android]

Para de comenzar a desarrollar aplicaciones, por favor lee las siguientes secciones y realiza las instrucciones mencionadas.

  • Instalando el SDK : explica cómo instalar el SDK y el Eclipse plugin. Además, explica cómo utilizar otras herramientas para constuir aplicaciones Android. También se explica cómo ejecutar las aplicaciones de ejemplo.

  • Hola Androide! : explica cómo escribir tu primera aplicación Android, el popular Hello World al estilo Android.

  • Anatomía de una aplicación Android : explica la estructura y arquitectura de una aplicación Android. Esta guía te ayudará a comprender el funcionamiento de las piezas que conforman una aplicación Android.

  • Tutorial: Un editor de anotaciones : aquí encontrarás las instrucciones para construir una aplicación Android de verdad: un editor de anotaciones con el cual podrás crear, editar y borrar tus anotaciones. Esta aplicación cubre muchos de los conceptos básicos a través de ejemplos prácticos.

  • Herramientas de desarrollo : explica qué son y cómo usar las command line tools(*) incluidas con el SDK(*).

  • Ciclo de vida de una aplicación Android : explica los detalles del ciclo de vida de las aplicaciones y de las Activities(*) corriendo dentro de ellas.

  • Otros materiales introductorios

    [Título original: Other Introductory Material]

    Después de leer la secciones anteriores, puedes continuar con la siguiente información que es de mucha utilidad:

    Core Packages

    [Título original: Core Packages]

    Estos son los paquetes básicos del Android SDK y permiten la construcción de cualquier aplicación Android. Estos paquetes están organizados en capas y aquí están ordenados y listados desde el nivel más inferior al superior.

  • android.util : contiene varias clases de utilidad de bajo nivel, tales como utilidades XML, etc.

  • android.os : provee los operating system services(*) básicos, message passing(*) e inter-process communication(*)

  • android.graphics : este es el paquete fundamental para el core rendering(*).

  • android.text , android.text.method, android.text.style y android.text.util : proveen un conjunto de herramientas para procesamiento de texto, soporte para rich text(*), métodos de entrada de datos, etc.

  • android.database : contiene APIs de bajo nivel para trabajar con bases de datos.

  • android.content : provee varios servicios para accesar datos en el dispositivo, tales como aplicaciones instaladas en el dispositivo y sus recursos asociados; content providers para persistent dynamic data(*).

  • android.view : este es el core user-interface framework(*).

  • android.widget : provee los elementos estándard para la interface de usuario (listas, botones, layout managers, etc). Este paquete es construido a partir de android.view.

  • android.app : provee el modelo de aplicación más alto y es implementado usando Activities(*).

  • Otros paquetes de interes

    [Título original: Other Notable Packages]

    Los siguientes paquetes proveen caraterísticas particulares de la Android platform(*), lo que significa que son necesariamente de utilidad para la construcción de aplicaciones.

  • android.provider : contiene las definiciones de varios content providers(*) incluidos en la plataforma.

  • android.telephony : provee APIs para la interacción con el phone stack(*) del dispositivo.

  • android.webkit : incluye varias APIs para trabajar con contenidos basados en web.

  • No hay comentarios.: