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.:
Publicar un comentario