ADJ WrapUp Blog April
ADJ WrapUp Blog April



Written by Luli Perkins, Developer Relations Program Manager

Banner for Android Dev Journey and the four developers we introduced in April.

We wrap up the April issue of #AndroidDevJourney by highlighting Android developers from around the world, each with their own experiences. Earlier this year we launched the #AndroidDevJourney series to highlight our community on our social media accounts. Every Saturday from January to June we introduce a new developer our Twitter account.

We are nearing the end of our six month journey. So don’t miss your chance to appear in one of our last two Spotlight series. Tweet us your story with #AndroidDevJourney.

Mohit Sarveiya

Photo of Mohit Sarveiya inside the Android Dev Journey map.

Tell me about your path to becoming an Android developer and how you started.

I started my journey 10 years ago as a backend developer while teaching myself Android development on the side. I had the option of building an app from scratch. My first app had in-app purchase, notifications, and video playback. It was’nt easy. I was the only Android developer and I’ve learned over time. I have expanded this experience and developed many apps over the past 10 years.

On my trip, I was an early user of Kotlin. During this time, there were very few resources to learn Kotlin. I learned Kotlin by converting a lot of Java code to Kotlin. I am grateful to have learned Kotlin early on. Coding is what I do, but not who I am. There were many obstacles in my journey. But Kotlin was my medium to discover my passion. It has profoundly affected my life.

I’ve helped companies roll out Kotlin and Kotlin Coroutines on both Android and the backend. I like to teach it. I shared my experience through technical discussions. For the past eight years, I’ve given one technical talk to the NYC community every month. Every conversation meant so much to me because I prepared for it. My misfortune was my motivator. Everyone sees the results, but not the process. I discovered my passion for public speaking and advocacy for developers. After eight years I became GDE at Android & Kotlin and am still on this journey to inspire others.

What’s a shortcut, tip, or hack you can’t live without?

Finding ways to incorporate automation into your solutions is one of the hallmarks of being a good developer. I’ve seen it in many examples throughout my career. For example, a developer wrote an annotation processor to generate custom adapters and models based on API specifications. Another example is a developer who wrote a generator to set up the framework for a module. Finding ways to automate tasks is valuable.

What is the only advice someone would have given you at the start of your trip?

You will rarely work on green field projects. You’re working on an app that already exists and has been built over the years. You will work in teams that have different perspectives on Android best practices throughout their careers. You may not be working on an Android app that uses a modern Android development stack. You will find many obstacles navigating this spectrum. But the obstacle is the way.

Imangi Studios

Photo of the Imangi Studios team inside the Android Dev Journey map.

Tell me about your path to becoming an Android developer and how you started.

We first became Android developers when we did Temple Run! We started with a bang. Fans all over the world instantly loved playing Temple Run on Android and we were happy to develop the game for Android!

What’s a shortcut, tip, or hack you can’t live without?

Tip 1 – To cope with the larger number of Android devices, create a device farm with a variety of devices and run robust automated tests on your app from the start.

Tip 2 – Build releases and store lists can be updated independently.

What is the only advice someone would have given you at the start of your trip?

Tip 1 – The biggest thing we noticed about Android development is how many devices there are. Google Play supports tens of thousands of devices. If you want to cover a significant portion of this, you need to establish quality control, asset tiering and content delivery requirements. If we could go back to the beginning of Temple Run 2 and have known that we had planned a game to begin with that would look and run even better on an even greater number of devices.

Tip 2 – The industry is moving fast. So be open to change and research your craft.

Valentine Rutto

Photo of Valentine Rutto inside the Android Dev Journey card.

Tell me about your path to becoming an Android developer and how you started.

My journey to Android development started in 2015. I was doing my computer science degree and felt that there was a gap between theoretical and practical technical skills, so I enrolled in the Moringa School Coding Bootcamp. Here I was introduced to Android development by the instructor and co-founder at the time Frank Tamre. I immediately fell in love with Android and have been thrilled ever since.

The Google Developer Groups and WomenTechMakers Communities have played a big part in my journey. The tech community offers invaluable resources that have helped me immensely in my career growth. I headed the Women TechMakers Nyeri chapter for about two years, teaching budding developers about Android development. The community allowed me to meet brilliant Android developers who I still learn from every day.

Currently, I always strive to contribute to the tech community as best I can.

What’s a shortcut, tip, or hack you can’t live without?

I can’t live without the JsonToKotlin plugin. It’s an efficient tool that makes JSON deserialization easy and quick.

What is the only advice someone would have given you at the start of your trip?

Read the developer documentation to save time that would otherwise have been wasted trying.

Joe Birch

Photo of Joe Birch inside the Android Dev Journey map.

Tell me about your path to becoming an Android developer and how you started.

I started using Android while studying at university and it was actually a coincidence! One of my lecturers had some friends who wanted to create an app for their company. The truth is, I didn’t even have an Android phone at the time, but I took the chance to build something for a real customer. During this build, I fell pretty much in love with Android and was quickly fascinated by how portable and accessible things you create become. When I started building this project, I knew that was how I wanted to start my career.

What’s a shortcut, tip, or hack you can’t live without?

For me, the split screen in Android Studio has greatly improved my productivity when working on some projects. Regardless of whether multiple files can be displayed side by side while refactoring or working with a file and testing, you no longer have to manually switch between them. In Android Studio, you can do this by right-clicking the tab for a file and selecting either “Split Horizontally” or “Split Vertically”. The selected file will then be moved to a separate section and you can edit this code at the same time as another file in a separate section.

What is the only advice someone would have given you at the start of your trip?

Don’t get too involved in getting things done perfectly or strictly adhering to standards. When I started building things privately or sharing things in public, I felt like I had to adjust to these and was too worried about making mistakes.

All learning is a journey, we will always make mistakes and that is why growth comes! While topics can be important, getting your hands on something tangible can be incredibly motivating – something that can be slowed down significantly when caught up with you here. It’s still worth going deeper and learning how things work when something is working, but building something without delving into too many details can be inspiring!


The Android Developer Community is proud of its inclusiveness and welcomes developers from all areas and phases of life. If you’re feeling inspired and want to learn more about how you can become part of our community, here are some resources to get you started.

Dive into developer.android.com


follow us on Twitter


Subscribe to our YouTube channel

GDG logo

The Google Developer Groups program is an opportunity for developers to meet local developers with similar technological interests. A GDG Meetup event includes lectures on a variety of technical topics where you can learn new skills in hands-on workshops.

Join a chapter near you here.

Women Techmakers Logo

Google’s Women Techmakers was founded in 2014 and aims to help all women to be successful in the technical field through community, visibility and resources. With a membership base of over 100,000 female developers, we work with communities around the world to build a world where all women can be successful in the technical field.

Become a member here.

GD Experts logo

The Google Developers Experts program is a global network of seasoned technology experts, influencers, and thought leaders who actively support developers, businesses, and tech communities by speaking at events, publishing content, and creating innovative apps. Experts actively contribute to developer and startup ecosystems around the world, helping them develop and bring highly innovative apps to market.

Find out more about the program here.

Java is a registered trademark of Oracle and / or its affiliates.



LEAVE A REPLY

Please enter your comment!
Please enter your name here