Ver Mensaje Individual
  #2  
Viejo 26/05/11, 18:55:49
Array

[xs_avatar]
jarruego jarruego no está en línea
Usuario novato en la web
 
Fecha de registro: jun 2009
Localización: Zaragoza
Mensajes: 10
Modelo de smartphone: Samsung Galaxy S, HTC Magic
Tu operador: Vodafone
__________________________________________________ __________________________________________________ ______

Libros y Manuales (Casi todos en inglés)

Como se cerró Megaupload, os paso un enlace con todos los libros en ZIP: http://ge.tt/9gp4MkC?c

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 pongas manos 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 de trabajar 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

COMPRAR

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 permite escribir programas para que se ejecuten en cualquier teléfono móvil compatible. Este libro muestra cómo crear su primera aplicació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)

COMPRAR

__________________________________________________ __________________________________________________ ______

Otros Recursos

Proyecto de Fin de carrera "DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MOVILES SOBRE LA PLATAFORMA ANDROID DE GOOGLE". 199 páginas. Autor: Jaime Aranaz Tudela. UNIVERSIDAD CARLOS III DE MADRID.ESCUELA POLITECNICA SUPERIOR.


__________________________________________________ __________________________________________________ ______

Cuatro alternativas a Java para programar en Android

Aunque Java como tal, con sus virtudes y sus defectos, es el lenguaje mayoritario a la hora de programar en Android también existen otras alternativas para crear aplicaciones de todo tipo. Tanto para proyectos pequeños como para aplicaciones más ambiciosas.

En este post os queremos presentar cuatro entornos de programación alternativos a Java para que, tanto los programadores como los que quieran introducirse a programar en Android, tengan una visión más completa de las posibilidades que existen. Hecha esta pequeña introducción, vamos con ellas.

HTML5





Empecemos por un lenguaje que muchos ya conocéis y que todos hemos visto como resultado final: las páginas web. HTML 5 supone un paso adelante muy importante en las posibilidades que ofrece a los programadores para realizar aplicaciones web.

A su favor hay que decir que es muy versátil ya que además nos permite adaptar el contenido a varias plataformas y podemos realizar actualizaciones instantáneas. Actualmente existen muchas aplicaciones web hechas en HTML5 como por ejemplo Tubus de la que ya hablamos en su día en Xataka Android.

Appcelerator Titanium





Seguimos con los lenguajes multiplataformas. Appcelerator Titanium es una de las plataformas de desarrollo de aplicaciones móviles más activas del momento: 1,5 millones de desarrolladores, más de 20.000 aplicaciones… La cantidad de documentación que hay para iniciarse en este lenguaje es bastante grande.

Dentro de esta gran comunidad las cabezas más visibles son compañías como eBay, PayPal que utilizan esta plataforma para crear sus propias aplicaciones. También tenemos el caso de Wunderlist, una aplicación de la que ya nos habló Álvaro.

Ruboto





Si ya estáis familiarizados y habéis trabajado con Ruby o JRuby posiblemente os gustara saber que podéis utilizar todo lo aprendido en Android con Ruboto, una plataforma basada en JRuby.

Aunque no tiene una comunidad tan grande como Appcelerator Ruboto cuenta con una buena base de programadores y una documentación bastante buena para comenzar. De momento podéis descargar tanto la consola para ejecutar y probar scripts así como el framework para empezar a trabajar.

Rhomobile Rodes





Seguimos con Ruby. Rhomobile Rodes es un framework basado en Ruby que nos permite crear también aplicaciones multiplataformas. Una de las principales bazas de Rodes es la posibilidad de utilizar el hardware integrado en el dispositivo (GPS, cámara…) de manera fácil y sencilla.

Además Rhomobile es el único framework que cuenta con MVC, algo que los programadores que ya están acostumbrados a trabajar con este modelo seguro que lo agradecerán bastante.

Además de estas cuatro opciones que hemos visto existen otras tantas igual de válidas como por ejemplo Clojure, Kawa Mirah o también alternativas comerciales como Mono o Adobe Air.

Estas cuatro alternativas, junto a Clojure, Kawa y Mirah son gratuitas por lo que podemos probarlas sin ningún compromiso. Eso sí, algunas, como Rodes, nos obliga a comprar una licencia si queremos distribuir aplicaciones con fines comerciales.

Este post, como ya he mencionado al principio, es sólo una breve introducción para presentar diferentes alternativas a Java. La elección de uno u otro al final estará condicionada por nuestras propias capacidades, lo cómodo que estemos trabajando con un entorno y por supuesto de lo que queramos –y nos permita- hacer.


Información y Descargas

Appcelerator Titanium
Ruboto
Rhomobile Rodes

__________________________________________________ __________________________________________________ ______

Desarrollo de Aplicaciones con App Inventor de Google

Ahora ya no es necesario ser un experto programador para desarrollar tu propia aplicación Android, Google ha desarrollado un interfaz visual en el que puedes crear aplicaciones sencillas ensamblando piezas como si fuera un rompecabezas. Al principio cuesta un poquito adaptarse, pero cuando lleves una hora viendo ejemplos y trasteando con tu ordenador empezarás a ver resultados muy curiosos. Sorprende a tus amigos con tu propia aplicación.



¿Qué es App Inventor?

App Inventor te permite desarrollar aplicaciones para los teléfonos Android con un navegador web, ya sea con un teléfono conectado o con un emulador. El servidor de AppInventor almacena tu trabajo y te ayuda a realizar un seguimiento de tus proyectos.

Desarrollas aplicaciones trabajando con:
- App Inventor Designer, en el que seleccionas los componentes para tu aplicación.
- App Inventor Blocks Editor , donde se montan los bloques del programa que especifican cómo deben comportarse los componentes. Tu montas los bloques de forma visual, son piezas que encajan como piezas de un rompecabezas.
Tu aplicación aparece en el teléfono paso a paso a medida que añades piezas a la misma, para que puedas ir probando tu trabajo. Cuando hayas terminado, puedes empaquetar la aplicación y producir una aplicación independiente para instalar.
Si no tienes un teléfono Android, puedes desarrollar tus aplicaciones utilizando el emulador de Android , es un software que se ejecuta en tu ordenador y se comporta como el teléfono.
Antes de poder utilizar App Inventor, es necesario configurar el ordenador e instalar los paquetes de App Inventor en tu ordenador

¿Cómo consigo App Inventor?

Para instalar el programa, debes registrarte en el sitio oficial de App Inventor. Recibirás la autorización de Google para utilizar la aplicación. Para descargarla, rellena este formulario. Debes disponer de una cuenta Gmail.

¿Qué requisitos de software necesito?

App Inventor funciona con los sistemas operativos y navegadores siguientes:

Sistemas operativos:
Macintosh: Mac OS X 10.5, 10.6
Windows: Windows XP, Windows Vista, Windows 7
GNU/Linux: Ubuntu 8+, Debian 5+
Navegadores web:
Mozilla Firefox 3.6 y superior
Apple Safari 5.0 y superior
Google Chrome 4.0 y superior
Microsoft Internet Explorer 6 y superior
Debes tener instalado Java 1.6. Haz clic aquípara descargarlo
Tu Smartphone debe funcionar bajo el sistema operativo Android. Para poder utilizar la aplicación, conecta tu Smartphone al PC con el cable USB y ejecútala.

¿Puedo utilizar App Inventor sin tener un Smartphone?

Sí, App Inventor dispone de un emulador que permite simular un teléfono móvil. Esto te permite crear una aplicación sin necesidad de tener tu teléfono móvil a la mano.

¿Cómo funciona?
App Inventor funciona bajo una interfaz WYSIWYG (What you see is what you get) que te permite ver automáticamente en pantalla los resultados de tu aplicación. Uniendo una serie de bloques el usuario podrá crear aplicaciones para Android.



Imagen de la interfaz

Es posible unir funcionalidades simples como un rompecabezas: botones, zonas de texto, imágenes, audio, localización, selección de contactos o números telefónicos, acceso a una mini base de datos, lector de código de barras, etc.



El sistema de bloques por colores
Tutorial en inglés


¿Dónde se pueden compartir las aplicaciones?

Existen varios sitios web, por ejemplo:
http://www.android-spa.com/

Otro vídeo de lo que puedes hacer con AppInventor


__________________________________________________ __________________________________________________ ______

La Guía de la Galaxia de Aplicaciones de Google





¿Ves el cohetito de color rojo que está en el lado derecho de la imagen superior? Bueno, si sigues los pasos proporcionados por el nuevo recurso de la gente del otrora buscador, lo más probable es que tu desarrollo de apps androides despegue como él.

Se llama “The Guide to the App Galaxy — o La Guía de la Galaxia de Aplicaciones, en español — y su propósito es, cómo su nombre lo dice, “guiar” a los desarrolladores a través de la “galaxia de aplicaciones”, mostrándoles cómo promover, obtener ingresos y medir sus apps móviles.

Puedes lanzar el cohete y, con la ayuda del scroll o las teclas, comenzar un viaje con cuatro paradas posibles: Promocionar, Obtener ganancias, Medir y Evaluar, cada una de ellas con pestañas con información acerca de cómo desarrollar aplicaciones para el androide verde y tener éxito en la misión.

Entra al enlace de abajo y juega.

Link: http://www.guidetotheappgalaxy.com/#/developersguide


__________________________________________________ __________________________________________________ ______

Ayuda técnica de los fabricantes

SAMSUNG Developer Forum



Uno de los grandes beneficiados por el balance exitoso de Android es sin lugar a dudas Samsung, tiene sentido que cuenten con un espacio para los desarrolladores Samsung Android (al igual que tiene Motorola con MOTODEV).

De esta forma, nace Samsung Android Developer Forum (developer.samsung.com/android) con el objetivo de proveer “soporte técnico adicional y guía” a los desarrolladores de aplicaciones Android (ya existía el mismo espacio de Samsung para Windows Mobile, Java y Bada).

“Brindando un sólo destino para los desarrolladores trabajando con Android en dispositivos móviles de Samsung, el foro cuenta con contenido rico con noticias y actualizaciones para desarrolladores, mientras los espacios activos de discusión ofrecen consejos técnicos y soporte sin comparación”, detallan en el anuncio oficial.

El Samsung Android Developer Forum ofrece herramientas de desarrollo para asistir a los desarrolladores “trabajando en proyectos complejos” incluyendo: plug-ins de SDK para realidad aumentada y servicios basados en localización, simulador de sensores, Remote Test Lab (RTL) para testear las apps de forma remota en un dispositivo real controlado por Samsung, SDKs, videos tutoriales y, actualizaciones de hardware y software.

“El Foro para desarrolladores Android de Samsung permite a los desarrolladores Android de todo el mundo ampliar su alcance y lograr niveles incluso más altos de calidad a la hora de diseñar para los dispositivos Samsung basados en Android, mientras los consumidores continuarán experimentando los estándares altos de las aplicaciones Android disponibles en Samsung Apps, nuestra tienda de aplicaciones”, comentó Kang-hyun Kwon, Vice Presidente Senior de Media Solution Center en Samsung Electronics.

ACCEDER AL FORO DE SAMSUNG PARA DESARROLLADORES

MOTODEV



Es un portal para desarrolladores de software, donde estos pueden encontrar información y herramientas para crear en el entorno de Motorola y Android. Y es que quiere acompañar a su "Motorola Morrison" de aplicaciones, ya que en el pasado con UIQ -el anterior sistema operativo para sus SmartPhones- no les fue muy bien en ventas y unas de las causas de peso fue la falta de aplicaciones para teléfonos que los usuarios esperan usar mucho más que para simplemente hablar y tomar fotos. un SmartPhone debe responder a la falta de una PC, no en igual escala claro... Pero puede hacer muchas funciones basicas cuando te encuentras fuera de casa o la oficina. Es una movida clave de Motorola, ahora falta ver como responden los desarrolladores.

ACCEDER A MOTODEV


__________________________________________________ __________________________________________________ ______

Haz tu propia aplicación para Android con Appsbar





Lo suyo es que aprendamos a programar para crear nuestras propias aplicaciones, tal y como las queremos, para las plataformas de teléfonos móviles inteligentes, aunque si no sabemos programar, no todo está perdido. Appsbar nos facilita la posibilidad de crear nuestras propias aplicaciones sin necesidad de saber de programación, pudiendo finalmente colgar nuestras aplicaciones generadas en los respectivos markets oficiales de las plataformas sobre las cuales estamos creando dichas aplicaciones.

De entrada, una vez registrados, nos hacen elegir entre IOS y Android para comenzar a crear el programa a través de una serie de pasos, en los cuales elegiremos propiedades, diseño y contenidos, y una vez estemos convenidos del resultado, donde podemos hacer las modificaciones oportunas, publicarlo.

Durante la creación, tenemos a nuestra derecha un teléfono virtual que nos mostrará el funcionamiento de nuestra aplicación una vez lo tengamos instalado en nuestros terminales, aunque de forma genérica, ya que no tiene en cuenta a terminales móviles con resoluciones menores de lo estándar.



<Enlace a AppsBar>

__________________________________________________ __________________________________________________ ______

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 las redes 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.


< Crea tu App >
__________________________________________________ __________________________________________________ ______

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 permite ganar tres meses gratis por cada cliente que les llevemos.

Aquí os dejo con una captura y un par de vídeos de presentación del sistema.








__________________________________________________ __________________________________________________ ______

Una buena colección para empezar a toquetear el mundo de las aplicaciones en Android, si tenéis algún tutorial más avanzado en español, podéis añadirlo a los comentarios para que cualquier usuario pueda acceder y pueda ampliar sus conocimientos.

__________________________________________________ __________________________________________________ ______
SE ADMITEN SUGERENCIAS PARA MEJORAR EL POST

Última edición por jarruego Día 04/06/12 a las 11:30:31.
Responder Con Cita
Los siguientes 85 usuarios han agradecido a jarruego su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]