Blog para desarrolladores de Android: #AndroidDevJourney destacado


Publicado por Luli Perkins, Gerente del Programa de Relaciones con Desarrolladores

Banner para Android Dev Journey y los cuatro desarrolladores que presentamos en abril.

Terminamos la edición de abril de #AndroidDevJourney destacando a los desarrolladores de Android de todo el mundo, cada uno con su propia experiencia única. A principios de este año, lanzamos la serie #AndroidDevJourney para destacar a nuestra comunidad en nuestras cuentas de redes sociales. Todos los sábados, de enero a junio, presentaremos un nuevo desarrollador. nuestra cuenta de Twitter.

Nos acercamos al final de nuestro viaje de seis meses, así que no pierdas la oportunidad de aparecer en una de nuestras dos últimas series destacadas, envíanos un tweet con tu historia usando #AndroidDevJourney.

Mohit Sarveiya

Foto de Mohit Sarveiya en la pestaña Viaje de desarrollo de Android.

Cuéntame sobre tu camino para convertirte en desarrollador de Android y cómo empezaste.

Comencé mi viaje como desarrollador de backend hace 10 años mientras me enseñaba sobre el desarrollo de Android. Tuve la oportunidad de crear una aplicación desde cero. Mi primera aplicación tenía compras integradas, notificaciones y reproducción de videos. No fue fácil. Yo era el único desarrollador de Android y aprendí sobre la marcha. Continué aprovechando esta experiencia y he estado trabajando en la creación de muchas aplicaciones durante los últimos 10 años.

En mi viaje, fui uno de los primeros en adoptar a Kotlin. Durante ese tiempo, había muy pocos recursos para aprender Kotlin. Aprendí Kotlin convirtiendo mucho código Java a Kotlin. Estoy agradecido de haber aprendido Kotlin temprano. Programar es lo que hago, pero no lo que soy. Ha habido muchos obstáculos en mi viaje. Pero Kotlin fue mi medio para descubrir mi pasión. Tuvo un impacto profundo en mi vida.

He ayudado a empresas a adoptar Kotlin y Kotlin Coroutines tanto en Android como en el backend. Me encanta enseñarlo. Compartí mis experiencias a través de entrevistas técnicas. Durante los últimos ocho años, he dado una charla técnica todos los meses en la comunidad de Nueva York. Cada charla significó mucho para mí, para lo que pasé para prepararme. Mi adversidad fue mi motivación. Todos ven los resultados, pero no el proceso. Descubrí mi pasión por hablar en público y defender a los desarrolladores. Después de ocho años, me convertí en un GDE en Android y Kotlin y todavía estoy en este viaje para inspirar a otros.

¿Qué es un atajo, una sugerencia o un truco del que no puedes prescindir?

Encontrar formas de incorporar la automatización en sus soluciones es uno de los atributos de un buen desarrollador. He observado esto en muchos ejemplos a lo largo de mi carrera. Por ejemplo, un desarrollador escribió un procesador de anotaciones para generar adaptadores personalizados y generar plantillas basadas en API específicas. Otro ejemplo es un desarrollador que escribió un generador para configurar andamios para un módulo. Encontrar formas de automatizar tareas es invaluable.

¿Cuál es el consejo que desearía que alguien le hubiera dado cuando comenzó su viaje?

Rara vez trabajará en proyectos de campo verde. Trabajará en una aplicación que ya existe y se ha construido a lo largo de los años. Trabajará en equipos que tienen diferentes perspectivas sobre las mejores prácticas de Android a lo largo de su carrera. Es posible que no esté trabajando en una aplicación de Android que utilice una pila de desarrollo de Android moderna. Encontrarás muchos obstáculos al navegar por este espectro. Pero el obstáculo es el camino.

Estudios Imangi

Foto del equipo de Imangi Studios dentro de la pestaña de Android Dev Journey.

Cuéntame sobre tu camino para convertirte en desarrollador de Android y cómo empezaste.

¡Nos convertimos en desarrolladores de Android cuando creamos Temple Run! Empezamos con una explosión. Los fanáticos de todo el mundo se enamoraron de inmediato de Temple Run para Android y ¡nos alegró desarrollar el juego para Android!

¿Qué es un atajo, un consejo o un truco del que no puedes prescindir?

Consejo 1: para administrar la mayor cantidad de dispositivos Android disponibles, cree una granja de dispositivos con una amplia gama de dispositivos y ejecute autopruebas confiables en su aplicación desde el principio.

Consejo 2: las versiones de compilación y los listados de tiendas se pueden actualizar de forma independiente.

¿Cuál es el consejo que desearía que alguien le hubiera dado cuando comenzó su viaje?

Consejo 1: lo más importante que nos llamó la atención sobre el desarrollo de Android es la cantidad de dispositivos disponibles. Google Play admite decenas de miles de dispositivos, y si desea cubrir una parte considerable de ellos, debe planificar con anticipación cosas como controles de calidad, niveles de activos y entrega de contenido específico. Si hubiéramos podido volver al comienzo de Temple Run 2 y haber sabido eso al principio, podríamos haber planeado un juego que se vería y funcionaría aún mejor en una gama aún más amplia de dispositivos.

Consejo 2: la industria se mueve rápido, así que esté abierto al cambio e investigue su oficio.

Eructo de San Valentín

Foto de Valentine Burp en la pestaña Viaje de desarrollo de Android.

Cuéntame sobre tu camino para convertirte en desarrollador de Android y cómo empezaste.

Mi viaje hacia el desarrollo de Android comenzó en 2015. Estaba obteniendo mi licenciatura en ciencias de la computación y sentí que había una brecha entre la teoría y las habilidades técnicas prácticas, así que me inscribí en el Bootcamp de programación de la escuela Moringa. Aquí el entonces instructor y cofundador me presentó el desarrollo de Android. Frank Tamre. Inmediatamente me enamoré de Android y desde entonces me ha fascinado.

La Grupos de desarrolladores de Google es MujeresTechMakers Las comunidades jugaron un papel importante en mi viaje. La comunidad tecnológica proporciona recursos invaluables que me han ayudado enormemente en mi crecimiento profesional. Dirigí el capítulo de Women TechMakers Nyeri durante aproximadamente dos años, donde enseñé el desarrollo de Android a aspirantes a desarrolladores. A través de la comunidad, pude conocer a brillantes desarrolladores de Android de los que todavía aprendo todos los días.

Por el momento, siempre trato de contribuir a la comunidad tecnológica de cualquier manera que pueda.

¿Qué es un atajo, una sugerencia o un truco del que no puedes prescindir?

No puedo vivir sin JsonToKotlin plugin es una herramienta eficiente que hace que la deserialización JSON sea rápida y fácil.

¿Cuál es el consejo que desearía que alguien le hubiera dado cuando comenzó su viaje?

Lea la documentación del desarrollador, le ahorrará mucho tiempo que de otro modo se habría perdido en prueba y error.

Joe Birch

Foto de Joe Birch en la pestaña Android Dev Journey.

Cuéntame sobre tu camino para convertirte en desarrollador de Android y cómo empezaste.

Comencé a trabajar con Android mientras estudiaba en la universidad, ¡y en realidad fue un poco por accidente! Uno de mis profesores tenía unos amigos que intentaban crear una aplicación para su empresa. La verdad es que ni siquiera he tenido un teléfono Android en mucho tiempo en este momento, pero aproveché la oportunidad de construir algo para un cliente real. Durante esta compilación, prácticamente me enamoré de Android y rápidamente me fascinó lo portátiles y accesibles que serían las cosas que construiste. Tan pronto como comencé a construir ese proyecto, supe que así era como quería comenzar mi carrera.

¿Qué es un atajo, una sugerencia o un truco del que no puedes prescindir?

Para mí, dividir la pantalla en Estudio de Android realmente ayudó a mi productividad cuando trabajaba en algunos proyectos. Ya sea que esté refactorizando o trabajando con un archivo y sus pruebas, la capacidad de ver varios archivos uno al lado del otro elimina la necesidad de cambiar manualmente entre ellos. En Android Studio, puede hacer esto haciendo clic derecho en la pestaña de un archivo y seleccionando “Dividir horizontalmente” o “Dividir verticalmente”. El archivo seleccionado se moverá a una sección separada y podrá trabajar en ese código al mismo tiempo que otro archivo dentro de una sección separada.

¿Cuál es el consejo que desearía que alguien le hubiera dado cuando comenzó su viaje?

No se deje atrapar demasiado por hacer las cosas a la perfección o seguir estrictamente los estándares. Cuando comencé a construir cosas en privado o compartirlas en público, sentí que tenía que igualarlas y estaba demasiado preocupado por cometer errores.

Todo aprendizaje es un viaje, siempre cometeremos errores y de ahí viene el crecimiento. Si bien los temas pueden ser importantes, tener algo tangible en tus manos puede ser increíblemente motivador, algo que puede ralentizarse considerablemente si estás aquí. Todavía vale la pena profundizar y aprender cómo funcionan las cosas una vez que algo funciona, ¡pero puede ser una inspiración para lograr algo sin involucrarse en demasiados detalles!


La comunidad de desarrolladores de Android se enorgullece de su inclusión y da la bienvenida a desarrolladores de todos los orígenes y etapas de la vida. Si se siente inspirado y desea obtener más información sobre cómo unirse a nuestra comunidad, aquí hay algunos recursos que lo ayudarán a comenzar.

Sumérgete developer.android.com


Siga con nosotros Gorjeo


Suscríbete a nuestro canal de Youtube

Logotipo de GDG

El programa Grupos de desarrolladores de Google ofrece a los desarrolladores la oportunidad de conocer a desarrolladores locales con intereses similares en tecnología. Un evento de reunión de GDG incluye conferencias sobre una amplia gama de temas técnicos donde se pueden aprender nuevas habilidades a través de talleres prácticos.

Únase a un capítulo cercano a usted Aquí.

Logotipo de mujer Techmakers

Fundada en 2014, Women Techmakers de Google se dedica a ayudar a todas las mujeres a prosperar en la tecnología a través de la comunidad, la visibilidad y los recursos. Con una base de miembros de más de 100,000 mujeres desarrolladoras, estamos trabajando con comunidades de todo el mundo para construir un mundo donde todas las mujeres puedan prosperar en tecnología.

Hágase miembro Aquí.

Logotipo de GD Experts

El programa Google Developers Experts es una red global de expertos en tecnología, personas influyentes y líderes de opinión con gran experiencia que apoyan activamente a los desarrolladores, las empresas y las comunidades tecnológicas al hablar en eventos, publicar contenido y crear aplicaciones innovadoras. Los expertos contribuyen y apoyan activamente los ecosistemas de desarrolladores y empresas emergentes de todo el mundo, ayudándolos a crear y lanzar aplicaciones altamente innovadoras.

Más información sobre el programa Aquí.

Java es una marca registrada de Oracle y / o sus afiliadas.



Compruebe también

El arsenal de Android: historias de usuarios

Puedes leerlo en portugués (https://github.com/welbert6/MaterialStoryView/edit/master/ReadmePT.md) Capturas de pantalla Introducción MaterialStoryView es una biblioteca de Android …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *