- El lenguaje central
- Colecciones
- IO
- Manejo de cuerdas
Tratar de aprender esto y al mismo tiempo aprender un entorno completamente nuevo hará que sea mucho más difícil averiguar dónde te estás equivocando.
Tenga en cuenta que esto no es específico de Android: siempre alentaría a los desarrolladores a aprender el “núcleo” de una nueva plataforma antes de aprender tecnologías “periféricas” como las interfaces de usuario nativas o los marcos web.
He visto a personas tratar de hacer esto antes, literalmente haciendo preguntas complicadas sobre escenarios avanzados, sin comprender los conceptos básicos del lenguaje. A veces, el problema que han tenido se debe a la compleja API que estaban utilizando, y a veces se debe a los malentendidos básicos, pero los problemas les parecen exactamente iguales . No pueden distinguir entre no entender cómo se pasan los argumentos del método y tener dificultades con las operaciones de interfaz de usuario de subprocesos cruzados. En lo que a ellos respecta, “algo ha salido mal”. Cada paso es doloroso cuando no tienes una base sólida.
- ¿Cuáles son algunas de las mejores aplicaciones de Android de código abierto?
- ¿Cuál crees que es la aplicación de Android más innovadora creada en India?
- ¿Qué necesito aprender para crear una ROM CM11 o CM12 para un dispositivo específico? ¿Cuánto tiempo llevaría todo? ¿Qué herramientas necesitaré?
- ¿Cómo es trabajar con Appbackr como desarrollador?
- Cómo configurar la pantalla predeterminada en una vista semanal al hacer una aplicación de calendario de Android
Aparte de cualquier cosa, por aburridas que puedan ser las aplicaciones de consola sin interacción, son realmente geniales para probar algo rápidamente. Por lo general, no necesita preocuparse por subprocesos, permisos, gráficos, recursos, etc. Otra buena forma de probar su comprensión es a través de pruebas unitarias. En lugar de un enfoque normal de prueba primero, escribe un método y predice su salida con pruebas unitarias, hasta que te quedes sin situaciones interesantes para probar. Una vez que haya terminado, tiene un registro completo de lo que hace el código: guárdelo para más adelante, en caso de que necesite volver a visitar el concepto que estaba probando.
Para aprender visita de Java: los mejores tutoriales de Java votados por la comunidad de programación | Hackr.io