Sunteți pe pagina 1din 3

http://elbauldelprogramador.

com/los-10-errores-de-novato-que-todo/
10 errores de novato que todo desarrollador Android debera evitar

ltimamente recibo muchos correos haciendome preguntas sobre cuestiones sobre Android, eso me
alegra, ya que significa que la gente lee el blog y se interesa por el contenido, pero sinceramente,
no dispongo del tiempo (ni tampoco del conocimiento) suficiente para responder a todas ellas. Por
eso, aprovechando que encontr un artculo en ingls que nombraba los 10 errores comunes de los
nuevos programadores en esta plataforma. Aqu los dejo traducidos, ya que son de lectura
recomendable:
1. No leer la documentacin de Android

La web de Android para desarrolladores est ah para ayudarte. Mucha de la informacin se puede
descargar con las SDK tools y tambin est disponible online (esta ltima es la mejor opcin ya que
est en continua actualizacin). La documentacin es mucho ms que una referencia de la API
Javadoc. Incluye muchas guas, tutoriales, vdeos y mucho otro material que puede ayudarnos a
crear aplicaciones Android.
Recientemente se ha incluido Android Training, que organiza tutoriales dentro de clases y lecciones
para guiarnos a resolver problemas o implementar caractersticas particulares.
2. No familiarizarse con la herramientas de Android

El SDK de Android es ms que una librera que se usa para compilar aplicaciones para que
funcionen en telfonos Android, ofrece docenas de herramientas para ayudar en la construccin de
las aplicaciones. Algunas de ellas ayudan a disear grficos y diseos de pantalla. Otras
herramientas son va lnea de comandos, las cuales proporcionan aceso fcil al emulador o el
hardware del dispositivo.Y otras que ayudan al ajuste de rendimiento y perfiles.
Puedes encontrar ms informacin sobre muchas de estas herramientas en la documentacin del
SDK.
3. No pedir ayuda a la comunidad Android

La comunidad Android es muy amplia y amigable. Cuando tienes preguntas que la documentacin
del SDK no puede responder, es muy recomendable buscar ayuda en StackOverflow.com, la cual
tiene una seccin para Android. Otros recursos que pueden servir de ayuda son la lista de correo de
google y stios con tutoriales, los cuales puedes encontrar en el centro para desarrolladores Android.

4. Ser perezoso porque las aplicaciones Android estn escritas en Java

Java puede que sea un lenguaje de alto nivel con una mquina virtual que intenta hacer el desarrollo
lo ms sencillo posible, pero no por ello has de ser un programador perezoso. Las directrices de
programacin estndares siguen aplicandose. La mayora de los dispositivos Android tienen una
capacidad limitada de procesamiento y capacidad de almacenamiento en comparacin con los
ordenadores tradicionales, por lo tanto las prcticas incorrectas o ineficientes de programacin
tienen un impacto mucho mayor en el rendimiento general y en la experiencia del usuario.
5. Asumir que los proyectos de desarrollo para mviles se pueden hacer con poco dinero.

Pantalla pequea != proyecto pequeo. Muchos desarrolladores nuevos en los dispositivos


mviles (y, desgraciadamente sus jefes) piensan errneamente que todos los proyectos para mviles
se pueden terminar en un fin de semana por un nico estudiante hasta arriba de cafena. Sin
embargo, la verdad es que la mayora de los proyectos que tienen xito requieren especificaciones
funcionales, horarios, control de errores, ingenieros dedicados, diseadores dedicados, probadores
de control de calidad y un plan de lanzamiento y mantenimiento al igual que los proyectos
tracidionales de desarrollo de software.
6. Usar un prototipo como base para una aplicacin Android.

No es la primera vez que se ve una aplicacin que bsicamente era un hola mundo con un montn
de cdigo de ejemplo pegado en lugares aleatorios.
Tmate el tiempo para aprender y experimentar con la plataforma Android en primer lugar. Luego,
sintate con tu equipo y piensa en lo que queris realmente crear y empezar desde cero. En ltima
instancia, se ahorrar en tiempo y quebraderos de cabeza y obtendrs un cdigo de alta calidad
fcilmente mantenible para el futuro.
7. Pobre integracin con el Sistema Operativo

La plataforma Android proporciona muchas caractersticas a los desarrolladores para integrar sus
aplicaciones estrechamente con el sistema y otras aplicaciones. Aprovecha los widgets de la
pantalla principal, proveedores de contenidos, manejadores de intents y otras caractersticas.
Asegrate de que cualquier tipo de contenido que la aplicacin maneja pueda aparecer en el men
Compartir. Usar estas caractersticas de la plataforma diferencia tu aplicacin de la mayora.
Adems, los usuarios vern y participarn con tu aplicacin con ms frecuencia si es fcil acceder a
ella.
8. Definir inadecuadamente los detalles de configuracin de la aplicacin.

El Android Manifest es el archivo principal para la configuracin de una aplicacin, pero esta
informacin es incorrecta frecuentemente incluso en aplicaciones publicadas. Muchos
desarrolladores no especifican correctamente las caractersticas de dispositivos que soportan.

Otro error comn que se produce en el Android Manifest es registrar permisos que no son
necesarios. Estos errores pueden causar que la aplicacin se publique incorrectamente en el
ANdroid Market, dando como resultado menor puntuaciones de los usuarios, entre otras cosas.
9. Desarrollar una aplicacin de iPhone para Android

Todos lo hemos visto. Bajas una aplicacin para tu brillante Android nuevo, pero intenta paracerse
y comportarse exctamente como una aplicacin tpica de iOS. Eso no est bien. La plataforma
Android tiene su propio diseo y comportamiento, que es el que usuario espera ya que para eso
se compr un dispositivo Android. Estas aplicaciones con frecuencia no tienen widgets, content
providers y otras caractersticas nicas de Android (Vea #7), lo cual hace parecer que sta
aplicacin est an ms fuera de lugar.
10. No seguir manteniendo la aplicacin despus de publicarla.

Has notado cuantas aplicaciones no llegan a actualizarse nunca, mientras que otras se actualizan
constantemente? Para que una aplicacin sea relevante para los usuarios, los desarrolladores deben
seguir actualizandolas. La plataforma Android sigue madurando a un ritmo constante. Presta
atencin a las comunicaciones del Androd Market, que a menudo resaltan los cambios necesarios
que los desarrolladores necesita hacer. Sin actualizaciones, muchas aplicaciones se quedarn atrs.
Asegrate de que tu aplicacin no es una de ellas.
Recomendacin para los nuevos en Android

La mejor manera de evitar errores es ser consciente del peligro de cometerlos en primer luguar. Se
han listado 10 de los errores ms comunes. Simplemente s consciente de ellos te ayudar a
inculcrtelos a t y a tu equipo.

S-ar putea să vă placă și