Contributor Leanne AlfaroDevRel Program Manager, Google Developer Studio
Developer Journey is a monthly series that highlights diverse, global developers and shares relatable challenges, opportunities, and successes along the way. Each month, we spotlight developers from around the world, the Google tools they’re using, and the types of products they’re building.
This month we’ll be talking to developers from around the world. developers.google.com/community/experts” target=”_blank”>Learn more from Google Developer Experts, Google Developer Groups, and more about the Google tools they love, the applications they build to serve diverse communities, and the role of inclusive design in their processes.
Ramis Chebi
Republic of Tunisia
Senior Software Engineer
What Google tools did you use to build it?
I use Lighthouse and Google PageSpeed Insights to audit application performance and check accessibility scores. Through Google Analytics, you can learn a lot about your application users and measure their engagement. I also used Angular, Angular Dev tools, Firebase, TensorFlow, and several services through Google Cloud Platform.
Which tools do you use the most and why?
I develop web applications using Angular every day. This allows you to develop web applications faster with less code, less debugging time, and greater scalability. Angular CLI automates many tasks, including the upgrade process, and saves you a lot of time.
Share with us what you’ve built using Google tools in the past.
I’ve built many web apps and progressive web apps using Angular, Firebase, and TensorFlow in a variety of industries, from insurance to banking to retail to education.
What do you make with Google Bard?
I plan to use Google Bard to create a blog, generate content in different languages, and enable content search and updates.
What role does inclusive design play in the development process?
Today, accessibility is no longer an option. This is as important as any other development goal and requires the use of appropriate tools to automate the development process.
What advice would you give someone starting their career as a developer?
Here are some tips for other experts.
- Invest in learning as much as you can and always practice the technology you learn.
- Remember, practice makes perfect.
- Join the developer community and get a mentor. You will learn a lot and receive a lot of help.
- Try to stay on top of new technologies and trends that open up new perspectives.
You’ll probably make some mistakes. Be willing to accept it and learn from it.
Amani Bishimwa
Bukavu, Democratic Republic of the Congo
Google Developer Group Uvira Lead
front end developer
What Google tools did you use to build it?
I’m using Angular and Firebase.
Which tools do you use the most and why?
Firebase is my favorite. I like how Firebase simplifies things by offering the backend as a service. No more managing your own servers or worrying about scalability or other backend complexities.
Share with us what you’ve built using Google tools in the past.
I’ve built several private ERP apps to help small local traders manage their businesses (inventory management, finance, hotels).
What do you make with Google Bard?
I always use Bard for code documentation and testing guidance. I hope to use it for many more projects in the future.
What role does inclusive design play in the development process?
The role of the designer in the development process is very important to me. This not only allows for proper placement of elements on the screen, but also makes the application accessible to users with disabilities. designers also know how to choose colors, contrast, and hierarchy of different elements.
How do you prioritize accessibility alongside other development goals?
For me, accessibility is a top priority when creating apps and products. I consider accessibility at every stage of the development process. I use a variety of tools and resources to make the app accessible to everyone, including people with visual, hearing, motor and cognitive disabilities.
What advice would you give someone starting their career as a developer?
My advice is: There are some distractions from new technology trends on social media, especially Twitter, so choose your path and stick to it. Don’t skip any steps. Learn the basics. This is important because even if you use generative AI to improve your prompts, you still need to have a solid understanding of your field.
enrique lopez mañas
munich, germany
freelance software engineer
What Google tools did you use to build it?
Android Studio is my everyday tool. I have also used other tools and frameworks in the past (such as Firebase and TensorFlow). The tool you choose depends on the needs of the project you’re working on.
Which tools do you use the most and why?
Android Studio is my absolute favorite, but it’s no surprise to Android developers.
Share with us what you’ve built using Google tools in the past.
I’ve worked on many apps and frameworks. The Deutsche Bahn app, the Corona app for the United Arab Emirates, his Alibaba courier app in Vietnam, and now his Google Maps library for Compose.
What do you make with Google Bard?
Other tools like Bard and ChatGPT are useful for app and software development in general. I don’t feel ready to have a big impact on the development process yet. They still suffer from many inaccuracies and illusions.
How do you prioritize accessibility alongside other development goals?
Much less than I would actually like. Companies often have limited budgets and tend to prioritize some important things. My role as a developer (and consultant) is to advise them, but A11y is one of the key topics that is often underestimated.
For example, did you know that around 20% of users in Switzerland have some form of disability and could benefit from apps with integrated accessibility? I was really surprised when I heard this number, but most I’m sure people don’t know this. With more awareness, apps would benefit even more from her A11y practices.
What advice would you give someone starting their career as a developer?
For new developers: Ask all the questions. Don’t leave the room without questions and answers. Even those at the top don’t always have all the answers, and the only way to find out if they do is to ask questions. Don’t be embarrassed to raise your hand during a meeting. Ask all the questions you need to know. The quality of your life is determined by the quality of your questions.