Posted by Luli Perkins, Developer Relations Program Manager

Android Dev Journey, 5 Developers featured in May

The May version of #AndroidDevJourney spotlights 5 Android builders from all over the world and every of their very own distinctive experiences. In January we began the #AndroidDevJourney sequence to spotlight members of the Android developer neighborhood on our Twitter account. As we attain the top of our six month journey, you’ll want to take a look at all the good builders we’ve featured on Twitter. 

Mada Aflak profile feature photo

Mada Aflak

Tell me about your journey to turning into an Android Developer and the way you bought began.

My journey in turning into an Android Developer began in 2015, throughout my ultimate 12 months of engineering college in Paris. My associates and I created a startup that permits you to simply create social occasions. As an Android consumer, my mission was to create an Android app. The expertise made me excited to construct apps, brainstorm merchandise, have interaction with customers; perceive metrics and the method of innovation.

Initially, studying to code in Android was a device to assist attain my objective: to create a product that may be utilized by the biggest viewers attainable. My ardour to develop on Android, nonetheless, gave me the persistence and perseverance wanted to self-improve and develop into an knowledgeable. I spotted the important thing to success is consistency: that step-by-step progress permits huge achievements.

Although I entered the Android area by likelihood, I really feel very grateful to have specialised in a know-how which permits me to succeed in the massive Android market, with an extremely numerous consumer base. I consider while you love engaged on merchandise, particularly in B2C enterprise, being a shopper software program engineer could be very interesting. You’re in a singular place the place you possibly can work together with clients, in addition to product, design, backend, and knowledge scientists.

After receiving my Master’s, I took intensive Java coaching and labored at a classy software program advisor engineering firm, within the well-known avenue Les Champs & Elysee. Whilst I discovered rather a lot from this expertise, I needed to present entrepreneurship one other shot so I left Paris for San Francisco and opened a startup referred to as Tribe, with associates. Tribe consisted of 10 proficient French entrepreneurs aiming to re-invent the video chat messaging app. This is the place I began to focus on reside video streaming know-how and – extra exactly – WebRTC.

Tribe gathered hundreds of upvotes on Product Hunt and was awarded a number of instances by worldwide establishments together with Google and Time, and likewise featured in numerous worldwide publications equivalent to TechCrunch, Business Insider, and extra! Our onerous work and dedication led us to be backed by Sequoia and Kleiner Perkins Capital. This expertise was totally distinctive: all of us had been working and dwelling in the identical home with a standard objective to create an eternal influence! With this expertise, I discovered the ability of collective intelligence; that individuals will go far in studying methods to work with one another.

After three years of entrepreneurship, we made the onerous determination to discontinue Tribe and I made a decision to return to Europe. During this time, Twitter contacted me for my abilities in reside video streaming know-how. As my ardour for social science, politics and financial system was rising, Twitter me vastly because it’s the one social media platform that allows public dialog; its foremost focus is to spotlight and focus on what’s occurring on this planet. Considering myself a “citizen of the word”, I discovered that its objective resonated strongly with me: a world inclusive platform, the place everybody has a voice. What I really like probably the most about working at Twitter is that Twitter has a singular place by being comparatively small as an organization, however has a big impact on society.

My Twitter journey started engaged on a reside video streaming product on Periscope, referred to as Hydra. After sunsetting Periscope, my staff started to marvel what to do with the reside streaming publishing pipeline know-how that we constructed. We then partook in a brainstorm session, concluding that audio was an under-used and under-valued media that might improve and drive Twitter’s public dialog.

We began small with one developer on every platform, reaping the advantages of being a small staff that might iterate and transfer quick. Today, the staff has vastly expanded and I’m proudly working because the Android Space Tech Lead. Twitter Space has now develop into one of many firm’s prime priorities: we’ve got solely simply began to witness the highly effective influence of reside audio, with a social media community set to drastically change social conduct.

What’s one shortcut, tip, or hack you possibly can’t reside with out?

Learning methods to use Android Studio property is a should! There are many hidden instruments in Android Studio that may assist developer velocity.

What’s the one piece of recommendation you want somebody would have given you while you began in your journey?

1- Learn English fluently

2- Don’t be afraid to make errors

3- Work on one thing you’re keen on!

Lin Guo developer profile feature photo

Lin Guo

Tell me about your journey to turning into an Android Developer and the way you bought began.

That was a narrative from a very long time in the past. I used to be studying Java after I obtained into school in 2008. One day in 2010, I used to be simply looking the Internet as regular, and located a course speaking about methods to be taught Android improvement. That was the primary time I heard about Android. It was a brand-new cell system for me, in addition to, Java simply occurred to be the designated programming language for it. I used to be very at the moment, and decided to get onboard.

Now I’m an Android GDE and work for Microsoft the place I proceed my Android improvement journey. I additionally revealed a ebook in 2014 which is the best-selling Android programming ebook in China. I really feel so lucky to have made that call in 2010.

What’s one shortcut, tip, or hack you possibly can’t reside with out?

I actually do have one. Use Ctrl+W to broaden choice in Android Studio.

gif of Ctrl+W in use

This is totally my favourite one. I typically have some circumstances the place I want to repeat some a part of code to some other place. Dragging to pick is the very last thing I wish to do. With Ctrl+W, I can all the time choose the a part of the code simply as I needed shortly and conveniently. Thanks to Google and JetBrains.

What’s the one piece of recommendation you want somebody would have given you while you began in your journey?

I joined the Microsoft Edge cell staff not too long ago. It is an Android challenge, however many of the code was written in C++. I used to be scuffling with it at first, as a result of I had by no means written C++ code earlier than.

Now, I’ve began studying C++ programming from scratch. It remains to be a cheerful journey to be taught one thing new. But I want somebody would have given me this recommendation after I began with Android: C++ can also be an essential a part of Android improvement.

Anita Singh developer profile feature photo

Anita Singh

Tell me about your journey to turning into an Android Developer and the way you bought began.

I began my profession after college in Silicon Valley as a Java backend engineer and was interested in cell, and needed to present it a attempt. At my first job, I used to be working at Intuit on Mint and requested the cell PM if I may assist out with both the iOS or Android app.

At the time I used to be an iOS consumer so I used to be leaning in the direction of iOS, however upon analysis I noticed that Android was dominating within the world market. Since I already knew Java, the barrier of entry was decrease.

I then joined the Mint cell staff and discovered Android improvement on the job, transformed to being an Android consumer and by no means seemed again :-). Since then I’ve led each Android and cross-functional groups, and revel in collaborating throughout features to ship nice cell experiences to customers.

What’s one shortcut, tip, or hack you possibly can’t reside with out?

The “Design View” in Android Studio the place I can shortly see what screens appear to be in evening mode, panorama, and small units whereas growing screens, helps save time.

In the Compose world, Interactive Mode and Deploy Preview are fairly useful in shortly iterating over them as nicely. I’m trying ahead to efficiency enhancements right here.

A second tip can be to make use of the Accessibility Scanner to assist determine accessibility enhancements. This is one other useful gizmo that may give you fast wins!

What’s the one piece of recommendation you want somebody would have given you while you began in your journey?

To lean into the Android neighborhood. I relied solely on Android documentation to be taught after I began, and didn’t know concerning the supportive neighborhood and content material that surrounds it till later!

Reading weblog posts, watching/giving talks, and connecting with different builders accelerated my studying, and I can’t suggest it sufficient.

Marion Hayoun developer profile feature photo

Marion Hayoun

Tell me about your journey to turning into an Android Developer and the way you bought began.

My Android journey started with a G1, the very first commercialized Android smartphone. It had a built-in keyboard, a joystick and onerous buttons, to me it was superb. At the time I used to be nonetheless in engineering college and hadn’t even developed in Java but however I had the chance to assist arrange meetups with the Paris Android User Group.

That’s how I began to fulfill folks and noticed what they had been attempting to construct. Everyone I met on the time was actually open minded and I needed to be part of this neighborhood and contribute to this platform by constructing stunning apps too.

I began my skilled journey again in 2012 and had the chance to work for editors and in companies too. Today I’m working at Dashlane and I’m nonetheless organizing occasions with the Paris Android User Group 🙂

What’s one shortcut, tip, or hack you possibly can’t reside with out?

I used to largely depend on Find Usage ⌥F7 to navigate code base, however then I began utilizing Go to Implementation ⌥⌘B. It is actually *actually* useful to leap to any interface’s implementation immediately. It is a “more advanced” shortcut, however it’s one that can make navigating a codebase with composition, contract, multi-modules, and so forth. actually easy. Especially when an interface and implementation may be far aside within the file hierarchies.

What’s the one piece of recommendation you want somebody would have given you while you began in your journey?

Find what works so that you can continue learning. Huyen Tue Dao gave an incredible discuss with loads of recommendation on this, test it out right here. She coated talks, to podcasts, articles, newsletters, Twitter, neighborhood, sketchnotes, and extra. She shared loads of methods to remain updated and gave us the sincere fact: you simply cannot sustain with every little thing ^^ So discover what most closely fits you and your way of life to maintain enhancing and studying.

There will all the time be highs and lows in your profession; understanding individuals who will help you is why you could possibly overcome challenges in the long term. And that’s the reason, I might suggest you to try your native developer neighborhood. Those are excellent spots to be taught, share what you be taught, and meet individuals who perceive what you are doing. It’s excellent to achieve information, take a step again, share recommendation and experiences, and help one another. We’re human initially, and most options are human too.

Gonzalo Serrano developer profile feature photo

Gonzalo Serrano

Tell me about your journey to turning into an Android Developer and the way you bought began.

My path to turning into an Android developer began my senior 12 months of highschool after I Googled “What do you need to do to be a computer programmer?” We had a category task about researching a profession. I had all the time been excited about coding. As a child, I performed manner too many video video games and needed to find out how they labored. Then, after I obtained into highschool, I began instructing myself to code from studying blogs.

I grew up poor in East Los Angeles and went to a college that had little cash with little or no entry to high quality know-how. I didn’t know anybody else who was coding, however the Internet mentioned to be a developer, you wanted to go to varsity and get a bachelor’s diploma. So I went and studied pc science, studying C++, JavaScript, Java, and different languages.

In 2014, I went to a panel at my neighborhood school and met AnnMaria, a co-founder of seven Generation Games, the place we develop academic video games aimed toward closing the maths hole, particularly inside Latino and Indigenous communities. I utilized for an internship, as a result of I needed to be a part of making software program for good. Initially, we had been simply making video games for computer systems or to run on the net. But as know-how developed and we expanded to cell, it was actually essential that we had been growing for Android as a result of these are the first units individuals are utilizing in most of the communities we’re in. Because of my background, growing for Android was particularly essential to me as a result of I understand how useful high quality and accessible know-how is for college kids. In 2016, I provided to take the lead on our first Android challenge, a recreation – now a sequence – referred to as Making Camp. I downloaded Android Studio, cracked open the documentation and set to work.

When I graduated with my bachelor’s in 2018, I joined 7 Generation Games full-time. I’m now our lead Android developer and simply put our tenth app into Google Play.

What’s one shortcut, tip, or hack you possibly can’t reside with out?

On Android, I primarily work in WebView. When attempting to execute JavaScript code on the WebView from exterior the web page, it’s simply facilitated by passing a string in Java with the code you wish to execute. But the reverse is much less frequent. My hack for that is if you would like the app to react to JavaScript code, you need to create an occasion to catch the error returned from the web page, then parse the string for what you needed to do and react exterior the WebView with that info.

What’s the one piece of recommendation you want somebody would have given you while you began in your journey?

Don’t be afraid to ask questions. Don’t suppose everybody is aware of greater than you as a result of they do not. That mentioned, probably the most helpful piece of recommendation I used to be given was to learn documentation. It may appear easy, however I’ve been stunned by how typically folks don’t. That’s recommendation I might give to anybody beginning out.

The Android Developer neighborhood prides itself in its inclusivity and welcomes builders from all backgrounds and phases of life. If you’re feeling impressed and wish to be taught extra about methods to develop into part of our neighborhood, listed below are a couple of sources to assist get you began.

Dive into

Follow us on Twitter

Subscribe to our YouTube channel

GDG logo

The Google Developer Groups program offers builders the chance to fulfill native builders with comparable pursuits in know-how. A GDG meetup occasion contains talks on a variety of technical matters the place you possibly can be taught new abilities by way of hands-on workshops.

Join a chapter close to you right here.

Women Techmakers logo

Founded in 2014, Google’s Women Techmakers is devoted to serving to all ladies thrive in tech by way of neighborhood, visibility and sources. With a member base of over 100,000 ladies builders, we’re working with communities throughout the globe to construct a world the place all ladies can thrive in tech.

Become a member right here.

GD Experts logo

The Google Developers Experts program is a world community of extremely skilled know-how consultants, influencers and thought leaders who actively help builders, corporations and tech communities by talking at occasions, publishing content material, and constructing revolutionary apps. Experts actively contribute to and help the developer and startup ecosystems all over the world, serving to them construct and launch extremely revolutionary apps.

Learn extra about this system right here.

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