¿Cuánta programación se requiere para la colocación en algunas empresas de gama alta?

Bueno, creo que esta pregunta no tiene una respuesta definitiva, ya que nadie podría evaluar su capacidad de comprender el lenguaje. Esta pregunta tiene un alcance diferente para cada uno de nosotros.

Pero considerando que el nivel de su lógica de programación es mínimo (estoy considerando el peor de los casos aquí, puede ser mejor en su caso), las cosas esenciales que necesita saber en Java para aprender Android aún más son los Principios de programación orientados a objetos más básicos. (Encapsulación, Polimorfismo, Herencia) , Eventos, Oyentes de eventos, Hilos, Conocimiento del nivel de seguridad implementado utilizando Especificadores de acceso y seguramente un poco de experiencia práctica en Programación Java. Sería mejor si pudieras desarrollar aplicaciones menores basadas en Java antes de pasar a Android (no es que sea obligatorio, pero sería mejor si te aseguras de esto). Descansa conceptos avanzados como Dynamic Method Dispatch (Run Time Polymorphism), Generics, etc. no se usan mucho en Android (seguramente puedes cubrir estos temas más adelante y deberías ser un mejor desarrollador) pero no son obligatorios para pasar al Desarrollo de Android. Puedes cubrir estos temas más adelante simultáneamente con Android.

Una última cosa que me gustaría decir para el Desarrollo de Android es que básicamente necesitas conocer los Principios Básicos de Java para pasar a Android. En lugar de limitar los métodos de las clases, es muy importante saber cómo funcionan las cosas en Java , y esa es realmente la esencia del uso de Java en Android. Espero que encuentre útil esta información.

Si conoce Java central, eso es suficiente para Android.

Tema que requiere para Android: –

  1. Conceptos POO
  2. interfaz y clase abstracta
  3. Manejo de archivos
  4. Redes Java
  5. Multithreading
  6. Conceptos básicos de programación y sintaxis de Java.
  7. Conceptos de paquete en Java

Además de esto, necesita algunos conocimientos de XML para crear UI (interfaz de usuario) y también conocimientos de programación del lado del servidor si desea crear aplicaciones avanzadas.

Necesita Java para aprender Android, pero puede comenzar con 0 conocimiento de Java y con el tiempo desarrollar las habilidades. Entonces, comienza a construir aplicaciones. Simplemente copie la sintaxis y comprenda para qué se utiliza y para qué sirve. Y lentamente con el tiempo te sentirás más cómodo con Java.

Hasta core y xml para fines de diseño y diseño, sqlite para base de datos. muchos tutoriales están disponibles en Internet, algunos famosos son Android Tutorial – Javatpoint

More Interesting

¿Debería Android Studio tener una versión ligera?

¿Cuáles son los mejores lugares para enviar una aplicación de Android?

¿Cuál es el ciclo de vida de la actividad del desarrollo de la aplicación de Android?

Aprender a programar: ¿Qué tan fácil / difícil es para un médico de 38 años aprender el desarrollo de software / aplicaciones desde cero?

¿Qué hay de nuevo en Android Studio 2.1.1? ¿Por qué se lanzó rápidamente como estable?

¿Vale la pena el desarrollo inmersivo de Android de la Asamblea General?

¿Es un buen enfoque hacer una aplicación de Android como Paytm usando solo un servidor Firebase?

Cómo depurar código C en Android Studio

¿Cuál es la diferencia entre la gestión de proyectos múltiples y la gestión de proyectos extremos?

¿Cómo exactamente puede hacer una estructura de una aplicación de Android o decidir qué patrón de diseño de acuerdo con los requisitos que se muestran en las maquetas?

¿Qué funcionalidades se requieren en el desarrollo de aplicaciones de Android?

Si podemos crear aplicaciones de Android y aplicaciones de iOS usando PhoneGap fácilmente usando HTML, CSS, JavaScript, etc., ¿cuál es la necesidad de convertirse en un desarrollador de Android?

Además de Java, ¿cuáles son todos los lenguajes esenciales que tenemos que aprender para desarrollar una aplicación de Android? ¿Python es útil para desarrollar aplicaciones de Android?

¿Cómo puede mi empresa encontrar consultorías / contratos de Android?

¿Cuál es la forma de aprender a desarrollar aplicaciones móviles para alguien que solo conoce HTML y CSS?