Community Contributions Summary (2024–2025)

Community Contributions Summary (2024–2025)

Summary:
Throughout 2024–2025, I actively contributed to the developer community through blog posts, workshops, and public talks focused on Flutter, AI, .NET, and emerging technologies.

Impact:
13 technical blogs
, 4 public sessions (3 in-person, 1 online), and 1 upcoming talk.
I consistently create content to empower developers—especially early-career and women in tech—by sharing practical insights, tutorials, and problem-solving experiences.

Blog posts:

2024

21st Jan - [Python] My Whirlwind Adventure with Django and Virtual Environments 

24th Jan - [IOS] Debugging a production nightmare ;)

25th Jan - [IOS] yet another issue with CocoaPods?

I found myself wrestling with yet another CocoaPods issue. The error message I encountered seemed quite daunting at first: Warning: CocoaPods not installed. Skipping pod install. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-plugins To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions. CocoaPods not installed or not in valid state. Therefore in my blog, I explain how I solve the issue.

1st March - [Flutter Edition] Feeling Rusty? Let's Align Those Containers!

What we're aiming for is a clean and symmetrical design, with two distinct containers. In my blog I explain how to align 2 containers.

24th March - The Dunning-Kruger Effect in Action 

I believe we have all been through a situation where someone expected to be of knowledgeable authority, displays actions and attitude that shows otherwise. They lack the basic of knowledge, and skills required for a role. They bark orders, make unrealistic demands and shut down any attempts at constructive feedbacks or collaboration. And worst of all, they genuinely believe that they are experts when the evidence suggests otherwise. This englobe the paradoxical situation of the Dunning-Kruger effect.

1st May - [React Native] Navigating ViewPropTypes Deprecation: A Step-by-Step Guide 

Solving the "ERROR ViewPropTypes will be removed from React Native, along with all other PropTypes. We recommend that you migrate away from PropTypes and switch to a type system like TypeScript. If you need to continue using ViewPropTypes, migrate to the 'deprecated-react-native-prop-types' package" error

6th May - [Flutter] initState v/s didChangeDependencies methods 

In an attempt to solve a bug in my code, I stumbled onto the didChangeDependencies method. While it did not solve my problem, it significantly expanded my understanding on the flutter lifecycle methods. In this article i therefore share my insights.

15th June - [Flutter] Create Private Packages 

My journey with Flutter packages began when I had to build one from scratch. Today, I am excited to share my experiences and insights on this topic. I even discussed it at Google I/O'23, but here we are for those who truly want to understand the concepts and build their own packages.

2025

16 July - Azure Function and Its purpose 

I just published a new article titled “Azure Functions and its Purpose.” This is a brief introduction to Azure Functions, aimed at helping you understand what they are, how they work, and where they fit into enterprise solutions. I wrote this based on my experience working with Azure Functions and while preparing for the AZ-900 and AZ-204 certifications. Read it here: https://lnkd.in/dV3Fu3n7 I hope you find it helpful! If you have questions, insights, or tips from your own experience with Azure or serverless technologies, feel free to share them in the comments — let’s learn and grow together. Thank you! 😁

15th September - [.NET]: Let’s Create a CLI with System.CommandLine

Hey There! I just built a small CLI task tracker in .NET! It’s a simple tool where you can: - Add, update, delete tasks - List tasks - Mark status: ToDo, InProgress, or Done I wrote up the full walkthrough here: https://lnkd.in/dFE9kcTE Thank you for checking it out

18th September - [.NET]: Creating an Expense Tracker CLI

Hey there! I’ve created something fun again — an Expense Tracker CLI in .NET. It’s small but shows how you can apply programming best practices even in CLI tools. It includes features such as: - Add, update, delete, and read expenses - Get summarized expenses by month - Export data to CSV Here are a few example commands: expense-tracker add --name "groceries" --amount "10" expense-tracker summary --month 9 expense-tracker export-csv --out ~/Documents/expenses.csv Full post can be read here: https://lnkd.in/d69NqNnB Would love to know — have you built a CLI tool before? What did it do?

11 October - [Dart]: Understanding Isolates

Hey everyone! I just published a new article on Dart isolates — a little guide to how Dart handles concurrency under the hood. Check it out here: https://zaahramujore.com/dart-isolates/

13th October - [Flutter - part 2] Understanding Stateful Widget 

After previously exploring how Stateless Widgets work in Flutter, I wanted to continue the journey by sharing about Stateful Widgets, something Flutter devs use almost every day. I’ve crafted this article carefully to help you not only understand how to update your UI but also what happens under the hood when you do. Read the full article here: https://zaahramujore.com/flutter-understanding-stateful-widget-2/

15th October: [Flutter - part 3] Passing Data Efficiently Across Widgets

Events and Speaking Engagements

2024

4th May - Data Analytics

In this comprehensive session, you'll delve into the fundamentals of data analytics and Power BI, learning essential functionalities and techniques to harness the power of data in a professional setting. From understanding the basics to integrating advanced analytics into your workflow, this workshop covers it all.

PPT Link: https://docs.google.com/presentation/d/1EQVY8fSjxmsl6XnUI169vZwXN4R0fWB8/edit?slide=id.p1#slide=id.p1

18th July - Leveraging Generative AI in Mobile Applications

Join me as I delve into the cutting-edge world of Generative AI and its application in mobile development. This session will guide you through the practical aspects of incorporating AI technologies into mobile apps, with a special focus on Flutter. Learn how to design and implement AI-driven systems and enhance user interactions in real-world scenarios. Whether you’re looking to stay ahead in the industry or simply interested in the potential of AI in mobile apps, this talk will provide valuable insights and actionable strategies.

Event Link: https://gdg.community.dev/events/details/google-gdg-mauritius-presents-google-io-extended-2024/

28th September (ONLINE) - Exploiter l'Intelligence Artificielle Générative dans les Applications Mobiles

Rejoignez-moi pour plonger dans le monde de pointe de l'IA générative et son application dans le développement mobile. Cette session vous guidera à travers les aspects pratiques de l'intégration des technologies d'IA dans les applications mobiles, avec un accent particulier sur Flutter. Apprenez à concevoir et à mettre en œuvre des systèmes pilotés par l'IA et à améliorer les interactions utilisateur dans des scénarios réels. Que vous cherchiez à rester en tête dans l'industrie ou que vous soyez simplement intéressé par le potentiel de l'IA dans les applications mobiles, cette présentation vous fournira des informations précieuses et des stratégies concrètes.

19th October - Getting our hands dirty with Flutter GPU

Link: https://www.youtube.com/watch?v=ZvPRHV4iCiw&t=30s

2025

Upcoming: On the 30th October, Building Agentic Apps with Flutter and Gemini


About Me

I am Zaahra, a Google Women Techmakers Ambassador who enjoy mentoring people and writing about technical contents that might help people in their developer journey. I also enjoy building stuffs to solve real life problems.

To reach me:

LinkedIn: https://www.linkedin.com/in/faatimah-iz-zaahra-m-0670881a1/

X (previously Twitter): _fz3hra

GitHub: https://github.com/fz3hra

Portfolio[Made with Love in Flutter]: https://portfolio.zaahramujore.com/

Cheers,

Umme Faatimah-Iz-Zaahra Mujore | Google Women TechMakers Ambassador | Software Engineer