¿Qué idiomas necesitas aprender para desarrollar una aplicación de Android? (¿Qué idiomas necesitas aprender para el desarrollo de Android?)
Aprende Java, aprende Android y aprende c.
El camino básico del aprendizaje:
1. Es muy importante establecer primero un buen entorno de desarrollo si desea hacer bien su trabajo, primero debe perfeccionar sus herramientas. Al realizar cualquier desarrollo, lo primero es preparar el entorno y luego puede realizar varios intentos durante el experimento para ir ganando confianza gradualmente. Los principiantes suelen sentirse frustrados por varios problemas inesperados en la configuración del entorno.
2. Una vez establecido el entorno, depende de tu código cambiar el mundo. No hay muchos consejos para aprender un lenguaje de programación. Probablemente puedas encontrar un libro introductorio clásico mejor. También hay mucha información en Internet, incluidas imágenes, textos o videos, que puedes elegir según tus preferencias personales. Lo más importante es practicar, la práctica hace la perfección, profundiza tu comprensión del lenguaje de programación a través de la práctica continua.
3. A continuación, debe comprender estos tres términos, llamados SDK, API y Lib, que representan respectivamente el kit de desarrollo de software, la interfaz de programación de aplicaciones y la biblioteca. En realidad, existe una cierta conexión o superposición entre estos tres. En términos generales, nos proporcionan cierta infraestructura que encapsula las funciones subyacentes. Al desarrollar Java, estas cosas generalmente se incorporan en lo que a menudo llamamos "marcos". De hecho, para convertirse en un desarrollador senior de Java, aprender varias API y marcos puede ser el lugar donde pase la mayor parte de su tiempo.
Tres artefactos:
1. El primero Google Aunque a veces no podemos acceder a él por diversos motivos, es básicamente el mejor lugar para encontrar información técnica.
2. El segundo es Github. Mencioné antes el concepto de biblioteca. Github es un lugar donde puedes encontrar una gran cantidad de bibliotecas de terceros, que son códigos reutilizables que otros han empaquetado para nosotros. . Por ejemplo, cuando construimos un automóvil, a menudo no queremos construir nuestras propias ruedas. Sin embargo, puedes encontrar muchas ruedas de alta calidad en Github. Estas ruedas son gratuitas (todos los códigos son de código abierto). usarlos para montar nuestros propios coches.
3. El tercero es el sitio web. Puede encontrar rápidamente respuestas a casi cualquier pregunta sobre desarrollo que encuentre en este sitio web de preguntas y respuestas.
Contenido de aprendizaje recomendado para el desarrollo full-stack de JavaWeb:
1. Establecimiento del entorno de desarrollo y gestión de proyectos: Eclipse, Maven y Git.
2. Conceptos básicos de la programación Java: sintaxis básica, funciones orientadas a objetos, nuevas funciones de Java 8, uso de bibliotecas de nivel superior (como Guava), etc.
3. Tecnología de desarrollo front-end: conceptos básicos de HTML, CSS, Bootstrap y JavaScript.
4. Conceptos básicos de Spring: inyección de dependencias IoC, programación orientada a aspectos AOP, SpringBoot.
5. Framework MVC: SpringMVC, Struts, etc., incluyendo conocimientos de enrutamiento de URL, plantillas, formularios, sesiones, interceptores, etc.
6. Acceso a datos: base de datos relacional, JDBC, SpringJDBC, transacciones, framework ORM (MyBatis, Hibernate, JPA).