Colección de citas famosas - Slogan de motivación - Cómo empezar con el desarrollo del sistema Android

Cómo empezar con el desarrollo del sistema Android

¿Qué habilidades básicas necesitamos para desarrollar Android?

①Conocimientos básicos de Java ②Conocimientos básicos de Linux ③Conocimientos básicos de base de datos ④Protocolo de red ⑤Conocimientos básicos de Android ⑥Conocimientos de desarrollo del lado del servidor ①Conocimientos básicos de Java Muchos amigos comenzaron de inmediato. Recién comencé a aprender Android, pero parecía demasiado ansioso.

El desarrollo de aplicaciones de Android se basa en el lenguaje Java, por lo que sin un conocimiento básico sólido de Java, no tiene sentido simplemente mecánicamente. copia el código de otras personas.

Los edificios altos se elevan desde el suelo, y Java es cada ladrillo que los construye.

No hay lugar para la negociación en esta parte del contenido, debe ser así. completamente entendido

En cuanto a los detalles, el método de aprendizaje puede ser leer libros o mirar videos, pero la clave es practicar más, ya sean los ejercicios del libro o los ejercicios del video. complételos con cuidado; b) Patrón de diseño: debido a la capa de marco del sistema Android, se utiliza una gran cantidad de patrones de diseño sin este conocimiento, su comprensión de Android se reducirá considerablemente.

Hay tantos. tipos de patrones de diseño que no es realista dominarlos uno por uno. Primero debe dominar los principios básicos del diseño orientado a objetos. Con el apoyo de estos principios básicos, puede sacar inferencias de un ejemplo a otros casos. >

② Conocimientos básicos de Linux Todo el mundo sabe que la base del sistema Android es el sistema operativo Linux

Durante el proceso de desarrollo, también necesitamos utilizar algunos comandos de Linux

Por lo tanto, se necesitan algunos conocimientos básicos de Linux (diciendo que a los programadores de hoy les da vergüenza saludar a otros si no entienden Linux ③ Base de datos El conocimiento básico es relativamente simple, es una operación de base de datos que consiste en agregar, eliminar, modificar y); comprobando Puede leer este libro: "Ejercicios y respuestas de programación SQL" ④ El protocolo de red requiere aprender al menos dos protocolos básicos, el protocolo HTTP y el protocolo Socket ⑤ Conocimiento básico de Android ⑥ Conocimiento de desarrollo del lado del servidor Dado que muchas aplicaciones de Android requieren el lado del servidor; soporte, todavía es necesario dominar algunos conocimientos de desarrollo del lado del servidor

En cuanto a qué conocimiento del lado del servidor elegir para aprender, es más problemático, porque hay muchos tipos de tecnologías: a) Java EE: es el SSH mencionado en el correo electrónico anterior: StrutsSpringHibernate

Las ventajas de esta tecnología son funciones completas y potentes, se ha utilizado durante muchos años y ya todo el mundo está muy familiarizado con Java. Parece lógico aprender SSH

Pero usar esta tecnología para desarrollar programas del lado del servidor es muy problemático

Incluso para algunas funciones simples, también puede requerir mucho código y configuración. archivos para implementar; b) PHP: fácil de aprender y rápido de desarrollar

Pero necesitamos aprender un lenguaje más. Si la ganancia supera la pérdida, cada uno debe juzgar por sí mismo; p>

NET: Las características de esta tecnología son similares a Java EE, pero si quieres dominar

NET, necesitas dominar C#, lo cual también es problemático d) Ruby; ​on Rails: esta es mi tecnología del lado del servidor favorita, simple y elegante. Con solo unas pocas líneas de código, se pueden implementar funciones muy complejas, pero esto requiere conocimientos del lenguaje Ruby como base;