PDA

Ver la Versión Completa : [ CONSULTA ] Como aprender a programar en Android


sergio225
25/07/16, 13:34:46
Hola a todos, ando tiempo con ganas de aprender a programar aplicaciones para Android pero no se ni por donde empezar...Lo veo bastante complicado.
He leído que hay que saber Java pero el problema es que no se nada de Java y todo lo que veo de Android dice que se necesita tener base en Java.

Creéis que es posible aprender desde casa para alguien que empieza desde cero totalmente?

Y me podéis indicar un poco por donde empezar?

Muchas gracias a todos!! :)

sergio225
25/07/16, 14:09:19
He visto este curso de Java, tiene más de 200 vídeos y creo que voy a empezarlo es gratuito y tiene buena pinta, alguien lo ha hecho y me dice que tal?

https://youtu.be/coK4jM5wvko

Cuando aprenda Java empezaré con Android :)

Dexafree
25/07/16, 16:04:10
Buenas!

En primer lugar, "programar aplicaciones para Android" es solo una concreción de todo lo que abarca el ámbito de la programación.
No comentas si tienes experiencia en programación en otros lenguajes/campos, cosa que sería importante conocer.
Desde luego, antes de aprender Android es bastante importante tener una base, tanto de Java como de Programación Orientada a Objetos.
Java es un lenguaje ampliamente utilizado fuera de Android, así que probablemente casi cualquier problema que te encuentras mientras intentes aprender tendrá muchísimos resultados en Google cuando lo busques.

Una vez hayas entendido las bases de la programación (tanto la imperativa o "normal" como la orientación a objetos), entonces puedes intentar saltar a Android.

Si no tienes experiencia en programación, intentar entrar a la programación en Android directamente puede ser una barrera de entrada bastante grande.
Y sobre necesitar base en Java, es sobretodo porque es el lenguaje que se utiliza para desarrollar aplicaciones en Android, y aparte de "pelearte" con el framework de Android, tendrías que pelearte con el propio lenguaje, y eso lleva a bastantes dolores de cabeza.

Sobre recursos para aprender Java, tienes muchísimos, así que prueba tu mismo unos cuantos, a ver con cual sientes mas afinidad (igual alguno de los compañeros conoce algún recurso recomendado).

Ah, y por favor, intenta no hacer doble post, sino editar el anterior :ok:

sergio225
25/07/16, 16:17:53
Buenas!

En primer lugar, "programar aplicaciones para Android" es solo una concreción de todo lo que abarca el ámbito de la programación.
No comentas si tienes experiencia en programación en otros lenguajes/campos, cosa que sería importante conocer.
Desde luego, antes de aprender Android es bastante importante tener una base, tanto de Java como de Programación Orientada a Objetos.
Java es un lenguaje ampliamente utilizado fuera de Android, así que probablemente casi cualquier problema que te encuentras mientras intentes aprender tendrá muchísimos resultados en Google cuando lo busques.

Una vez hayas entendido las bases de la programación (tanto la imperativa o "normal" como la orientación a objetos), entonces puedes intentar saltar a Android.

Si no tienes experiencia en programación, intentar entrar a la programación en Android directamente puede ser una barrera de entrada bastante grande.
Y sobre necesitar base en Java, es sobretodo porque es el lenguaje que se utiliza para desarrollar aplicaciones en Android, y aparte de "pelearte" con el framework de Android, tendrías que pelearte con el propio lenguaje, y eso lleva a bastantes dolores de cabeza.

Sobre recursos para aprender Java, tienes muchísimos, así que prueba tu mismo unos cuantos, a ver con cual sientes mas afinidad (igual alguno de los compañeros conoce algún recurso recomendado).

Ah, y por favor, intenta no hacer doble post, sino editar el anterior :ok:
Gracias por la respuesta. De programación orientada a objetos no se nada.
Sólo tengo algunas bases en C y en HTML. Que es lo que he usado pero muy básico todo.
Lo que no se si es posible aprender cómo digo desde casa sin tener que ir a clases o hace algunos curso, lo veo bastante difícil pero voy a empezar a ver los vídeos que puse arriba a ver si consigo aprender algo de Java y cojer las bases. :)

Saludos.