¿Cómo empezaste el desarrollo de Android? ¿Cómo te has mantenido motivado?

Gracias por este A2A 🙂 Como ya puede desplazarse y ver, es una respuesta larga.

Siempre tuve un gran interés en la programación desde que estaba en séptima clase. Ahora me he desmayado de la escuela. Cuando llegué al 11, solía codificar todo el día durante mis vacaciones en C ++ solamente. Pero en 12 aprendí Java y comencé a estudiar sobre Desarrollo de Android en Udacity . Como era 12, no podía hacer todo el tiempo para programar, junto con estudios y otras cosas, pero había aprendido lo básico.
Sabía que iba a realizar el promedio en los tableros y otros exámenes de ingreso, así que lo único que sabía bien era la programación. En el mes de abril, después de los exámenes finales, comencé a buscar formas de crear juegos para Android. Siempre me ha resultado divertido crear juegos, también hice una pareja con C ++ en la clase 12. Así que supe de Unity , lo probé y me di cuenta lo antes posible de que era malo en eso. Incluso después de una docena de tutoriales, no podía sentarme ni desarrollar una pequeña parte del juego. También estaba perdiendo interés.
Quería hacer codificación todo el tiempo. Todo ello. He encontrado libgdx . No mucha gente lo sabe y también lo he mencionado en una de mis otras respuestas antes, que es un gran comienzo para hacer juegos 2D si eres un programador y su comunidad es increíble. Comencé a aprender cómo hacer de la física mundos y cuerpos; cómo moverlos; Cómo agregar colores, texto, botones, música todo. Solo probé una cosa y salté a la otra. Estaba aprendiendo y nunca tuve una idea en mente de ningún juego, pero terminé haciendo Tap Course en aproximadamente 10 a 13 días. El juego es promedio en general, con gráficos no tan “whoa”, pero estaba contento con mi inicio. Fue difícil codificar primero las 3000 líneas para este juego, luego integrar los Servicios de Juego y hacer el lanzamiento como fue mi primera vez. Pero cuando recibe una buena reseña de alguien que no conoce, sabe que tiene la motivación suficiente para seguir adelante. Recibí 4-5 buenas críticas solo de Quora y eso fue suficiente combustible para seguir adelante. ¿Y cómo me mantengo y sigo motivado? Sé que no obtendré ninguna universidad de prestigio ni una buena oferta de trabajo pronto, pero solo lo que sabes que amas, en el que puedes dominar, puede obtener habilidades que valen más que los títulos universitarios. Si no puedes tener ese tipo de vida de ” buen trabajo universitario “, puedes sentarte y mejorar aquello en lo que ya eres bueno. No irá en vano. Además, no se sentirá como una carga. Es tu elección, tu amor, puedes girarlo y torcerlo de cualquier manera. Es como un modo de estilo libre de tu vida. Una aplicación / juego de tu elección, hazlo en 10 días o 20 o 30, sin presión. Pero no te detengas.
Algunos ejemplos de la corriente principal como el postre? El desarrollador de Color Switch hizo 40 juegos que fueron promedio o flop antes de que hiciera Color Switch, que ahora es uno de los juegos más populares. Lo mismo con Rovio , alrededor de 50 juegos antes de que hicieran Angry Birds . Y luego está Flappy Bird , el primer juego de Dong Nguyen que se hizo famoso en unos días. Si crees que tienes las habilidades y el potencial, lo único que queda es no rendirse (el capitán es evidente aquí).
Que tengas un buen día y sigue codificando. 🙂

En dos años me apasionó desarrollar aplicaciones para Windows Universal Platform [1]. Simplemente amé (aún amando) la palabra Microsoft. Después de aprender de algunas de las fuentes en línea como MVA, MSDN y obviamente Stack Overflow, publiqué una aplicación en la Tienda Windows que mostraba las publicaciones de mi blog. Pensé que había hecho algo fructífero después de trabajar uno o dos meses en la creación de la aplicación. El resultado no fue satisfactorio. Tengo solo 75 (aproximadamente) descargas. Me arrepentí y llegué ahora a la plataforma. Además, no tenía ningún dispositivo de Windows basado en el tacto entonces. Por lo tanto, no pude probar mi aplicación en toda su extensión y debido a estas dos razones, le dije que NO a Windows .

Entonces vi a uno de mis amigos aprendiendo Java desde un canal de YouTube. Ya sabía de programación en C y C ++, por lo que comencé a interesarme en Java desde ese momento. Comencé a usar Google en línea, y allí conocí el desarrollo de Android. Me dije a mí mismo: ” ¿Debo hacer algo … como una aplicación de Android?”

Y luego todo se trataba de Android, Udacity, Coursera, TutorialsPoint, etc. Elegí Udacity ya que ofrecieron cursos gratuitos y de pago. ¡También porque parte de su estructura de curso e instructores eran de Google!

¿Cómo te has mantenido motivado?

Vigilo los desarrollos recientes de Android y toda la tecnología relacionada con esto. Además, las plataformas como GitHub y Stackoverflow lo ayudan a obtener mucho conocimiento. Llegas a saber lo que otros están haciendo en ese campo específico. Simplemente me motivo experimentando diferentes características que pueden agregarse / modificarse en una aplicación ya existente. Y sí, ¡para no olvidar que me encanta la tecnología !

Notas al pie

[1] Introducción a la plataforma universal de Windows

Comencé el desarrollo de Android mientras trabajaba como desarrollador de aplicaciones de formularios de Windows utilizando .Net (c # y VB). El producto en el que estamos trabajando está migrando a Android, así que también quiero formar parte de ese equipo.

Mientras aprendía android seguí el mismo enfoque que seguí para aprender .Net. Inicialmente descargué una aplicación de muestra de GitHub y revisé el código mediante la depuración y luego comencé a leer Desarrolladores de Android. Primero aprendí sobre las actividades y comencé a implementar algunas aplicaciones utilizando actividades y diseño.

Más adelante podremos aprender todos los demás componentes. Lo único que me hace sentarme en mi escritorio para aprender es la circunstancia o el interés propio. Creo que si tenemos alguno de estos, podremos pasar largas horas y aprender. Me tomó 2 semanas comenzar a trabajar en el producto.

Feliz aprendizaje.

Un taller de verano en mi universidad me familiarizó con el desarrollo de Android. Al principio comencé el desarrollo en Eclipse al integrarme con el SDK de Android. Fue una tarea bastante difícil trabajar en ese entorno, ya que no era tan fácil de usar y la agitada tarea de integrar el SDK. Entonces, después de enfrentar todas estas dificultades y no poder encontrar una solución permanente, decidí renunciar.

Afortunadamente, Android Studio vino a mi rescate, un software de desarrollo bien apilado que es más fácil de usar. Luego comencé con los diversos recursos que están disponibles en Internet y lo encontré más fácil y simple. A partir de ese momento, aprendí que la única forma de mantenerse motivado es no retroceder en su objetivo y buscar la solución que ya estará disponible. Para un desarrollador de Android, la resolución de problemas será una tarea difícil. Pero hoy no es una tarea agitada, ya que era la solución perfecta que ya estará disponible en muchos sitios como Stack Overflow, donde ya existe la solución, ya que muchos otros podrían haber encontrado el mismo error.

Hace un año , primer día de mi trabajo.

“Necesita completar esta aplicación en una semana, puede tener su cama en la oficina si lo desea, pero necesita hacer esto”

Mi entonces CEO me dijo esto. Así es como llegué al desarrollo de Android.

Trabajé durante aproximadamente 16 horas al día en ese momento y ni siquiera tenía un lugar adecuado para vivir, era nuevo en la ciudad pero al final del día me repetía a mí mismo que este será un capítulo especial en el libro de mi vida. Sigue haciendo, sé mejor de lo que eres ayer.

Trabajé durante 5 meses en esa compañía y después de eso me mudé a otra compañía y es mucho mejor que eso.

Hace unos días, estaba discutiendo algo sobre Android con mi mentor, por lo que durante esta conversación, dijo: ” Si quieres ser popular, sé demasiado bueno en eso, saca demasiado la tecnología, serás popular entre los seguidores de esa cosa / tecnología

Esto me mantiene motivado hacia cualquier cosa que quiera hacer, incluso hacia Android o puedes decir programación.

comience a trabajar en un proyecto … confíe en que aprender cosas sin ningún objetivo será aburrido y no aprenderá algunas cosas esenciales. Elige cualquier proyecto y comienza a trabajar en él. Le llevará mucho tiempo, ya que es su primer proyecto, pero no se desmotive. Habrá ocasiones en las que querrá dejarlo pero aferrarse. se pagará en el futuro.

Cuando estaba trabajando en mi proyecto, solía codificar todo el día (12–14 horas al día). Lo único que tenía en mente era completar el proyecto. Me tomó mucho más tiempo de lo esperado (4 meses preciosos de mi vida). Pero cuando miro hacia atrás valió la pena, ya que ahora me siento más confiado.

en caso de que quieras verlo … prueba esto … definitivamente te encantará. ¿Y mencioné que es agregar gratis?

Music Player – Aplicaciones de Android en Google Play