epelpad

Cómo hacer aplicaciones para android (mi experiencia)

Bueno comienzo este post para todos los que me pidieron un tutorial de cómo hacer aplicaciones para android.

Primero y principal quiero aclarar que todo lo que les voy a comentar acá se basa en mi experiencia, la cual no es mucha, pero creo que es el mejor momento para transmitir los conocimientos ya que están frescos y a la vez yo también voy aprendiendo. Otra aclaración importante es que no voy a enseñarles a hacer una aplicación, ya que lleva mucho tiempo y no es tan fácil para explicar en un solo tutorial, pero sí les voy a dar las herramientas que yo usé para poder hacerlas.

Lo esencial que tienen que tener para poder hacer aplicaciones es tiempo y ganas, muchas. Al menos de la manera que yo las hago y del modo que conozco hacer una aplicación demanda mucho tiempo y dedicación, si se quieren buenos resultados obviamente.

El lenguaje de programación que uso es JAVA. Java es un lenguaje de programación orientado a objetos, es decir vé cada componente del programa como si fuera un objeto físico y de esa manera lo trata. Y es un lenguaje multiplataforma, por que lo podés correr en cualquier computadora, sea Linux, Windows, etc. Por lo tanto lo primero que deberían aprender antes de empezar a programar en android, o a la vez que aprenden, es a programar en java. Dado que java le da la lógica al programa. Y ésta es una de las cosas principales o que te tienen que gustar para querer programar, dado que la programación es 100% lógica y hay que ser muy detallistas. Además con java pueden hacer aplicaciones de escritorio y usarla en páginas webs.

Ahora les voy a pasar los mejores tutoriales que yo encontré para estudiar java. Como les dije es un proceso costoso ya que lleva tiempo, pero bueno con el tiempo y dedicación se pueden hacer muy buenas cosas.

En cuanto a videos de youtube, no encontré nadie que explique mejor que “Pildoras Informáticas”. Es un español que explica muy claro cada paso. Yo les recomiendo este tutorial a todo aquel que no sepa ningún otro lenguaje de programación o que lo que sepa sea básico, dado por lo que les comente se explica paso a paso y si ya tenés conocimientos avanzados puede ser tedioso. Pero bueno en última instancia pueden saltear los primeros videos y seguir con los complicados. En mi caso, yo llegue aproximadamente al video 70 (que se supone que van a llegar a los 250 videos, o sea es un tutorial completísimo) y ya me largué e hice 2 aplicaciones Android que ya las subí y al final del post las comparto (obviamente con otras herramientas que les comentaré en breve). Acá les dejo el link del tutorial: https://www.youtube.com/watch?v=coK4jM5wvko&list=PLU8oAlHdN5BktAXdEVCLUYzvDyqRQJ2lk
Por otra parte si quieren aprender leyendo más que viendo videos, el mejor tutorial que encontré fue este: http://www.javaya.com.ar
En ambos casos te explican desde la instalación del programa (Usando Eclipse, la plataforma para programar en Java) hasta la programación en sí.

Una vez que tuve los conocimientos en java empecé a averiguar cómo programar en Android. Y mis primeros aprendizajes fueron con un curso de www.udemy.com. En esa página van a encontrar cursos de todo tipo, el que recomiendo hacer se llama Android Básico de José Luján, también les dejo el link aunque no sé si lo van a poder ver porque hay que registrarse: https://www.udemy.com/android-basico/#/ . Sé que en esa página hay cursos pagos, este en el momento que lo hice era gratuito, no sé si habrá cambiado algo. Es un curso bastante breve donde se aprende a instalar lo necesario para programar en Android y se aprenden todos los conceptos básicos, me fue realmente muy útil.
Edición 9/2016: La misma persona hizo un curso de Android con Android Studio en youtube:
https://www.youtube.com/watch?v=3IvfKtgFVMc&list=PLh_neeN4BQCmX4jC9pR_DgZVJ8a4PRMca

Como entorno de desarrollo yo estoy usando Eclipse (sería el programa con el programás, valga la redundancia), que es el que explican a instalar en este curso, pero ahora se está usando Android Studio. Esto me da pie a pasarles un curso o página dónde explican también desde instalar el entorno de desarrollo (acá si en Android Studio) hasta conceptos más complejos, pero de manera escrita, este es: http://www.sgoliver.net/blog/curso-de-programacion-android/indice-de-contenidos/

Y así como estaba la página javaya.com.ar, está la página con tutorial para Android: http://www.javaya.com.ar/androidya/
Obviamente les estoy pasando un montón de información que probablemente los marea un poco, pero es cuestión de meterse de a poco, y al menos saben que acá tienen los links para saber dónde encontrar buenos tutoriales.

Bueno, terminando, como quizás ya saben, la programación está prácticamente en inglés, lo cual depende de cuánto sepan se le hará más fácil o difícil. En mi caso varias veces quise hacer consultas en foros en español acerca de dudas o errores para que me ayuden y la verdad no respondía nadie. En cambio en inglés un foro que frecuento y que me evacuan las dudas en menos de una hora es http://stackoverflow.com/ . Es realmente muy bueno.

Sé que hay otras formas o medios para programar en Android, pero esta es mi experiencia y espero que les sirva. Si saben de otros modos o medios de hacer apps y quieren comentarme son bienvenidos.


Por último les dejo los links de las últimas apps que hice:

4 en Linea
https://play.google.com/store/apps/details?id=com.sistemasmas.fourinaline


Mensajes a mano para WhatsApp
https://play.google.com/store/apps/details?id=com.sistemasmas.dibujarypintar

Dígalo con Mímicas
https://play.google.com/store/apps/details?id=com.sistemasmas.digaloconmimicas

Pictionario
https://play.google.com/store/apps/details?id=com.sistemasmas.pictionarioparty

Sexionario
http://www.taringa.net/post/juegos/18596547/Mi-nueva-app-Sexionario.html

Si les gusta alguna les agradezco mucho si la califican.

Bueno espero que les haya servido la info!! Y que en un tiempo me estén comentando como fueron avanzando. Saludos!!

13 comentarios - Cómo hacer aplicaciones para android (mi experiencia)

paroximus +2
+10 lince. es lo proximo que voy hacer despues de terminar lo que estoy haciendo en acamica
bboy_cheche +1
+10 lince, yo quiero aprender a hacer aplicaciones para Androind, pero no tengo ideas que aplicaciones hacer/crear... me gustaría que me ayudaras.
aerluxx
Hola, mirá las que hice y las que estoy haciendo son ocurrencias repentinas y que pensé que podían funcionar, pero eso debería surgir de tu imaginación o de lo que necesitarías o quisieras tener como app. Espero tengas suerte y cualquier cosa me comentas/consultas.
edbenrio +1
Excelente! Tengo la idea de hacer una aplicación bastante interesante que a veces hace falta... +10
aerluxx +1
Espero tengas suerte con eso!
minilolpro +1
Buena capo Pero lo que te falto fue el diseño de este grandioso post. Los linces prefieren mas diseño que información .
aerluxx +1
Ok, lo tendré en cuenta para la proxima. Saludos!
lorenatvccs
este post merece que te denuncie por publicidad, pero lo compensa con la información que aportas así que no me queda otra que denunciarte, bloquearte y luego desbloquearte para darte puntos felicitarte. Yo también me he creado una aplicación para android, no se mucho de programación pero al final no me quedo tan mal, lo hice en basic4android es para los que se identifican mas con visual basic. Al final ni pude publicarlo en google play por falta de tarjeta de crédito, pero algún día tendré que vender el alma al banco por la bendita tarjeta y luego al gobierno por el control de cambio..
aerluxx
jaja a mi también se me complicó por lo mismo. Gracias por el comentario. Saludos!
overflow87 +1
+10 buena data gatin. como bien decis para tener los links en cuanto uno disponga de algo de tiempo y ponerese a esutdiar java y android.
MUY BUENAS AMBAS APPs en GOOGLE STORE! FELICITACIONES!

viejo sordo
nahec +1
muchas gracias pro el tutorial
esta muy bien para los que estamos empezando en esto

lo malo es que el curso del que hablas ahroa es de pago!!


alguien lo tiene por ahi guardado y lo puede subir???

muchas gracias!!
PatyArakawa
Me descargué Touch Direction, Dígalo con Mímicas, Real Sounds 3D y Pictionary Party. Todas me parecieron buenas excepto Real Sounds. Tengo mucha curiosidad acerca de cómo ideaste cada una de ellas, así como cómo las hiciste. Sería genial que puedas compartirnos eso. Desde ya, me pareción un post chévere, ahora mismo sigo el tuto de Píldoras Infomáticas. Saludos.
IHCREPUS +1
simplemente gracias totales!!!
aerluxx +1
Me alegra haberte ayudado . Saludos!
HostLocal +1
Gracias de verdad muy útil.. Yo ando con un curso de udemy pero creo no es el que dices. Me baja android studio pero me pone bastante lenta la computadora. Así que te pregunto con eclipse también es bueno para crear apps que recomiendas tu amigo... Tam,bien ya me hize un tuto basico de java aprendiendo lo esencial... Espero ru rpta saludos.
garsande +1
exscelente Bro, te la comistes