Posted by Lyanne Alfaro, DevRel Program Supervisor, Google Developer Studio
Developer Journey is a 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 world wide, the Google instruments they leverage, and the sort of merchandise they’re constructing.
This month, it’s our pleasure to function three members spanning communities, together with Girls Techmakers, Google Developer Consultants and Google Developer Teams. Get pleasure from studying by their entries under and be looking out on social media platforms, the place we may also showcase their work.
Deepa Subramanian
Google Developer Group, Girls Techmakers
Highway to GDS Candidate, Internet Applied sciences
Freelance Software program Engineer
Discover me on: LinkedIn
What Google instruments have you ever used to construct?
I’m a frontend engineer, having used Angular framework for constructing single web page functions, and utilizing Chrome dev instruments, like Puppeteer, Lighthouse, and extra. I’ve additionally constructed progressive internet app initiatives utilizing undertaking Fugu API’s so as to add to homescreen, badging, file share API and so forth. I’m excited to see extra API’s sooner or later.
Which instrument has been your favourite to make use of? Why?
I take pleasure in utilizing Firebase for authentication and realtime database because it makes my life simpler as a frontend engineer.
Please share with us about one thing you’ve constructed up to now utilizing Google instruments.
Prior to now, I’ve constructed small functions utilizing Android and Java. My first Google instrument that I used was Android studio the place I constructed small Android functions utilizing Java (this was again in 2017). Then, I moved to the online. Presently, I’m additionally utilizing the Flutter internet platform.
What recommendation would you give somebody beginning of their developer journey?
In case you are a newbie, begin constructing small initiatives. You will want to be constantly studying. I might urge everybody to hitch a developer group like GDG. It helps you develop and community with different builders.
Burcu Geneci
Former Girls Techmakers Ambassador
Co-Founder & CTO at Monday Hero, Inc.
San Francisco, CA
Discover me on: LinkedIn, Instagram, Twitter
What Google instruments have you ever used to construct?
As a CTO and technical founder, I’ve used numerous Google Cloud providers, together with Cloud Run, Cloud Construct, Cloud Storage, Google Maps Geocoding API, Kubernetes Engine, and Secret Supervisor.
At my startup Monday Hero, we’re constructing an answer that converts Figma design to code and generates Flutter widgets from design. I’m utilizing Google instruments associated to Flutter virtually daily. Dartpad.dev is at all times open and pinned on my browser. I discover Flutter docs very clear and concise.
I additionally normally discover different Google instruments in private initiatives. For instance, I’ve used ML Equipment and Firebase for one in all my interest initiatives to acknowledge texts in pictures.
Which instrument has been your favourite to make use of? Why?
My favourite instrument to this point is Google’s open-source framework Flutter. It’s extremely easy to create cellular, internet, and desktop functions from a single codebase. The good a part of Flutter is that functions written on Flutter are natively compiled. Creating natively working functions is essential for consumer expertise. Earlier than utilizing Flutter, I constructed functions for each iOS and Android natively, however with the ability to construct a cellular utility for each platforms not less than 30% quicker is a recreation changer. Flutter is a life-saver for startups that need to create cellular options.
Contemplating new applied sciences like Flutter, the group round that particular expertise is crucial to adopting and enhancing the expertise with trustworthy suggestions. I feel the large and welcoming group was some of the necessary causes to undertake and begin utilizing Flutter for my new initiatives. I need to thank the group builder and program managers for constructing the Flutter group worldwide.
Please share with us about one thing you’ve constructed up to now utilizing Google instruments.
After studying about ML Equipment capabilities at Google IO 2018, I applied ML Equipment’s Textual content Recognition API on one in all my iOS functions. It was surprisingly simple to construct the answer, and the arrogance price was very excessive. Later that day, I additionally wrote a weblog publish for the Google Developer Group concerning the undertaking and the way easy the combination was.
Understanding how one can use expertise to construct inventive options and what’s doable with this type of tech is a robust talent. Within the startup’s early days, my cofounder and I attended a hackathon, and we gained first place with the undertaking during which we used ML Equipment and Firebase. One of many undertaking’s key options was detecting the indicator quantity on the counter, which is used for utility utilization through ML Equipment’s textual content recognition and alerting the consumer when there’s water leakage.
What recommendation would you give somebody beginning of their developer journey?
Enhance analytical and problem-solving expertise early in your developer journey, and constantly spend money on these expertise!
A great developer ought to be capable to determine and remedy issues. Downside-solving is about utilizing logic and creativeness to research a state of affairs after which develop good options to that downside. Observe the tech leaders and influencers in your space of curiosity and be taught one thing new daily!
Katerina Skroumpelou
Google Developer Knowledgeable, Angular, Internet Applied sciences, and Google Maps Platform
Senior Software program Engineer at Nx
Athens, Greece
Discover me on: Twitter
What Google instruments have you ever used to construct?
I’ve used Firebase, Google Cloud Platform, Google Cloud Features, Google Maps Platform, Angular, Google Cloud Run.
As a part of my earlier job, our entire infrastructure was in-built Firebase, utilizing Cloud Firestore, and Google Cloud Features used for microservices and in addition for customized Firestore queries. We additionally used a mixture of Google Cloud Run and Cloud Storage for scheduled backups. In a earlier place, I used the Google Maps JS API, which now has advanced into a lot extra as a part of the Google Maps Platform. At present, I construct demos and POCs principally in my free time, utilizing the Google Maps Platform which I really like a lot. My present function doesn’t contain Google instruments for the time being.
Which instrument has been your favourite to make use of? Why?
My favourite instrument by far is Firebase. I really like the robustness and reliability that it presents in creating and publishing an internet utility. It presents an answer for each a part of the method, be it the backend, storage, database, microservices, internet hosting, authentication, even analytics. Multi function place, simple to make use of and implement. What can be wonderful with Firebase is the scalability that it presents. I might choose to make use of Firebase whether or not it’s a small demo app I’m constructing for a convention, or a big scale utility which includes an enormous consumer base, information, and hits per second.
My second favourite instrument is, after all, the Google Maps Platform. Maps excite me, and the Google Maps Platform presents far more than visualizing information on a map – which it does in a tremendous method. It has develop into virtually a recreation engine, in a method, offering entry to so many alternative APIs and options of the map itself for the consumer to tweak.
Please share with us about one thing you’ve constructed up to now utilizing Google instruments.
I’ve used Firebase and the Google Cloud Platform to construct and ship functions. Just a few years in the past, a few associates and myself had an concept that we became a product, which we constructed and scaled solely utilizing the Google Cloud Platform, and particularly the next options: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Features, BigQuery, Maps Platform, Authentication. That’s all you actually need to construct any app in the present day.
What recommendation would you give somebody beginning of their developer journey?
Be social: Join with different folks by going to on-site conferences. And at all times be variety.
Proceed skill-building: Construct small apps and demos to check out various things, and see how they work. Don’t fear about studying all applied sciences, and don’t “marry” one expertise, both. Get a stable basis of the fundamentals (JavaScript/TypeScript), after which, at your new job, you’ll be taught the applied sciences they’re utilizing there.
Lastly, don’t get discouraged by unhealthy days! When you love what you do, you’ll get there in the long run, it doesn’t matter what!