Archivo para ‘Desarrollo’

Consejos a seguir ántes de empezar tu aplicación Android

19-11-2009, 03:58

Acabo de leer unos interesatísimos consejos que nos dan la gente de And.roid.es, que nos pueden salvar de un descalabro incluso antes de empezar a hacer nuestra nueva aplicación para Android.

De obligada lectura y cumplimiento :) Cito desde su propio post:

  1. Entra en espacios libres. No te pongas con una aplicación si ya hay una que hace lo mismo (o mejor) y tu no te diferencias en nada. Hay muchas oportunidades para centrarte en un espacio ocupado.
  2. No te metas con los grandes. Ten cuidado con aplicaciones sobre instituciones oficiales, organizaciones o empresas. Te pueden demandar por usar sus datos o te tumbarán cuando hagan su aplicación oficial. Es mas normal eso que que te compren la aplicación.
  3. No te metas con los grandes que ya están en iPhone. Si ya hay aplicación oficial, para iPhone y es gratis es posible que tengan casi acabada la de Android.
  4. Mira qué hay en iPhone. Ahí hay ideas de espacios libres en Android, mira el top100 descargas de iPhone y búscalo en Android. Si ya está, el top1000…
  5. Si tu negocio es hacer aplicaciones a medida, saca aplicaciones gratis para que todo el mundo vea tu calidad.
  6. Puestos a poner precios, mejor 0.99 o 0.95 que 1 euro. Mejor $ 0,60.
  7. Busca una diferenciación, ataca a un nicho, innova con algo que la competencia tenga complicado obtener. Una diferencia fácil de alcanzar te la pueden copiar y entonces mejoran a tu costa.
  8. Si tu producto va dirigido a un grupo con un idioma, haz la aplicación en el idioma de tu público.
  9. Si tu apliación es de pago y no va a poder verse sin instalar (y pagar) haz un vídeo bien claro y atractivo de cómo es para facilitar a los compradores la decisión. Ponlo en youtube.
  10. Si hay un claro dominante en el Market, pero tu lo has mejorado y crees que puedes tener una oportunidad, pon su nombre en tu descripción y explica ahí cuál es esa gran ventaja, cuando la gente lo busque te encontrarán y aunque sea por curiosidad te mirararán.

Geniales consejos. Muchas gracias, And.roid.es.

Archivado en Desarrollocon 0 comentarios →

Creación de aplicaciones Android, parte 2: Conceptos iniciales

03-11-2009, 06:23

Tras preparar el entorno, vamos a generar un proyecto -típico “Hola mundo”- con el wizard de Eclipse. Con él podremos ver los conceptos iniciales de una aplicación Android, así como todos los componentes de los que debe constar.

Antes de poder seguir con nuestro desarrollo (que pronto revelaremos ;) ), tenemos que comprender todos éstos conceptos básicos, pues serán el pilar de todas las explicaciones posteriores.

Comenzamos:

(más…)

Archivado en Desarrollocon 4 comentarios →

Creación de aplicaciones Android, parte 1: Preparando el entorno

27-10-2009, 10:04

Vamos a iniciar en Diario de un Androide un curso de desarrollo de aplicaciones para el sistema operativo Android, ahora que tengo la perfecta excusa de meterme muuucho más profundamente en las tripas de mi querido androide. Usaremos el SDK nativo de Google (concretamente la versión 1.6 donut).

Para todas las lecciones asumiremos que estamos trabajando sobre una distribución GNU/Linux (Ubuntu, concretamente) con una máquina virtual de Java ya instalada (preferiblemente de Sun). Apenas cambia nada en otros sistemas operativos, tan sólo éste primer paso.

La primera parte será la preparación de entorno de desarrollo.

(más…)

Archivado en Desarrollocon 2 comentarios →

PhoneGap: Desarrolla tu aplicación y ejecútala en Android, IPhone y Blackberry, ¡sin cambios!

13-10-2009, 07:23

El desarrollo para diferentes plataformas siempre ha sido una fuente de quebraderos de cabeza. Todos los programadores lo hemos sufrido, y los móviles no están exentos del problema. Por eso, iniciativas como PhoneGap son una grandísima noticia.

PhoneGap es una herramienta que nos permite escribir aplicaciones para móviles en Javasscript, una iniciativa que recuerda mucho a la forma de desarrollar para el nuevo WebOS de Palm. La idea es aprovechar el conocimiento que tiene cualquier creador de aplicaciones web para desarrollar aplicaciones más “tradicionales”.

Desarrollando una aplicación con PhoneGap, podremos utilizarla sin cambios en Android, IPhone y Blackberry. O lo que es lo mismo, en la mayor parte de los dispositivos móviles del mercado. ¿Se pude pedir más?

PhoneGap nos dá soporte multiplataforma para poder usar la geolocalización, la vibración, el sonido y la información del acelerómetro de nuestro teléfono. Todo ello usando estandares perfectamente conocidos, y totalmente libre, abierto.

Aquí tenéis varios enlaces interesantes para empezar:

Página del proyecto: http://www.phonegap.com/
Descarga: http://www.phonegap.com/download

Aplicaciones:

http://github.com/bowserj/phonegap/archives/contacts
http://www.phonegap.com/projects

Tutorial de uso:

http://phonegap.pbworks.com/Getting-started-with-Android-PhoneGap-in-Eclipse-(Tested)
http://phonegap.pbworks.com/Getting+Started+with+PhoneGap+(Android)

Yo lo voy a probar ya mismo, y os contaré mis conclusiones. Si vosotros lo hacéis os animo a que compartáis con nosotros vuestras impresiones :)

Archivado en Desarrollocon 2 comentarios →

Disponible la aplicación para votar en el segundo Android Developer Challenge

28-09-2009, 00:35

Me acabo de instalar la aplicación oficial para votar en el segundo Android Developer Challenge, el concurso anual organizado por Google para desarrolladores que tantas buenas aplicaciones ha dado.

La aplicación -que podéis descargar con el código bidi al final del post- es sencilla, aunque tiene el inconveniente de que está sólo en inglés. Avisa con notificaciones cuando una aplicación está lista para ser analizada, y nos facilita la tarea de instalarla y valorarla después.

La primera aplicación que voy a probar es No. 5, de Chen Yung-Chuan. Cuando la pruebe un poco os contaré de qué va el invento, aunque parece ser un juego de escapar de habitaciones o algo así, siendo las habitaciones características del sistema operativo Android. Ni idea, cuando se descarge veremos.

Os animo a que instaléis la aplicación y probéis todas las maravillas que nos trae cada año el Android Developer Challenge, ¡no os arrepentiréis!

Fuente: Android Developers Blog

Archivado en Desarrollocon 0 comentarios →

Google anuncia la salida oficial del SDK 1.6 (Donut) de Android

16-09-2009, 04:16

Como puede leerse en el blog oficial de Android, ya se ha hecho público el SDK de la versión 1.6 de Android.

Ésta es una buena noticia tanto para desarrolladores como para usuarios, pues significa que los usuarios pueden probar y arreglar sus aplicaciones para la inminente llegada de la actualización oficial a la nueva versión de Android. Algunas de las novedades son:

  • La esperada renovación del Android Market (que parece que se queda en un simple lavado de cara).
  • Cambios en la API y los widgets de búsqueda internos.
  • Unificación de las aplicaciones de cámara, videocámara y galería, para una mejor organización.
  • Una interesantísima nueva aplicación que informa del consumo de batería de cada aplicación.
  • Motor multi idioma de lectura de textos (Text-to-speech) integrado.
  • Nuevas APIs para integrar gestos en las aplicaciones.
  • Y mucho, mucho más

Google espera que los primeros dispositivos con Android 1.6 lleguen en Octubre, como dice en su blog, por lo que ya no queda nada :) Tras el salto hay un video con las novedades de la versión 1.6.

(más…)

Archivado en Desarrollocon 1 comentario →

Vafeo Android Live CD: Haciendo más fácil el desarrollo para Android

14-09-2009, 02:39

Vafeo (Virtual Applications For EveryOne) es un grupo de Live CDs basados en GNU/Linux que acercan varios entornos de desarrollo a aquellos que no quieren pelearse con las complicaciones de instalar desde cero un entorno de desarrollo completo.

Ha visto la luz el Live CD Vafeo vd_android 1.01.2, un entorno completo para desarrollar aplicaciones completas para nuestros dispositivos con Android. Cuenta con los siguientes componentes dentro de un escritorio XFCE:

  • Eclipse IDE: Un completo entorno de desarrollo
  • Android SDK: La versión 1.5 del SDK para desarrollar aplicaciones Android
  • ADT: El Android Developer Toolkit, navaja suiza para Android
  • Google Web Toolkit: Herramientas para la Web de Google
  • Cypal Studio: Plugis para Eclipse que hacen el desarrollo con GWT más sencillo y productivo

Y lo mejor de todo, ¡es libre y totalmente gratuito!. Podéis probar Vafeo vd_android 1.01.2 descargando el Live CD aquí:

¡A disfrutar!

Archivado en Desarrollocon 0 comentarios →

Un Live CD de Android para tu PC

07-07-2009, 01:16

Si quieres probar Android en tu propio ordenador, acaba de publicarse la segunda versión del Live CD de Android para ordenadores x86 (en palabras menos técnicas, un CD autoarrancable para probar Android en la mayoría de los ordenadores).

La ISO se puede descargar en dos fragmentos: fragmento 1 y framento 2. Estos dos fragmentos se deberán unir con HJSplit (aplicación para Windows, funciona correctamente en GNU/Linux bajo Wine).

Tras generar la ISO ya estaŕa lista para tostarla en un CD o probarla directamente con VMWare o VirtualBox.

Tenéis las instrucciones originales aquí y la noticia original aquí. ¡Disfrutad del Androide!

Archivado en Desarrollocon 1 comentario →

Android Scripting Environment: El poder de los scripts a nuestro alcance

15-06-2009, 16:25

Un script es una pequeña aplicación que se ejecuta de forma interpretada (frente a las aplicaciones normales que podemos encontrar en el Market, que están semi-compiladas), y que nos permite agrupar tareas y acceder de forma sencilla a funciones del teléfono que sólo están permitidas para las aplicaciones tradicionales.

Pues bien, se acaba de liberar Android Scripting Environment (ASE), un entorno de ejecución de scripts para nuestro dispositivo Android, desde el que podremos crear nuestros propios scripts o ejecutar interactivamente scripts de terceros.

Con ASE tenemos a nuestro alcance muchos aspectos del sistema operativo del teléfono, como:

  • Empezar aplicaciones (actividades)
  • Hacer llamadas
  • Enviar mensajes de texto, multimedia, etc.
  • Leer códigos de barras y hacer fotos
  • Acceder a los datos de los sensores y del GPS
  • Etc, etc.

Una maravilla para poder desarrollar aplicaciones sencillas mucho más rápidamente y de forma accesible a más desarrolladores. De momento los scripts pueden ser desarrollados en Python, Lua y BeanShell, pero pronto se podrán desarrollar en otros lenguajes, como Javascript o Ruby.

Se puede descargar directamente desde la página del proyecto.

Archivado en Aplicaciones, Desarrollocon 1 comentario →

  • Diario de un androide