En términos de desarrollo de aplicaciones de Android, ¿cuánto puede hacer con el conocimiento que consiste solo en Java y XML?

Hola amigo,

Android se basa principalmente en Java y necesita conocer Core Java y algo de XML para comenzar con el desarrollo de la aplicación. Pero solo Java no lo ayudará mucho en la creación de aplicaciones que son poco complejas o interactúan con diferentes entornos como servidores web, bases de datos web, etc.

Lo que toda la tecnología que debería estar aprendiendo depende totalmente del tipo de aplicación que está tratando de crear y la tecnología que desea implementar para realizar ciertas tareas. A partir de su pregunta, puedo sentir que está intentando conectar su aplicación a la base de datos en línea. Para lograr esto, debe conocer al menos PHP, JSON y MYSQL DB.

Tenga en cuenta que la palabra que estoy usando es “consciente” y no “maestra” en ninguna tecnología, ya sea PHP, XML, MYSQL. JSON, etc. No utilizará todas estas tecnologías en todo su potencial y, por lo tanto, no debe preocuparse mucho por aprender en profundidad. Pero se recomienda aprender tanto como sea posible para que sepa cómo y cuándo usar qué tecnología.

Ahora, llegando a su segundo punto, sí, tendrá que aprender ciertas otras tecnologías para crear aplicaciones complejas. Solo Java y XML no te llevarán lejos. Pero una vez más, quisiera señalar que no es necesario que aprendas en profundidad, pero debes tener un conocimiento justo.

Hay tantos portales web donde los desarrolladores están probando todo tipo de códigos e implementaciones a otros desarrolladores de forma gratuita y puede consultarlos y usarlos de acuerdo con sus necesidades. Puede referir portales como Github, Stackoverflow, etc. Hay muchas posibilidades de que el problema que enfrenta o la tarea que desea realizar ya haya sido realizado por otra persona. Debe ser lo suficientemente capaz de comprender el código y saber cómo usarlo en su aplicación.

Nunca debe intentar reinventar la rueda y, por lo tanto, consultar los códigos e implementaciones ya realizados por los desarrolladores de todo el mundo o utilizar diferentes bibliotecas para facilitar su trabajo.

Espero que esto ayude a eliminar tus inhibiciones.

Saludos!