Software Development

Google Builders Weblog: Introducing Developer Journey: November 2022

Posted by Lyanne Alfaro, DevRel Program Supervisor, Google Developer Studio

Developer Journey is a brand new month-to-month collection to highlight various and international builders sharing relatable challenges, alternatives, and wins of their journey. Each month, we are going to highlight builders all over the world, the Google instruments they leverage, and the type of merchandise they’re constructing.

We’re kicking off #DevJourney in November to present members of our group the possibility to share their tales by way of our social platforms. This month, it’s our pleasure to characteristic 4 members spanning merchandise together with Google Developer Skilled, Android, and Cloud. Take pleasure in studying by way of their entries under and be looking out on social media platforms, the place we can even showcase their work.

Headshot of Sierra Obryan smiling
Sierra OBryan, Google Developer Skilled, Android

Sierra OBryan

Google Developer Skilled, Android

Cincinnati, OH

What Google instruments have you ever used?

As an Android developer, I exploit many Google instruments on daily basis like Jetpack Compose and different Android libraries, Android Studio, and Materials Design. I additionally prefer to discover a number of the different Google instruments in private initiatives. I’ve constructed a Flutter app, poked round in Firebase, and skilled my very own ML mannequin utilizing the mannequin maker.

Which device has been your favourite to make use of? Why?

It’s laborious to decide on one however I’m actually enthusiastic about
Jetpack Compose! It’s actually thrilling to have the ability to work with a brand new and evolving framework with a lot vitality and enter coming from the developer group. Compose makes it simpler to shortly construct issues that beforehand might be fairly complicated like animations and customized layouts, and has some very cool tooling in Android Studio like Dwell Edit and recomposition counts; all of which enhance developer effectivity and app high quality. One in every of my favourite issues about Compose typically is that I believe it’ll make Android growth extra accessible to extra folks as a result of it’s extra intuitive and simpler to get began and so we’ll see the Android group proceed to develop with new views and backgrounds bringing in new concepts.

Google additionally offers a whole lot of actually useful instruments for constructing extra accessible cell apps and I’m actually glad these vital instruments additionally exist! The Accessibility Scanner is accessible on Google Play and might determine some widespread accessibility pitfalls in your app with tips on tips on how to repair them and why it’s vital. The “Accessibility in Jetpack Compose” code lab is a good beginning place for studying extra about these ideas.

Please share with us about one thing you’ve constructed up to now utilizing Google instruments.

A favourite private venture is a (very) easy flower figuring out app constructed utilizing ML Package ’s Picture Labeling API and Android. After the 2020 ML-focused Android Developer Problem, I used to be very inquisitive about ML Package but in addition nonetheless fairly intimidated by the concept of machine studying. It was surprisingly straightforward to observe the documentation to construct and tinker with a customized mannequin after which add it to an Android app. I only in the near past migrated the app to Jetpack Compose.

What recommendation would you give somebody beginning of their developer journey?

Discover a group! Like most issues, creating is extra enjoyable with mates.

Photo of Harun Wangereka smiling
Harun Wangereka, Google Developer Skilled, Android

Harun Wangereka

Google Developer Skilled, Android

What Google instruments have you ever used?

I am an Android Engineer by career. The instruments I exploit on a day-to-day foundation are Android because the framework, Android Studio because the IDE, and a number of the Jetpack Libraries from the Android Staff at Google.

Which device has been your favourite to make use of? Why?

Jetpack libraries. I like these libraries as a result of they clear up many of the widespread ache factors we, as Android builders, confronted earlier than they got here alongside. In addition they concisely clear up them and supply finest practices for Android builders to observe.

Please share with us about one thing you’ve got constructed up to now utilizing Google instruments.

At my office, Apollo Agriculture, I collaborate with cross-functional groups to outline, design and ship new options for the agent’s and agro-dealer’s Android apps, that are completely written in Kotlin. We now have Apollo for Brokers, an app for brokers to carry out farmer-related duties and Apollo Checkout, which helps farmers try numerous Apollo merchandise. With these two apps, I am helping Apollo Agriculture to make financing for small-scale farmers accessible to everybody.

What recommendation would you give somebody beginning of their developer journey?

Be good to your self as you be taught. The journey might be fairly laborious at instances however bear in mind to present your self time. You may by no means know all of the issues without delay, so attempt to be taught one factor at a time. Do it persistently and it’ll repay within the very finish. Bear in mind additionally to affix current developer communities in your space. They assist lots!

Selfie of Richard Knowles at the beach
Richard Knowles, Android Developer

Richard Knowles

Android Developer

Los Angeles, CA

What Google instruments have you ever used?

I’ve been constructing Android apps since 2011, once I was in graduate college finding out for my Grasp’s Diploma in Pc Engineering. I constructed my first Android app utilizing Eclipse which appeared to be a fantastic device on the time, not less than till Google’s Android Studio was launched for the primary time in 2014. Android Studio is such a strong and phenomenal IDE! I’ve been utilizing it to construct apps for Android telephones, tablets, smartwatches, and TV. It’s wonderful how the Android Accessibility Check Framework integrates with Android Studio to assist us catch accessibility points in our layouts early on.

Which device has been your favourite to make use of? Why?

My favourite device by far is the Accessibility Scanner. As a developer with a listening to incapacity, accessibility is essential to me. I used to be born with a sensorineural listening to loss, and wore listening to aids up till I used to be 18 once I determined to get a cochlear implant. I’m a heavy closed-captioning consumer and I depend on accessibility each single day. After I was youthful, earlier than the smartphone period, even by way of the start of the smartphone period, it was difficult for me to completely get pleasure from TV or movies that didn’t have captions. I’m so glad that the world is beginning to adapt to these with disabilities and the notice of accessibility has elevated. In actual fact, I selected the software program engineering discipline as a result of I wished to create software program or apps that might enhance different folks’s lives, the identical approach that know-how has made my life simpler. Ensuring the apps I construct are accessible has all the time been my high precedence. That is why the Accessibility Scanner is considered one of my favourite instruments: It permits me to effectively take a look at how accessible my user-facing modifications are, particularly for these with visible disabilities.

Please share with us about one thing you’ve constructed up to now utilizing Google instruments.

As an Android engineer on Twitter’s Accessibility Expertise Staff, considered one of our initiatives is to enhance the expertise of picture descriptions and the usage of alt textual content. Do you know that once you put pictures in your Tweets on Twitter, you possibly can add descriptions to make them accessible to individuals who can’t see pictures? If sure, that’s nice! However do you all the time bear in mind to do it? Don’t fear if not – you’re not alone. Many individuals together with myself neglect to add picture descriptions. So, we applied Alt Textual content reminders which permit customers to decide in to be notified once they tweet pictures with out descriptions. We even have been working to show alt textual content for all pictures and GIFs. What which means is, we at the moment are displaying an “ALT” badge on pictures which have related various textual content or picture descriptions. Usually, alt textual content is primarily used for Talkback customers however we wished to permit customers not utilizing a display reader to know which pictures have various textual content, and naturally permit them to view the picture description by deciding on the “ALT” badge. This characteristic helped obtain two issues: 1) Customers that will have low-vision or different disabilities that might profit from accessible various textual content can now entry that textual content; 2) Customers can know which pictures have various textual content earlier than retweeting these pictures. I personally love this characteristic as a result of it will increase the notice of Alt textual content.

What recommendation would you give somebody beginning of their developer journey?

What an thrilling time to begin! I’ve three ideas I might like to share:

1) Don’t begin coding with out reviewing the specs and designs fastidiously. Draw and map out the structure and technical design of your work earlier than you leap into the code. In different phrases, work smarter, not tougher.

2) Take the time to learn by way of the developer documentation and the supply code. You’ll change into an professional extra shortly should you perceive what is going on behind the scenes. If you name a perform from a library or SDK, get within the behavior of wanting on the supply code and implementation of that perform so to not solely be taught as you code, but in addition discover alternatives to enhance efficiency.

3) Find out about accessibility as early as potential, ideally concurrently studying the whole lot else, in order that it turns into a behavior and never one thing it’s a must to drive afterward.

Headshot of Lynne Langit smiling
Lynn Langit, GDE/Cloud

Lynn Langit



What Google instruments have you ever used?

So many! My favourite Google Cloud companies are CloudRun, BigQuery, Dataproc. Favourite Instruments are Cloud Shell Editor, SSH-in browser for Compute Engine and Massive Question Execution Particulars.

Which device has been your favourite to make use of? Why?

I like to make use of the open supply Variant Transforms device for VCF [or genomic] knowledge recordsdata. This device will get bioinformaticians working with BigQuery shortly. Researchers use the VariantTransforms device to validate and cargo VCF recordsdata into BigQuery. VariantTransforms helps genome-scale knowledge evaluation workloads. These workloads can include tons of of hundreds of recordsdata, hundreds of thousands of genomic samples, and billions of enter data.

Please share with us about one thing you’ve constructed up to now utilizing Google instruments.

I’ve been working with groups all over the world to construct, scale, and deploy a number of genomic-scale knowledge pipelines for human well being. Latest use instances are knowledge evaluation in help of Covid or most cancers drug growth.

What recommendation would you give somebody beginning of their developer journey?

Anticipate to spend 20-25% of your skilled time studying all through your profession. All public cloud companies, together with Google Cloud, evolve continually. Constructing successfully requires understanding each cloud patterns and companies at a deep stage.

What's your reaction?

Leave A Reply

Your email address will not be published. Required fields are marked *