Home Tendencias y habilidades 6 Tips para el desarrollador Android de apps novato
6 Tips para el desarrollador Android de apps novato

6 Tips para el desarrollador Android de apps novato

Ser programador Android a veces no es nada tarea f谩cil, sin importar el sistema operativo en el que nos centremos al hacer esta afirmaci贸n. Aunque como os hemos dicho en m谩s de una ocasi贸n, tanto en nuestro marketplace de proyectos m贸viles Yeeply como fuera de 茅l, son los sistemas operativos de聽Android y de iOS los que triunfan. Por eso, si eres desarrollador Android de aplicaciones desde hace alg煤n tiempo, pero especialmente si acabas de aterrizar en el sector del desarrollo de apps para el sistema operativo de Google, seguro que te interesan estos tips que queremos darte.

Ser novato no es f谩cil. No importa si hablamos de desarrollo de apps o de tu primer d铆a como profe de Literatura, tanto si programas webs como si te dedicas a las venta 鈥榬etail鈥, hemos de reconocer que los inicios son duros y que cuesta acostumbrarse al cambio. Y es en esos momentos iniciales, cu谩ndo eres聽un reci茅n llegado, es d贸nde聽m谩s valoramos los consejos de los expertos y m谩s experimentados.

6 tips para desarrolladores Android

As铆 que… 隆S铆, estamos aqu铆 para echarte un cable! Si has llegado hasta aqu铆, es porque echas en falta esos consejos que te vendr谩n como agua de mayo si eres desarrollador Android primerizo. Algunos puede que te parezcan obvios y puede que ya hayas cumplido, pero otros鈥 seguro que ni siquiera hab铆as pensado en ellos. Puede que hasta alg煤n otro desarrollador de aplicaciones te haya dado alg煤n consejo que puede ser contraproducente. 驴Estas listo? Pues empecemos por el principio鈥

1. Tienes que estudiar la documentaci贸n que ofrece Google

Uno de los puntos m谩s sencillos y obvios聽al聽que todo desarrollador de apps deber铆a prestar atenci贸n es estudiar bien la documentaci贸n que ofrece la empresa responsable de cada sistema operativo. En este caso como desarrollador Android novato, tendr谩s que estudiarte a conciencia toda la informaci贸n que Google pone a tu alcance. Desde la p谩gina Android para programadores podr谩s acceder a informaci贸n. Esta disponible online y para descargar con las SDK respectivas. Puedes consultar gu铆as, tutoriales y muchos m谩s materiales para crear aplicaciones Android. Y lo mismo ocurre con Apple聽e聽iOS, y dem谩s sistemas operativos.

2. Pide ayuda a otro desarrollador Android si lo necesitas

Pero hay veces que ni siquiera la informaci贸n que nos da Google, o lo que podamos encontrar en el vasto mundo de Internet, nada nos puede resolver una duda sencilla. O bien simplemente, que nos hemos metido en camisas de once varas en alg煤n proyecto que consider谩bamos de nuestra altura. Por eso, siempre te recomendamos que si lo necesitas鈥 no dudes en pedir ayuda a otro desarrollador Android de apps que tenga m谩s experiencia que tu.

Adem谩s, la comunidad Android es enorme y dispuesta a ayudar a los nuevos programadores que se inician en este lenguaje de apps. Ya sea en foros, en p谩ginas y comunidades colaborativas de desarrolladores (como por ejemplo en Taringa, AndroidPit, etc.), seguro que pidiendo ayuda resuelves tus dudas. Si quieres un resultado de lujo para tus apps, pide ayuda a desarrolladores de lujo, siempre se puede aprender algo de los grandes expertos.

聽3. Primero crea el prototipo, luego desarrolla la app

Otro de nuestros consejos es que no te lances a la piscina de buenas a primeras cuando tengas un proyecto m贸vil. Antes de ponerte a programar el c贸digo de la app, juego, web m贸vil, etc. primero prepara el聽prototipo. Es decir, antes de hacer el grueso del trabajo, es mucho mejor que hagas un prototipo, unos mockups sencillos y funcionales, para que el cliente se haga una idea aproximada de c贸mo va a quedar el resultado una vez lo desarrolles del todo. Ya sabes que existen numerosas herramientas de prototipado muy 煤tiles para esta tarea, que de adecuen a tus necesidades. Una vez que el cliente valide el prototipo ser谩 momento de ponerse a desarrollar y empezar el trabajo de verdad, aunque nunca debes menospreciar esta fase que te puede ahorrar mucho trabajo a posteriori.

prototipo de app

4. Recuerda: No es lo mismo desarrollar Android que iOS

Si tienes conocimientos en los dos sistemas operativos l铆deres en los markets (Android e iOS, como ya sabes), frena un momento y piensa antes de hacer nada. Recuerda que Android e iOS no son lo mismo, que ni siquiera se parecen. Primero, tienen estilos distintos en general a la hora de crear apps, aunque las tendencias en dise帽o de apps hacen que cada vez se parezcan m谩s. Y la interacci贸n del usuario con la app tampoco es igual para el que usa Android que para el que usa iOS. Este es un tema con el que debes de tener especial cuidado y que requiere de un estudio m谩s en profundidad si lo ampliamos a los dem谩s sistemas operativos.

Te damos el ejemplo clave. Si al bajar una app nuestro usuario Android ve que simplemente es una adaptaci贸n de la versi贸n iOS de la aplicaci贸n m贸vil, seguro que eso no le gusta. Y lo m谩s grave es que afectar谩 a la usabilidad de la app, puesto que el comportamiento de la app no se asemejar谩 a lo que el usuario est谩 acostumbrado a hacer. Puede que incluso la desinstale del terminal. Y todo podr铆a haberse evitado definiendo un buen flujo de movimiento en la app, adapt谩ndola al estilo de Android.

5. Hacerte cargo del mantenimiento de apps

Los clientes que recurren a programadores freelance o empresas de desarrollo aplicaciones m贸viles lo hacen porque no tienen el equipo t茅cnico ni el personal de soporte necesario para llevar a cabo un mantenimiento de la m贸vil. Por otro lado, tambi茅n son muchas las aplicaciones m贸viles que pierden fuerza, posicionamiento, uso y finalmente mueren porque no hay nadie que las actualice y las mejore. Puede ser a帽adiendo funcionalidades, mejorando las ya existentes o actualizando el dise帽o.

Como desarrollador Android que ha creado la app puedes ofrecer el servicio de mantenimiento de la aplicaci贸n 驴Qui茅n mejor que t煤 que conoces los entresijos del proyecto? Adem谩s, tambi茅n supondr谩 trabajo continuado y remuneraci贸n fija mensualmente. Tanto si eres freelance como si eres una empresa seguro que te atrae esa idea, 驴verdad?

6. Prestar atenci贸n al dise帽o de la app tambi茅n

Prestar atenci贸n a la usabilidad de la app, como hemos dicho antes, es una de las cosas m谩s importantes a la hora de desarrollar aplicaciones. La usabilidad adem谩s va muy ligada al dise帽o de aplicaciones, por lo que tener nociones b谩sicas sobre c贸mo dise帽ar apps es clave para desarrollar una buena aplicaci贸n m贸vil. Al menos tendr谩s que aprender a colaborar estrechamente con el dise帽ador de aplicaciones para que el resultado sea 贸ptimo.

Proyecto Desarrolladores

Escrito por

Yeeply
Yeeply

Yeeply es una plataforma premium especializada en el desarrollo de apps m贸viles y sitios webs a medida. Desde 2012 nuestros clientes nos conf铆an el desarrollo de sus proyectos, y nos apoyamos a nivel t茅cnico en los mejores profesionales certificados: desarrolladores de aplicaciones m贸viles o web freelance, empresas de software top, y agencias mobile m谩s punteras. 隆Crear una app o crear una web nunca ha sido tan r谩pido, confidencial y seguro como con Yeeply! Publica tu proyecto de software en Yeeply y deja que nuestro equipo te ayude durante todo el proceso.