23 de abril de 2011

Programación en Android - Recursos en Español
Esta nueva tecnología esta que revoluciona nuestra forma de usar los móviles o celulares, si deseas explorar este mundo, pues he aquí algunas pautas y consejos...
Detalles:
Dada la salida de la plataforma Android os paso un recopilatorio de webs, libros y tutoriales para que empecéis a programar vuestros Androides. Son varios recursos en español (y algún libro en inglés) para empezar a crear aplicaciones Android.
__________________________________________________________________________________________________________

Ayuda Oficial (En Inglés)

Antes de mostraros todo tipo de documentación, tutoriales y vídeos que he ido recopilando, os remito a la ayuda que Google nos ofrece de forma oficial:

Guía Desarrolladores --> http://developer.android.com/guide/basics/what-is-android.html
Referencia de las APIs de Android --> http://developer.android.com/reference/packages.html
Ejemplos --> http://developer.android.com/resources/browser.html?tag=sample
Artículos --> http://developer.android.com/resources/browser.html?tag=article
Tutoriales -->http://developer.android.com/resources/browser.html?tag=tutorial
Vídeos --> http://developer.android.com/videos/index.html#v=M1ZBjlCRfz0
Blog --> http://android-developers.blogspot.com/
__________________________________________________________________________________________________________

Herramientas necesarias - Preparar el entorno

Aquí os explicaré los pasos necesarios para realizar la instalación de las aplicaciones básicas para desarrollar en Android, la instalación es muy sencilla, solo necesitarás 3 aplicaciones ( Eclipse, SDK Android y JDK de JAVA )

1.- Instalar Jdk java, se trata de un conjunto de herramientas (programas y librerías) que permiten desarrollar programas enlenguaje Java (compilar, ejecutar, generar documentación, etc.). DESCARGAR JDK
2.- Descargar el SDK recomendado de Android, el SDK es un kit de desarrollo que contiene herramientas para desarrollar en Android, contiene herramientas como por ejemplo la maquina virtual Dalvik. DESCARGAR SDK
3.- Configurando SDK, abrimos la aplicación que se a instalado en mis “Archivos de Programas->Android->Android-sdk-windows” y ejecutamos SDK Setup.exe, aquí instalamos los paquetes del SDK los cuales seran descargados de internet, esto demora entre 20 a 30 minutos en mi caso asi que pasiencia.
4.- Una vez instalado el JDK, procedemos a descargar Eclipse. Este es un entorno de desarrollo integrado de código abiertomultiplataforma. Para Eclipse 3.5 o más reciente, utilice la versión recomendada “Eclipse Classic “. Es solo descargar, descomprimir y utilizar. DESCARGAR ECLIPSE
5.- Instalar componentes de Android para eclipse, en Eclipse Help->Install New Software.
6.- Falta solo un paso, que es configurar las preferencias del Android en el Eclipse, nos dirigimos a Window->Preferences.

No he detallado más los pasos porque en los siguientes tutoriales, vídeos y libros se explica perfectamente


__________________________________________________________________________________________________________

Tutoriales y blogs (En Español)

- Sgoliver.net: Un blog en el que se recopilan decenas de artículos para empezar desde lo más sencillo hasta algo más complicado en lo que a creación de apps se refiere. Existen tutoriales para bases de datos en Android, XML y sobre todo de interfaz.
- Jon Segador: Un Blog con categoría de programación Android. Este recurso es bastante interesante desde mi punto de vista,incluye bastantes tutoriales para crear aplicaciones algo más profesionales y bastante más inteligentes.
- Maestros del Web: Desde Maestros del Web nos deleitan con dos tutoriales, uno avanzado y otro para empezar a programar en Android. podéis echarles un vistazo desde estas direcciones: Primera parte y Segunda parte
- And.roid.es: es un pequeño blog español en donde se recogen las últimas noticias relacionadas con Android, además de la creación de tutoriales para crear apps, entre otros contenidos bastante interesantes.
- android-spa.com: Este recurso es bastante interesante si tenemos dudas, ya que es un foro en donde decenas de desarrolladores españoles ayudan a los principiantes a crear sus aplicaciones. También, encontraremos noticias y tutoriales.
- Paratuandroid.com: Es una página web de reciente creación con unos contenidos únicos, con aplicaciones de descargadirecta, artículos del mundo android y algún tutorial como el que os enlazo desde aquí.
__________________________________________________________________________________________________________

Videotutoriales (Español e Inglés)

Voy a hacer una pequeña recopilación de 9 videotutoriales en español para crear aplicaciones, estos videos están subidos a Youtube y han sido creados por Edu4Java.

- Tutorial 1: Primer Programa
- Tutorial 2 Componentes y Estructura.
- Tutorial 3 Interfaz de usuario Java y/o Xml
- Tutorial 4 Interfaz de usuario arrastrar y soltar. Drag and Drop.
- Tutorial 5 Navegando con Intents.
- Tutorial 6 Arquitectura
- Tutorial 7 adb.exe y SQLite
- Tutorial 8 Guardando datos en SQLite
- Tutorial 9 ImageView, CheckBox, RadioButton

Estos son en Inglés pero muy buenos, vale la pena el esfuerzo

Episode #1 – Getting Started!
Episode #2 – Create A New Project And Run It
Episode #3 – Using Buttons
Episode #4 – Checkboxes & Complex Layouts
Episode #5 – Using Radio Buttons
Episode #6 – Notification & Long Clicks
Episode #7 – Using Basic Lists
Episode #8 – The Alert Dialog
Episode #9 – Lists: Item Clicks
Episode #10 – Intents: An Introduction
Episode #11 – Intents: Multi Activity Applications
__________________________________________________________________________________________________________

Libros y Manuales (Casi todos en inglés)

Os presento una colección de libros que he ido recopilando por Internet, todos ellos enlazan a su archivo PDF. La mayoría son de desarrollo y programación, pero algunos están orientados al diseño de las aplicaciones, técnicas de marketing, usabilidad, aplicaciones que hay en el mercado. Vale la pena echarles un ojo y decidir sobre que libros te vas a apoyar cuando te pongasmanos a la obra.



01-Addison Wesley - Android Wireless Application Development 2nd Edition - Dec.2010
02-Addison Wesley - The Android Developers Cookbook -Oct.2010
03- Beginning Android - 2009 - Apress
04- Android Essentials - 2009 - Apress



05-Pro Android - 2009 - Apress
06-Apress - Android for Work Productivity for Professionals - Aug.2010
07-Apress - Beginning Android 2 - Mar.2010
08-Apress - Practical Android Projects - Feb.2011



09-Apress - Pro Android 2 - Mar.2010
10-Apress - Pro Android Games - Dec.2009
11-Apress - Pro Android Media - Dec.2010
12-Apress - Pro Android Web Apps - Feb.2011



13- Curso de Android - Universidad de Las Palmas - EN ESPAÑOL
14-Cameron Moll - Mobile Web Design - Jan.2008
15-Commons Ware - Android Programming Tutorials - Mar.2011
16-For Dummies - Android Application Development For Dummies - Dec.2010



17-Manning - Android in Action - 2nd.Edition - Jan.2011
18-Oreilly - Android Application Development - May.2009
19-Oreilly - Building Android Apps with HTML, CSS and JavaScript - Oct.2010
20-Oreilly - Learning Android - Mar.2011



21-Pragmatic - Hello Android - 3rd.Edition - Jul.2010
22-Sams Sams Teach Yourself - Android Application Development in 24 Hours - Jun.2010
23-QUE - Android Apps Marketing - Sep.2010
24-Packtpub - Android User Interface Development Beginners Guide - Feb.2011



25-Oreilly - Best Android Apps - Apr.2010
26-Andbook
27-Manual Java 2
__________________________________________________________________________________________________________

Comprar libros en español

Como podéis comprobar, la mayoría de los libros sobre Android están editados en inglés. Yo sólo he conseguido localizar dos libros en español publicados por ANAYA. Os paso las referencias para que los compréis si lo creéis necesario:

Android- Guía para desarrolladores (34.50 €)



Sinopsis

La aparición de teléfonos móviles equipados con Android ha acelerado el interés y la demanda de esta plataforma. Además detrabajar con la creación y recepción de llamadas telefónicas, la recepción de mensajes SMS, o la forma de gestionar y definir alarmas, el uso de Android permite el manejo de bibliotecas OpenGL ES para crear sofisticados gráficos 2D y 3D. Este manual le proporcionará los conocimientos necesarios sobre la plataforma Android, incluida la arquitectura y configuración del entorno de desarrollo. Analizará los principales componentes de la interfaz gráfica, como View y Layout, así como la reproducción de elementos multimedia y el uso de la cámara y el micrófono para grabar archivos.

Parte I: Fundamentos
Parte II: El entorno de programación
Parte III: Combinar todas las piezas
Parte IV: Apéndices
Convenciones
Código fuente
Requisitos de software



ANDROID (PROGRAMACION) (28.40 €)



Sinopsis

La llegada de Android ha creado un precedente en el mercado de la telefonía móvil. Avalado por la solvencia de Google, es significativa la voluntad de sus desarrolladores, para que este sistema operativo abarque ambiciosos proyectos. Android permiteescribir programas para que se ejecuten en cualquier teléfono móvil compatible. Este libro muestra cómo crear su primeraaplicación: la versión Android del clásico "Hola Mundo". La programación es un grado, y aquí se programa mucho y bien,asumiendo que ésta es la mejor forma de aprender. El estilo es claro y el código está plasmado de manera fluida sobre los textos. Todos los ejemplos están revisados y actualizados a las últimas versiones. Se ha añadido material que cubre la instalación de aplicaciones en tarjetas SD, la compatibilidad multitáctil y la creación de fondos interactivos. También tiene a su disposición consejos acerca de todas las versiones del programa Android, desde Donut (Android 1.5) hasta FroYo (Android 2.2)


__________________________________________________________________________________________________________

AppsGeyser, haz tu app de tu web o el de otra web

Hace poco que he descubierto AppsGeyser, una herramienta que nos permite convertir fácilmente cualquier contenido web a una aplicación para Android. La cuál puedes distribuir fácilmente tanto por la propia web como por el market o lasredes sociales.



Os dejo un enlace a un vídeo que os mostrará la potencia de la herramienta: VER VÍDEO

Cómo has podido ver en el vídeo puedes coger cualquier contenido de cualquier página o widget con dos sencillos pasos y ya estaría realizada la aplicación. Y no tendrás que preocuparte de actualizar la aplicación ya que solo apunta a una dirección la cuál tendrás que ir cambiando tu o el autor de la página.

¿Pero como se gana dinero? Al parecer se gana dinero insertando anuncios en la propia aplicación cuando alguien hace clic,actualmente no disponible. Aparte nos ofrece unas interesantes estadísticas de descarga, de instalación y de desinstalación.
Actualmente admite todos los formatos que existen en la red, pero decir que también hay elementos en flash que solo podrán ser visualizados en terminales que lleven flash, no sólo que sea Android 2.2 (cómo sucede en el caso de los HTC Magic).

Por ahora la aplicación se encuentra en fase beta con algunos problemas en las pantallas, ya que cuando lo insertamos no se ajusta a la pantalla.


__________________________________________________________________________________________________________

ShoutEm – Haciendo aplicaciones sin saber programar (De Pago)

Si estáis pensando en crear alguna aplicación para móviles y no tenéis tiempo de revisar los tutoriales para Android , echad un vistazo en ShoutEm. Se trata de una plataforma que permite crear aplicaciones relativamente sofisticadas, integrando contenido de webs, sistemas de localización geográfica, creación de eventos, integración de comunidades y varios otros módulos presentados en su sitio web.

Podéis ver el resultado instalando de forma gratuita la aplicación de viajes de hombrelobo.com, aunque de momento solo está disponible para Android.

Crear aplicaciones con ShoutEm no es gratis, aunque la tarifa de 30 dólares es un precio extremadamente bajo si lo comparamos con lo que cuesta el desarrollo de este tipo de sistemas. También dispone de un sistema de afiliados que permiteganar tres meses gratis por cada cliente que les llevemos.

Aquí os dejo con una captura







Aporte Cortesía de :jarruego




UN MUNDO MOVIL
Juegos, Películas para el celular, Videos para el celular, Tonos o ringtones, Themas o Skin y muchas cosas más para tu móvil o celular

0 comentarios:

Publicar un comentario en la entrada

Subscribe to RSS Feed Follow me on Twitter!