Cómo entender la tecnología, en este caso Android

La tecnología y la programación son dos entidades diferentes. Puede implementar sus ideas de muchas maneras. Además, muchos lenguajes de programación son similares y solo la sintaxis es diferente. La selección del idioma varía de persona a persona. Algunos buscan uno más fácil de codificar y entienden dónde algunos buscan la última tecnología. También depende de la actitud de la persona para entregarlo rápido o entregar lo mejor.

En cuanto a su problema, cualquiera que tenga conocimiento de Java puede aprender la codificación de Android con poco esfuerzo. No habrá grandes obstáculos en su camino.

Para que la aplicación de Android interactúe con el servidor, debe escribir servicios web. Para lograr esto, debe tener un servidor (comprar dominio y espacio de alojamiento) o al menos debe tener una configuración local para probarlos. (puede usar XAMP en sus ventanas)

Para escribir servicios web, puede escribir en C # o Java o PHP o Perl o Python, etc. Pero, de nuevo, depende del entorno de alojamiento con el que vaya. Por ejemplo, si tiene un entorno de alojamiento de Windows, puede usar C #. Pero si el entorno de alojamiento es Lunux, no puede usar C #. Así que primero toma una decisión al respecto.

PHP es el lenguaje simple para preparar servicios web. Según la complejidad, puede ir con Python o Scala para implementarlos. Junto con ellos, debe saber acerca de SQL para acceder a la base de datos. Sin eso, la mayoría de los servicios web pueden no ser útiles para las aplicaciones de Android.

Avísame si aún tienes preguntas.

More Interesting

Dejando de lado los problemas de fragmentación, ¿qué separa el SDK de iOS del SDK de Android?

¿Las aplicaciones de Android se bloquean con más frecuencia en dispositivos de gama baja?

¿Vale la pena aprender la programación de Android con Java desde que se introdujo Kotlin?

Cómo contactar a un desarrollador de Android en India que puede crear aplicaciones usando NFC

¿Qué necesito aprender si quiero crear aplicaciones de Android? Explicar detalladamente.

¿Qué parámetros deben tenerse en cuenta al desarrollar una aplicación de Android para que la aplicación obtenga las mejores etiquetas de desarrollador de Google?

¿Cuáles son las ventajas y desventajas de usar Xamarin para el desarrollo de Android? En comparación con Java y el SDK de Android.

¿Qué tan difícil es crear aplicaciones de Android para un no especialista?

¿Cuáles son las nuevas funciones en Android 8 (O)?

¿Qué entre el desarrollo web y el desarrollo de Android debería elegir para IOT?

¿Qué necesito aprender para crear una ROM CM11 o CM12 para un dispositivo específico? ¿Cuánto tiempo llevaría todo? ¿Qué herramientas necesitaré?

¿Qué cosas debo saber y tener antes de crear / desarrollar una aplicación de Android?

¿Cuáles son los escenarios en los que usar un RecyclerView puede ser útil en una aplicación de Android?

¿Qué herramientas necesitaré para crear una aplicación con un equipo y poco conocimiento de Java?

¿Cómo conectar MATLAB con Android Studio paso a paso?