¿Por qué debería aprender programación C para el desarrollo de Android?

¿Deberías aprender programación c para el desarrollo de aplicaciones de Android? No

¿Necesita aprender algún lenguaje de programación para el desarrollo de aplicaciones de Android? ¡Tal vez no!

La industria del desarrollo de aplicaciones se está alejando mucho de ser una industria de codificadores. LowCode Platforms permite a cualquier persona (independientemente del lenguaje de codificación que utilice) desarrollar aplicaciones (¡tanto para Android como para iOS, de una sola vez!) Sin el uso de códigos o la necesidad de realizar pruebas exhaustivas. Esto también se llama Rapid Application Development y hay varios grandes como Rapid de WaveMaker, AppMaker de Google, PowerApps de Microsoft, etc. que están invirtiendo en tales plataformas.

Esto debería verse como parte de la ola de automatización más grande que ocurre en los sectores de Tecnología e Informática. Es mejor invertir en el futuro, ¡así que aprender esas plataformas ayuda!

C ayuda a aprender los conceptos básicos de la programación, sí, puede comenzar con la Programación c y luego pasar al desarrollo de Android, no se olvide de revisar Java como antes de ingresar a Android

Si desea hacer un programa nativo, entonces debe conocer el lenguaje C, sin embargo, la aplicación de IU común no usa el lenguaje C.
Si desea utilizar una gran memoria (sobre el tamaño del montón), un trabajo importante de rendimiento, tratar con el marco de Android, entonces debe C / C ++, JNI

No tiene que aprender C para el desarrollo de Android, excepto en el caso de que desee desarrollar algunas funciones para el kernel de Android, ya que Android solo admite aplicaciones escritas en C ++ y Java.

Android Studio también es compatible con C ++ con el uso de Java NDK. Esto permite aplicaciones de codificación nativas, que pueden ser útiles para cosas como juegos. Sin embargo, C ++ es más complicado aún. C # – C # es una alternativa un poco más amigable para principiantes a C o C ++ que ofusca más código .

Francamente, probablemente no deberías. Java es el rey cuando se trata del desarrollo de Android, y Google proporciona un SDK completo para desarrollar con Java. (Creo que también tienen un kit de soporte nativo para c, pero Java es el lenguaje principal de Android). Si desea desarrollar para Android, recomendaría Java, para eso es la base de conocimiento más grande.

Java o Kotlin es lo suficientemente bueno como para desarrollar aplicaciones de Android. C / C ++ es importante si desea utilizar las bibliotecas C / C ++ existentes.

No es necesario aprender c para la programación de Android aprender java en su lugar