Si conoce algún otro lenguaje de programación objetivo “similar” como C # o incluso C ++ / C, no tiene que aprender Java en este momento. La mayoría de los lenguajes OOP son iguales, así que solo aprende un poco de sintaxis Java. Y si te encuentras con algo en Java que no entiendes, aprende eso por separado.
Para la programación de Android, solo necesita un conocimiento limitado del lenguaje robusto llamado Java. Por suerte para ti, todo lo que necesitas en Java son cosas que son generales en todos los lenguajes de programación. Entonces continúe con Android SDK y aprenda cosas de Java una por una. En la etapa posterior, puede comenzar a educar cosas complejas en Java.
Sin embargo, si no tiene conocimiento de ningún lenguaje de programación, no puede aprender Android, al igual que no puede aprender iOS o ASP .NET o cualquier SDK existente. ¿Por qué? Porque SDK no es un lenguaje de programación. Primero debe aprender al menos 1 lenguaje de programación de alto nivel, y solo entonces para comenzar a explorar SDK.
- Cómo hacer una aplicación de Android como justdial.com
- ¿Qué tan difícil es crear un juego de Android?
- He tenido una aplicación y quiero ofrecerla para servir a diferentes clientes con su marca, ¿puedo automatizar los cambios cuando necesito hacer una actualización de la aplicación?
- ¿Qué consejo le daría un desarrollador experimentado de Android a un principiante?
- ¿Cuál es la mejor plataforma para generar ingresos para los desarrolladores de aplicaciones, iOS o Android?
Para ser más específicos, lo que la gente llama Android, los programadores lo llamamos Lenguaje de programación + SDK de Android. SDK no es más que un conjunto de funciones (o métodos en el vocabulario de Java) que facilita la vida de los programadores. Entonces, un programador usa el lenguaje de programación Java y usa una función específica del SDK de Android para programar alguna característica.
Un último toque en el lenguaje vs SDK. Imagina que eres mecánico de automóviles. En la escuela aprendes cómo arreglar el auto y aprendes sobre las partes que tiene cada auto. ¿Pero significa que puedes arreglar Mercedes y Citroen y todos los demás autos? Por supuesto no. Para arreglar Mercedes, debes ir al curso de mecánica de Mercedes y aprender sobre cosas específicas en Mercedes que no se aprenden en la escuela. En comparación, una escuela de mecánica es un lenguaje de programación, y un curso de Mercedes es SDK. Cada vez que sale un auto nuevo, debe pasar su curso para poder arreglarlo. Cada vez que aparece una nueva tecnología o llega un nuevo dispositivo, debe aprender su SDK para poder programarlo.