Es muy agradable ver que a una edad tan temprana estás tan orientado a la carrera. Le deseo todo lo mejor, pero recuerde que pensar o decir es una cosa y hacer es otra. Puede haber muchas ocasiones en las que tenga ganas de dejarlo porque puede resultarle demasiado difícil.
Bueno, primero responderé para el desarrollo de Android. Lo más importante que debes aprender para comenzar el desarrollo de aplicaciones de Android es Java. No sé cuánto sabes de Java, pero los siguientes temas son realmente esenciales para desarrollar aplicaciones:
- Clases y objetos
- Polimorfismo
- Constructores, herencia
- y todos los principios orientados a objetos
- IO en Java
- Genéricos
- Multithreading
- Paquetes e interfaces
- AWT / Swing / Applets / Manejo de eventos
- Manejo de excepciones / Redes
Hay más, pero estos temas son imprescindibles para hacer tu primera aplicación.
Como ya conoce los conceptos básicos de HTML, le resultará fácil aprender XML, que es otro lenguaje importante que necesitará para administrar todas sus tareas relacionadas con el diseño. Entonces debe sentirse cómodo para usar IDEs como IntelliJ Idea, estudio de Android, etc. Luego debe aprender los fundamentos de Android como qué es la arquitectura de Android y cuáles son las actividades, fragmentos, servicios, etc. El mejor lugar para aprenderlo todo en Los detalles son de la casa de Android, Introducción a Android. Estas son las cosas básicas que necesitará para construir su primera aplicación. En una de las respuestas a continuación se dice que el curso Udacity sobre desarrollo de Android de Google es gratuito. Bueno, eso no es del todo cierto. Los primeros 14 días son gratuitos y desde entonces debe pagar $ 199 por mes. Hay muchos tutoriales en video sobre cómo crear su aplicación en YouTube para su ayuda. Estas son la mayoría de las cosas que necesitará para comenzar el desarrollo.
Ahora acerca de entrar en Google. ¿Por qué no obtener la respuesta de un verdadero ingeniero de software de Google? Esta es la respuesta más informativa que encontrarás en Internet sobre cómo ingresar a Google. Verifique la respuesta de Gourav Jha a ¿Cómo puedo prepararme para ser ingeniero de software en Google?
- Quiero desarrollar una aplicación de Android. ¿Qué tecnología debo usar?
- Tengo un Micromax Bolt A58 con muy poca memoria interna. Quiero aumentar la memoria con mi tarjeta SD de 2 GB. Cuando instalo aplicaciones de App Store, dice que la memoria es insuficiente. ¿Cómo lo evito y combino la memoria interna y la tarjeta SD?
- Si desarrollo una aplicación de Android, ¿debo responder ante el gobierno o cualquier otra autoridad sobre cómo uso los datos proporcionados por los usuarios?
- He hecho la parte de codificación de Android en Eclipse. Después de esto, ¿qué debo hacer?
- Quiero comenzar a crear aplicaciones de Android y me pregunto si puedo crear aplicaciones solo con Android SDK y Eclipse. Si no, ¿qué más necesito para comenzar?
espero que esta información ayude 🙂