En primer lugar, por favor, no tomes esto insultante porque no lo digo en serio como tal, sino solo sinceramente: no sabes Java. Diablos, lo he estado usando durante 15 años casi y todavía no lo “sé”. Estoy muy familiarizado con las características que he usado con frecuencia a lo largo de los años, pero con frecuencia durante las entrevistas de trabajo e incluso en el trabajo, me hacen preguntas sobre las que no tengo idea y me dicen “Espera, dices que conoces Java pero no sabes eso? No había usado la función, ¿cómo podría saberlo? Por ejemplo, ¿sabía que hay una clase en el paquete java.util llamada “LinkedList”? Es muy similar a “ArrayList” y es de la interfaz de la Lista, pero tiene una lista vinculada para guardar los datos de alguna manera.
Ahora, quieres escribir programas de Android. El truco no es conocer Java lo suficiente como para saber tanto sobre el SDK de Android. Eso lleva tiempo y tal vez sea posible aprender a usar el SDK de Android en 2 meses. Todavía no he tenido 2 meses seguidos para jugar con el SDK, así que todavía no he podido acostumbrarme, pero imagino que podría hacerse. Mi consejo sería elegir algo que quieras escribir, y escribirlo y, a medida que lo escribas, investigar cómo hacer efectivamente lo que quieres en el sistema Android y te acostumbrarás al sistema bastante rápido, lo suficiente como para recordar cosas también porque los habrá usado de manera personal, no solo los memorizó para una prueba o entrevista. Creo que el hecho de que siente que conoce Java y ha escrito varios programas pequeños, tiene la experiencia de comenzar a trabajar con el SDK de Android ahora en lugar de intentar aprender tanto Java como el SDK de Android al mismo tiempo, lo que puede ser algo así como difícil de separar en la mente de uno.
- Cómo agregar un botón de estrella favorito a las imágenes de Flickr cargadas desde la web en mi aplicación de Android
- ¿Cuáles son los mejores blogs y recursos en línea que enseñan el desarrollo de aplicaciones, la monetización y el marketing?
- ¿Qué aplicación de Android puedo desarrollar desde cero en un mes?
- ¿Hay alguna aplicación de Android que pueda grabar sonidos de fondo mientras hago fotos?
- ¿Cuál sería mejor para mi sitio web de Magento, una aplicación nativa, una aplicación híbrida o HTML 5?