Más Recursos para desarrollar en Android

Herramientas para AndroidSi hay algo que Google sabe, es que tener la comunidad es importante y para tener la comunidad hace falta tenerla contenta, escucharla y hacer más fácil la vida a los desarrolladores. Google se ha puesto las pilas y está generando nuevas herramientas que dan más información al desarrollador tanto para el que empieza como para el que tiene problemas muy concretos o no sabe donde enfocar su producto.

Google ha puesto a disposición del desarrollador las siguientes herramientas:

Optimizador de Layout

En Android crear el interfaz de usuario no es trivial, algo que si lo es con iPhone y envidio :) . De momento no existe una herramienta que permita crear la interfaz arrastrando componentes, pero ya tenemos un optimizador de interfaz. Layoutopt dado una ruta te identifica los xml, te muestra los problemas que existen y como solucionarlos.

$ layoutopt samples/
samples/compound.xml
  7:23 The root-level <FrameLayout/> can be replaced with <merge/>
  11:21 This LinearLayout layout or its FrameLayout parent is useless samples/simple.xml
  7:7 The root-level <FrameLayout/> can be replaced with <merge/>
samples/too_deep.xml
  -1:-1 This layout has too many nested layouts: 13 levels, it should have <= 10!
  20:81 This LinearLayout layout or its LinearLayout parent is useless
  24:79 This LinearLayout layout or its LinearLayout parent is useless
  28:77 This LinearLayout layout or its LinearLayout parent is useless
  32:75 This LinearLayout layout or its LinearLayout parent is useless
  36:73 This LinearLayout layout or its LinearLayout parent is useless
  40:71 This LinearLayout layout or its LinearLayout parent is useless
  44:69 This LinearLayout layout or its LinearLayout parent is useless
  48:67 This LinearLayout layout or its LinearLayout parent is useless
  52:65 This LinearLayout layout or its LinearLayout parent is useless
  56:63 This LinearLayout layout or its LinearLayout parent is useless
samples/too_many.xml
  7:413 The root-level <FrameLayout/> can be replaced with <merge/>
  -1:-1 This layout has too many views: 81 views, it should have <= 80! samples/useless.xml
  7:19 The root-level <FrameLayout/> can be replaced with <merge/>
  11:17 This LinearLayout layout or its FrameLayout parent is useless

Apertura de #android-dev

El equipo de Android ha creado el canal #android-dev del servidor IRC freenode.net. En este canal el equipo de Android atenderá nuestras preguntas sobre desarrollo, dos días a la semana, en un horario concreto. Las siguientes sesiones son:

  • 01/06/10 martes 9 a.m. to 10 a.m. PST (GMT -8), es decir 6-7 p.m. en España
  • 01/08/10 jueves 5 p.m. to 6 p.m. PST (GMT -8), es decir 2-3 a.m. en España

Versiones de la plataforma

El equipo de Android ha creado un Dashboard device donde se puede encontrar información actualizada de las versiones más utilizadas en Android. Gracias a esta información lo desarrolladores podemos decidir cual es la versión que más interesa soportar. Actualmente la mayoritaria es Android 1.6:

Versión Android más utilizada
Android Platform Porcentaje de móviles
1.1 0.3%
1.5 27.7%
1.6 54.2%
2.0 2.9%
2.0.1 14.8%

Recursos para el desarrollador Android

El equipo de Android ha creado una serie de recursos, que incluye tutoriales, ejemplos de código, y preguntas frecuentes. También han formalizado los post del blog de Android en artículos técnicos.

Además, se acaba de publicar un nuevo paquete con ejemplos de código Android . Ahora mismo esos ejemplos se distribuyen mediante un ZIP, pero el equipo comenta que están trabajando con algún sistema que vaya actualizando ese paquete, a media que se generen más ejemplos.

Stack Overflow

Stack Overflow, es un sitio de referencia de preguntas y respuestas, especialmente creado para programadores. El 18 de diciembre, se anunció oficialmente en el Blog Android Developers, que StackOverflow se convierta en la herramienta oficial para responder preguntas de Android. Sin embargo, recomiendan que las preguntas intermedias y avanzadas se sigan haciendo por los Google Groups habituales.

¿Quién dijo que diciembre era un mes de vacaciones? Android no descansa ;)

Descargar

rallat

Creador de and.roid.es junto a Luis en el 2008, desde entonces lleva escribiendo en el blog, organizando eventos de Android alrededor de España y desarrollando aplicaciones Android.

Website - Twitter - More Posts

5 Responses to Más Recursos para desarrollar en Android


  1. jordi9
    Jan 04, 2010

    buen artículo!

Trackbacks/Pingbacks

  1. Bitacoras.com
  2. Tweets that mention Más Recursos para desarrollar en Android | and.roid.es -- Topsy.com
  3. Google actualiza los datos de la fragmentación de Android | and.roid.es
  4. Más del 50% de los móviles Android ya tiene 2.0 | and.roid.es

Leave a Reply




t
Performance Optimization WordPress Plugins by W3 EDGE