Red de conocimiento informático - Conocimiento informático - ¡Aprenda bien el desarrollo de Android!

¡Aprenda bien el desarrollo de Android!

1. Clasificación del desarrollo de Android:

1. Aplicaciones cliente de Android

como Sina Weibo, cliente de banca en línea, Kefan, cliente Taobao, cliente Kuaipan, etc. Las aplicaciones de Android aquí se basan principalmente en la capa de interfaz. El núcleo todavía está en línea. La interfaz del cliente es importante y la experiencia del usuario es importante. En términos de requisitos de aplicación, casi cualquier sitio web más grande requiere un programa de cliente móvil.

2. Programas generales de Android

Como aplicaciones basadas en LBS (servicios basados ​​en ubicación) (generalmente integradas en aplicaciones cliente), aplicaciones de reproducción de medios en streaming. Debido a la comodidad de los dispositivos móviles y al desarrollo de las redes 3G y 4G, este tipo de aplicaciones tiene buenas perspectivas.

3. Desarrollo de juegos para Android

Necesitas dominar el motor del juego LGame, el marco del juego, etc. Los juegos en teléfonos móviles constituirán un gran contenido y el futuro es brillante.

4. Desarrollo de bajo nivel de Android

Es necesario dominar cosas de bajo nivel como C y Linux. La dirección del desarrollo debe ser el desarrollo de controladores, protocolos y desarrollo integrado.

El aprendizaje y la comprensión generalmente comienzan con la interfaz y los controles, razón por la cual la mayoría de la gente piensa que comenzar es fácil y rápido. Después de estudiar durante un tiempo, puedo determinar una dirección de desarrollo.

2. ¿Qué puntos de conocimiento se necesitan para aprender Android?

1. Conocimientos básicos de Java

J2SE: clases básicas de Java (paquete lang, paquete IO, paquete util (marco de colección), orientado a objetos, multihilo, programación de red)

2. Conocimiento de J2EE

Si desea dedicarse al desarrollo de aplicaciones cliente de Android, este conocimiento es necesario. Obviamente, el cliente de Android solo solicita y muestra datos, los datos requeridos están en el lado del servidor.

Habilidades: Tomcat (Weblogic), análisis XML, análisis JSON, JSP/Servlet. Entender SSH.

3. Conocimiento de Linux y lenguaje C

puedes utilizarlo como lo que necesitas saber en tu desarrollo posterior.

El aprendizaje de Android requiere una base sólida y una buena ruta de aprendizaje.

En tercer lugar, buenos materiales para el aprendizaje de Android

1. Hay que decir que todavía hay muchos libros en el mercado, pero generalmente solo hablan del uso único de controles simples.

Puede consultar "Paradigmas completos de desarrollo de Android" y "Explicación detallada del desarrollo de aplicaciones de Android". Si desea saber más sobre juegos, puede consultar la "Colección práctica para el desarrollo de juegos de Android 2.0".

2. Los videos de aprendizaje de Android se limitan básicamente a introducciones simples y uso de control único. Este aspecto es mucho menos rico que los videos de Java, J2EE y SSH. Hay que decir que después de ver esto, aún queda un largo camino por recorrer en desarrollo. Y estos videos no son tan buenos como algunos videos de Java en términos de métodos de enseñanza. Hay demasiados vídeos ahora, desde cursos de Harvard y Stanford hasta cursos de desarrollo de IPHONE. Pero todo el aprendizaje se hace siguiendo los vídeos, y queda mucho camino por recorrer.

3. Hay muchos foros para Android. La desventaja de los foros es que hay que encontrarlos uno por uno. El autoestudio es un proceso arduo y largo. También es la mayor formación y mejora para ti. Una desventaja del autoestudio es que es fácil perderse. Nunca se sabe qué tan profundo es un punto de conocimiento y cuáles son sus aplicaciones relacionadas. El autoestudio es como caminar por un túnel oscuro, con una meta larga y muchas bifurcaciones por delante.

4. Estudiar en instituciones de formación. Si tiene tiempo, es una buena opción y podrá comenzar rápidamente. Una característica importante de los productos de Internet (era) es el intercambio de dinero por tiempo. Si puede comenzar y desarrollarse rápidamente en esta industria, será mucho mejor que aprender lentamente por su cuenta. Después de todo, el desarrollo de Android es muy popular ahora. Los requisitos para los desarrolladores aumentarán gradualmente. (Por ejemplo, se requieren tanto el desarrollo de Android como el desarrollo de trasplante de IPHONE).

La elección de la institución de formación es más importante.