Colección de citas famosas - Colección de poesías - ¿Es difícil aprender a desarrollar Android? ¿Cuál es más fácil de aprender que Java?

¿Es difícil aprender a desarrollar Android? ¿Cuál es más fácil de aprender que Java?

Leer libros avanzados, leer el código fuente de Android, leer documentos oficiales e intentar escribir artículos técnicos relacionados usted mismo requiere un cierto grado de profundidad técnica y pensamiento propio. En esta etapa del proceso de aprendizaje, hay dos puntos que preocupan a todos: uno es leer el código fuente y el otro es personalizar la Vista y deslizar los conflictos.

¿Cómo leer el código fuente? Esto es un dolor de cabeza, pero hay que leer el código fuente. Al leer el código fuente, no profundice en los detalles del código. Preste atención al flujo del código e intente extraer conclusiones útiles para el desarrollo de la capa de aplicación. Además, lea atentamente los comentarios sobre una clase o método en el código fuente. Cuando no pueda comprender el código fuente, los comentarios en el código fuente pueden ayudarlo a comprender mejor el principio de funcionamiento del código fuente. no hay otra manera.

¿Cómo jugar con la Vista personalizada? Mi sugerencia es no aprender vistas personalizadas aprendiendo vistas personalizadas. ¿Por qué dices eso? Debido a que hay tantos tipos de vistas personalizadas y todo tipo de magníficos efectos personalizados, ¿cómo se aprende a reproducirlos? Necesitamos mirar la esencia a través del fenómeno y prestar más atención a los puntos de conocimiento necesarios para personalizar la vista. Aquí está el siguiente resumen:

- Comprenda el principio de deslizamiento de la vista

<. p>- Comprender el principio de deslizamiento de la vista Comprender cómo lograr un deslizamiento elástico

- Comprender el conflicto de deslizamiento de la vista

- Comprender la medida, el diseño y el dibujo de la vista

- Luego aprenda algunos ejemplos más de vistas personalizadas

- Finalmente, puede completar la vista personalizada La llamada nunca cambiar sin desviarse de su propósito original

.

Probablemente se necesitarán otros 1 o 2 años para alcanzar el nivel técnico avanzado. Personalmente, creo que este proceso se puede acortar a entre 0,5 y 1 año mediante "Exploración del arte del desarrollo de Android" y "Héroes de Android". Tenga en cuenta que alcanzar el nivel técnico de un ingeniero senior no significa que pueda convertirse en ingeniero senior de inmediato (sujeto a las oportunidades y a la posibilidad de cambiar de trabajo), pero una vez que se alcanzan las habilidades, convertirse en ingeniero senior es muy simple.

Requisitos técnicos:

- Puntos de conocimiento ligeramente profundos

AIDL, Messenger, Binder, multiproceso, animación, conflicto deslizante, vista personalizada, mensaje cola, etc.

-Recomendaciones de libros

"Exploración del arte del desarrollo de Android", "Biografía de los héroes de Android"