Skip to main content

Command Palette

Search for a command to run...

Community Contributions & Open Source Projects

Here you can see a few lists of contributions I've made:


How to Use Monorepos in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use Monorepos in Flutter

  • Details: This article provides a practical, production-focused guide to structuring, building, and maintaining a Flutter monorepo using a real-world ride-hailing platform as a case study. We’ll cover how to organize a monorepo that powers a Rider mobile app, a Driver mobile app, and a Web Admin dashboard, explore how shared packages work in Dart and Flutter, and examine where Melos and Dart Workspaces fit into modern Flutter development. Along the way, you’ll learn how these tools complement each other in real production setups.

  • Link: https://www.freecodecamp.org/news/how-to-use-monorepos-in-flutter

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1770235068471/a9293936-4807-4338-888f-2bfe12e79238.png align="center")


How to Add Multi-Language Support in Flutter: Manual and AI-Automated Translations for Flutter Apps

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Add Multi-Language Support in Flutter: Manual and AI-Automated Translations for Flutter Apps

  • Details: This article provides a comprehensive, production-focused guide to supporting multiple languages in a Flutter application using Flutter’s localization system, the intl package, and Bloc for state management. We’ll support English, French, and Spanish, implement automatic language detection, and allow users to manually switch languages from settings, while also exploring the use of AI to automate text translations.

  • Link: https://www.freecodecamp.org/news/how-to-add-multi-language-support-in-flutter-manual-and-ai-automated-translations-for-flutter-apps/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769823409815/68f43b90-d3a1-41b6-8f57-2480b5603aa8.png align="center")


Build with AI 2026 - AI Flutter Club | Week 4

  • Organizers: GDG Ahlen, Germany

  • Location: Initiative Bürgerzentrum Schuhfabrik e.V. Königstraße 7, 59227 Ahlen, Germany

  • Event Name: Build with AI 2026 - AI Flutter Club | Week 4: Integrating AI into Flutter Apps

  • Topic: Integrating AI into Flutter Apps

  • Details: In this session, we’ll show Flutter developers how to integrate AI models like Google’s Gemini and MedLM into health apps to enhance patient care. Using simple API calls, you can add powerful features such as symptom checkers, health inquiries, diagnosis assistance, and medical document recognition and analysis. These AI models allow you to build smarter healthcare applications without deep machine learning knowledge, empowering developers to create more accurate, responsive, and user-friendly solutions for the medical field.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769834211596/7ad54bee-26e9-40ee-8731-226a51afbba8.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769837320745/f8f13dea-78de-466f-bac3-41ae5598019a.png align="center")


Decoupling Material and Cupertino in Flutter: Why It Matters and How to Adapt

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: Decoupling Material and Cupertino in Flutter: Why It Matters and How to Adapt

  • Details: This article takes a clear, engineering-focused look at Flutter’s ongoing “Decoupling Design” initiative and why it matters as the framework scales beyond mobile. It explains how Flutter’s historically tight coupling between core widgets and Material and Cupertino became a productivity win and later an architectural constraint, then dives into the dependency and design system challenges that emerged with multi-platform support. The piece unpacks the technical motivations behind the refactor, clarifies what “Blank Canvas” really means at a framework level, and outlines practical strategies Flutter developers can adopt today to write UI code that remains stable, flexible, and future proof as this migration completes.

  • Link: https://www.freecodecamp.org/news/decoupling-material-and-cupertino-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1768633540431/50bcbbde-1e59-4d91-87ab-43e828ff4628.png align="center")


Sessionze Most Active Speaker 2025

Organizers: Sessionize

Location: Online (Profile/Community Recognition)

Topic: Top 3% Most Active Speaker for 2025

Details: This recognition highlights consistent engagement and contribution within the Sessionize speaker community over the past year. It reflects active participation in events, sharing expertise, and helping grow the speaker network.

Link: https://sessionize.com/most-active-speakers-2025?q=atuoha%20anthony

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1768302595221/bcb58715-c17f-4bb5-a77f-1d2dc17dddf1.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1768302610143/6b9ad556-5a1f-440f-b5b1-5b9a4041939a.png align="center")


How to Not Be Overwhelmed by AI – A Developer’s Guide to Using AI Tools Effectively

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Not Be Overwhelmed by AI – A Developer’s Guide to Using AI Tools Effectively

  • Details: This publication takes a grounded look at how AI fits into real-world software engineering, focusing on productivity without sacrificing judgment or control. It discusses the risks of blindly accepting AI-generated code, the growing expectation for engineers to use AI effectively in assessments, and the mental models required to avoid subtle, hard-to-catch errors. It also examines the current AI tooling landscape and demonstrates how these practices come together in a practical Flutter development workflow.

  • Link: https://www.freecodecamp.org/news/how-to-not-be-overwhelmed-by-ai/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1767888824177/0ff30c72-ea78-4dca-a32a-a3d8ab07ed9d.png align="center")


How to Use GenUI in Flutter to Build Dynamic, AI-Driven Interfaces

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use GenUI in Flutter to Build Dynamic, AI-Driven Interfaces

  • Details: Generative UI (GenUI) rethinks traditional static interfaces by allowing AI to generate Flutter widgets dynamically at runtime. This guide demonstrates how to build an AI-powered Christmas Card Generator using Google’s Generative UI SDK and Gemini, where personalized, production-ready Flutter UIs are created from simple user inputs like name, relationship, and color preference.

  • Link: https://www.freecodecamp.org/news/how-to-use-genui-in-flutter-to-build-dynamic-ai-driven-interfaces/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1766509548239/99297b93-71af-47aa-b9a4-907b14b8d862.png align="center")


GDG Kigali DevFest 2025

  • Organizers: GDG Kigali

  • Location: Kigali, Rwanda

  • Event Name: GDG Kigali DevFest 2025

  • Topic: Building at scale using Firebase and Firebase Studio

  • Details: This session shows how Firebase and Firebase Studio help teams build and scale mobile apps efficiently. It covers Firebase’s core services, Firestore, Authentication, Cloud Functions, Storage, and Messaging, and explains how its serverless model supports everything from prototypes to production without heavy infrastructure management.

  • Link: https://gdg.community.dev/events/details/google-gdg-kigali-presents-devfest-kigali-2025/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1765910340614/9adac6a5-5998-4bcd-b8e7-bea0f4c64423.jpeg align="center")


THE CREST 2.0 CONFERENCE

  • Organizers: Scholars Lens

  • Location: Lagos, NG

  • Topic: Building a Global Tech Career Beyond Borders.

  • Details: This masterclass focuses on how to build a global tech career regardless of location. It covers the essential skills needed to compete internationally, how to showcase your work on global platforms, and practical strategies for attracting remote and cross-border opportunities.

    The session also addresses common challenges faced by African professionals, such as limited exposure and access, and provides clear steps for overcoming them. Participants will leave with an understanding of the trends shaping global tech careers, including remote work, AI-driven productivity, and new digital roles.

  • Link: https://www.instagram.com/scholarslens_/?hl=en

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1765428069952/a7cfce9c-f1f8-4f7b-9d23-3f18d82bb25a.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1764835926325/53552f59-a737-428d-81fd-b2ab68750df0.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1764835934774/cffcb02f-b457-4d72-91e8-9df9489b231b.png align="center")


Theming and Customization in Flutter: A Handbook for Developers

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: Theming and Customization in Flutter: A Handbook for Developers

  • Details: This article is a practical, engineering-focused guide to building a scalable and consistent design system in Flutter using theming. It explains why design in product engineering goes far beyond aesthetics, shaping how an experience feels, how users interact with it, and how a brand shows up across every screen. The guide breaks down Flutter’s theming capabilities from the fundamentals of Material 3 ColorSchemes and typography to advanced techniques like custom ThemeExtensions, reusable style layers, component-level overrides, runtime theme switching, and cross-platform responsiveness. It emphasizes the architectural decisions behind a robust theme system and provides real-world patterns and complete code examples. By the end, you’ll understand how Flutter’s theming engine works and be able to architect a maintainable, brand-driven design language that scales across mobile, web, and desktop.

  • Link: https://www.freecodecamp.org/news/how-to-use-streams-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1764176168303/0a4639a6-a472-4361-af11-095c694a32d5.png align="center")


Ascend 2025

  • Organizers: Softzenith

  • Location: YouTube Live

  • Topic: How to Start Mobile Development and Build High-Performance Apps

  • Details: This session introduces the essentials of starting a mobile development career and building apps that perform well in real-world conditions. It outlines a beginner-friendly path for learning mobile development, highlights practical best practices for creating high-performance and user-focused apps, and explains how to design for challenges common in Nigeria, such as slow networks and offline usage. The session also explores how developers can stay future-ready by understanding emerging trends, including AI, 5G, and modern app monetization strategies.

  • Link: https://www.linkedin.com/events/howtostartmobiledevelopmentandb7399053930875334656/

  • https://www.youtube.com/watch?v=4c6q3dATS64

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1764080100998/e2b3b54f-fec1-46c5-9ceb-5923c1f373f6.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1764259209298/ead0422a-d823-4df4-bc1f-bf339eade444.png align="center")


GDG Ajah DevFest 2025

  • Organizers: GDG Ajah

  • Location: Ajah, Lagos, NG

  • Event Name: GDG Ajah DevFest 2025

  • Topic: Building at scale using Firebase and Firebase Studio

  • Details: This session shows how Firebase and Firebase Studio help teams build and scale mobile apps efficiently. It covers Firebase’s core services, Firestore, Authentication, Cloud Functions, Storage, and Messaging, and explains how its serverless model supports everything from prototypes to production without heavy infrastructure management.

  • Link: https://gdg.community.dev/events/details/google-gdg-ajah-presents-devfest-ajah-2025/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1764068554203/73115ad7-33b0-47cb-aee5-f50d4d7189fa.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1765097784139/a4cd7ad0-34df-4ab6-95fd-1b55e450a667.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1765441754077/75d3b166-d752-467a-92d9-18f10ce3247a.jpeg align="center")


freeCodeCamp’s Top OpenSource Contributors 2025

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1764156545481/3c228faa-4d75-4ae5-acff-9b236c9d712e.png align="center")


3MTT Nigeria

  • Organizers: GDG Ahlen

  • Location: Virtual

  • Event Name: 3MTT Nigeria Cohort 3 Virtual Hackathon Finals

  • Details: Serving as a judge for the 3MTT Nigeria Cohort 3 Virtual Hackathon Finals, where the winning team will represent Lagos at the South-West Regional Hackathon.

  • Link: https://3mtt.nitda.gov.ng/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1763466400906/81ba0fee-24d9-4bae-bb7a-b1e545fc0118.png align="center")


GDG Ahlen DevFest 2025

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1763015851678/9efdc543-df9b-4342-a7cf-84cc64ae4f9d.jpeg align="center")


GDG Surrey DevFest 2025

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1762193794865/6176d77e-f07b-468b-9512-e41f286b1544.jpeg align="center")


Groundbreaker Talents Mentorship Program

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1768319315460/4c79f404-79fa-4262-8453-66e5f634d570.jpeg align="center")


How to Use Streams in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use Streams in Flutter

  • Details: This article is a comprehensive guide to asynchronous programming with Streams in Flutter and Dart. It demystifies the core concepts of streams: a sequence of asynchronous events, and explains why they are crucial for building highly responsive UIs and handling continuous data flows (like real-time updates or continuous user input). The guide covers key components such as StreamController, StreamBuilder (for UI integration), and StreamSubscription, and provides practical examples, including transforming streams and implementing advanced features like debouncing a search field.

  • Link: https://www.freecodecamp.org/news/how-to-use-streams-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1761776021283/895ec285-e065-47d0-adcd-6cf37f550308.png align="center")


How to Manage Assets in Flutter using flutter_gen

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Manage Assets in Flutter using flutter_gen

  • Details: The article provides a detailed guide on using the flutter_gen package to automate asset management in Flutter projects. It explains how this package eliminates runtime errors caused by typos, improves code maintainability, and provides type safety for assets (like images, icons, and fonts). The guide includes step-by-step instructions for setting up the project, organizing assets, running code generation using build_runner, and referencing the generated, type-safe asset classes in your Flutter code.

  • Link: https://www.freecodecamp.org/news/how-to-manage-assets-in-flutter-using-fluttergen/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1761684709918/970dc703-bfee-45b3-8e79-ab945f6cca08.png align="center")


GDG Pretoria DevFest 2025

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1762950831431/e0bab5f2-8697-43f3-ad1d-f8f27df0b0b9.jpeg align="center")


How to Build Responsive UIs in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Build Responsive UIs in Flutter

  • Details: This article is a comprehensive guide on building responsive UIs in Flutter that look great on phones, tablets, and desktops without maintaining multiple layouts. It explains the core concepts of responsive vs. adaptive design and details how to use powerful Flutter tools like MediaQuery, LayoutBuilder, and the external flutter_screenutil package. The guide walks through a complete sample responsive screen, explaining how to use scaling utilities to ensure text and spacing remain consistent across different devices and screen sizes.

  • Link: https://www.freecodecamp.org/news/how-to-build-responsive-uis-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1761675616710/b66a3df2-011e-46fd-83fa-e46b0f4b951b.png align="center")


How to Use the Model Context Protocol (MCP) with Flutter and Dart

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use the Model Context Protocol (MCP) with Flutter and Dart

  • Details: The article is a guide explaining the Model Context Protocol (MCP), a standard that allows AI models (agents) to communicate in a structured, consistent way with developer tools, editors, and Dart/Flutter projects. It details what MCP is, why it's important for Dart and Flutter developers in the context of AI-assisted workflows, and provides practical examples on how to build or integrate MCP-based tools using the official dart_mcp package.

  • Link: https://www.freecodecamp.org/news/how-to-use-the-model-context-protocol-mcp-with-flutter-and-dart/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1761373250474/614c6467-4aea-464c-ac4e-e8f335511fa9.png align="center")


How to Build Scalable and Performant Flutter Applications: A Handbook for Devs

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Build Scalable and Performant Flutter Applications: A Handbook for Devs

  • Details: Flutter has rapidly become one of the most popular frameworks for building cross-platform applications. This article walks through the fundamental best practices for building scalable and performant Flutter applications, covering architectural best practices, performance optimization, and efficient state management.

  • Link: https://www.freecodecamp.org/news/how-to-build-scalable-and-performant-flutter-applications-a-handbook-for-devs/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1761114641508/9f609dc0-7592-4028-97e3-64bcf5b9c8ff.png align="center")


DevFest Umuahia 2025

  • Organizers: GDG Umuahia

  • Location: Umuahia, Nigeria

  • Event Name: DevFest Umuahia 2025

  • Topic: Building at scale using Firebase and Firebase Studio

  • Details: This session shows how Firebase and Firebase Studio help teams build and scale mobile apps efficiently. It covers Firebase’s core services, Firestore, Authentication, Cloud Functions, Storage, and Messaging, and explains how its serverless model supports everything from prototypes to production without heavy infrastructure management. The session also explores Firebase Studio and Builder.io, demonstrating how teams can visually build apps, connect to Firebase, and even bring designs to life from Figma. Attendees will gain practical insights on combining these tools to develop flexible, cost-efficient, and production-ready applications.

  • Link: https://gdg.community.dev/events/details/google-gdg-umuahia-presents-devfest-umuahia-2025/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760551450506/e480732d-9d11-4470-90ac-aae1b25225a0.jpeg align="center")


DevFest Eket 2025

  • Organizers: GDG Eket

  • Location: Eket, Nigeria

  • Event Name: DevFest Eket 2025

  • Topic: Building at scale using Firebase and Firebase Studio

  • Details: This session shows how Firebase and Firebase Studio help teams build and scale mobile apps efficiently. It covers Firebase’s core services, Firestore, Authentication, Cloud Functions, Storage, and Messaging, and explains how its serverless model supports everything from prototypes to production without heavy infrastructure management. The session also explores Firebase Studio and Builder.io, demonstrating how teams can visually build apps, connect to Firebase, and even bring designs to life from Figma. Attendees will gain practical insights on combining these tools to develop flexible, cost-efficient, and production-ready applications.

  • Link: https://gdg.community.dev/events/details/google-gdg-eket-presents-devfest-eket-2025-building-safe-secure-amp-scalable-solutions/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760440000958/d7a52216-3ae0-4f80-aede-e5ef3a919080.png align="center")


DevFest Bamenda 2025

  • Organizers: GDG Bamenda

  • Location: Bamenda, Cameroon

  • Event Name: DevFest Bamenda 2025

  • Topic: Building at scale using Firebase and Firebase Studio

  • Details: This session shows how Firebase and Firebase Studio help teams build and scale mobile apps efficiently. It covers Firebase’s core services, Firestore, Authentication, Cloud Functions, Storage, and Messaging, and explains how its serverless model supports everything from prototypes to production without heavy infrastructure management. The session also explores Firebase Studio and Builder.io, demonstrating how teams can visually build apps, connect to Firebase, and even bring designs to life from Figma. Attendees will gain practical insights on combining these tools to develop flexible, cost-efficient, and production-ready applications.

  • Link: https://gdg.community.dev/events/details/google-gdg-bamenda-presents-devfest-bamenda-2025-1/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760241079327/b23b2f40-4fa2-46ec-a02c-85e286bdea61.jpeg align="center")


How to Use Freezed in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use Freezed in Flutter

  • Details: A tutorial explaining how to use the Freezed package in Flutter to generate boilerplate code for immutable data classes, JSON serialization, and unions, reducing manual coding and improving code maintainability.

  • Link: https://www.freecodecamp.org/news/how-to-use-freezed-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759758497400/b697228e-047a-4980-ac71-d120054f5324.png align="center")


How to Use Animations in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use Animations in Flutter

  • Details: A comprehensive guide on using animations in Flutter, covering implicit, explicit, physics-based, hero, staggered, and sequence animations. It includes practical examples, best practices, and tips for creating engaging and performant user interfaces.

  • Link: https://www.freecodecamp.org/news/how-to-use-animations-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759517063966/895fc020-42e2-4744-8eb1-3ca7e247d577.png align="center")


Flutter BootCamp - Beginner Series, GDG Athlone (Ongoing)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759479004589/9d1192dd-ff44-4bbd-90e0-a9ebf2ca9f26.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759576522056/aacfc898-1258-4d13-a797-56e6b0772e0f.png align="center")


How to Implement the SOLID Principles in Flutter and Dart

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Implement the SOLID Principles in Flutter and Dart

  • Details: An explanation of the SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion) with practical Flutter/Dart code examples. The article breaks down each principle, explains its meaning, and demonstrates how to apply it in Flutter projects.

  • Link: https://www.freecodecamp.org/news/implement-the-solid-principles-in-flutter-and-dart/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759322302584/a1dea2e6-1e54-4a74-8929-41411770c4a8.png align="center")


DevFest Onitsha 2025

  • Organizers: GDG Onitsha

  • Location: Onitsha, NG

  • Event Name: DevFest Onitsha 2025

  • Topic: Building at scale using Firebase and Firebase Studio

  • Details: This session shows how Firebase and Firebase Studio help teams build and scale mobile apps efficiently. It covers Firebase’s core services, Firestore, Authentication, Cloud Functions, Storage, and Messaging, and explains how its serverless model supports everything from prototypes to production without heavy infrastructure management. The session also explores Firebase Studio and Builder.io, demonstrating how teams can visually build apps, connect to Firebase, and even bring designs to life from Figma. Attendees will gain practical insights on combining these tools to develop flexible, cost-efficient, and production-ready applications.

  • Link: https://gdg.community.dev/events/details/google-gdg-onitsha-presents-devfest-onitsha-2025/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759154000640/79988152-3787-4684-90ea-5710fbfcf8ea.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760240315900/26ed2a12-dace-469f-972d-338e141d4452.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760240364707/f10a6a31-11e8-4e27-8126-2bc02c4feec8.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760366960579/fda2c8d8-cc78-47b6-bf97-0c697486747a.jpeg align="center")


Learn Flutter Hooks – Common Hooks Explained with Code Examples

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: Learn Flutter Hooks – Common Hooks Explained with Code Examples

  • Details: A guide explaining Flutter hooks, their benefits, and common hooks like useState, useAnimationController, useEffect, useMemoized, useRef, useCallback, useContext, and useTextEditingController with code examples. It also covers creating custom hooks and best practices.

  • Link: https://www.freecodecamp.org/news/learn-flutter-hooks-with-code-examples/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758954961528/cfed482a-e995-4440-b1b7-febace5b5571.png align="center")


NASA Space Apps Ahlen 2025

Reviewed Geodata Innovator
As part of the NASA Space Apps Challenge, I reviewed NASA Image Explorer – Embiggen Your Eyes!, a web-based application designed to help users interactively explore and analyze NASA’s high-resolution satellite imagery. Developed with Streamlit, Leafmap, and Rasterio, the project visualizes NASA’s MODIS GeoTIFF data, enabling smooth zooming, panning, and real-time environmental analysis.
https://www.spaceappschallenge.org/2025/find-a-team/geodata-innovator/?tab=project

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759307458953/b75dd19c-a533-4419-b18a-58ae499f67b0.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758862140123/9bb2baa5-a4a2-419d-8dce-79365363889c.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1759698329098/e0d7795e-e23a-4288-adf8-52860f6b619c.png align="center")


How to Store Data Locally with Isar in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Store Data Locally with Isar in Flutter

  • Details: This article explains how to use Isar, a high-performance NoSQL embedded database, in Flutter applications for efficient local data management. It covers integrating Isar into a Flutter project, setting up a data model, and performing CRUD (Create, Read, Update, Delete) operations by building a simple to-do app. The article also touches on advanced Isar features like reactive queries, indexes, and relations.

  • Link: https://www.freecodecamp.org/news/store-data-locally-with-isar-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758287939407/e557cfd7-d893-4cc9-92af-0b97f53b78bf.png align="center")


Google Cloud Roadshow Lagos

  • Organizers: Google

  • Location: Lagos, NG

  • Activity: Served as a Technical Assistant for the SSA Google Cloud Roadshow, providing hands-on support during technical sessions and code labs.

  • Link: https://goo.gle/ssacloudroadshow

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1762527286668/05a7ff43-6d30-4ee1-8c1d-865d44d76728.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758344555125/5161446b-0108-46b3-9a74-4565d1ffaa4a.jpeg align="center")


How to Use ObjectBox in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use ObjectBox in Flutter

  • Details: A guide on integrating ObjectBox, a high-performance NoSQL embedded database, into a Flutter project. It covers setting up the project, initializing ObjectBox, creating data models, implementing CRUD operations (Create, Read, Update, Delete), and integrating these operations with a Flutter UI. Advanced features like reactive queries, indexing, relationships, custom queries, migrations, and transactions are also discussed.

  • Link: https://www.freecodecamp.org/news/how-to-use-objectbox-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758044816521/f0e2a39d-33a0-424c-b00f-0bf5ceabc372.png align="center")


DevFest Campobasso 2025


Google Devfest Kampala, Uganda

  • Organizers: GDG Kampala

  • Location: Kampala, Uganda

  • Event Name: Google Devfest Kampala, Uganda

  • Topic: Building at scale using Firebase and Firebase Studio

  • Details: This session shows how Firebase and Firebase Studio help teams build and scale mobile apps efficiently. It covers Firebase’s core services, Firestore, Authentication, Cloud Functions, Storage, and Messaging, and explains how its serverless model supports everything from prototypes to production without heavy infrastructure management. The session also explores Firebase Studio and Builder.io, demonstrating how teams can visually build apps, connect to Firebase, and even bring designs to life from Figma. Attendees will gain practical insights on combining these tools to develop flexible, cost-efficient, and production-ready applications.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1757649643873/4d6f3adf-1976-4405-96bb-48e7bc3244a6.png align="center")


Google for Startups Accelerator Africa Alumni Summit

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1757615166774/4ff9cafe-eac4-4439-8920-cd61682d9bef.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1757615188643/32d02c09-614d-4810-9c5e-a5851b7ff3d9.jpeg align="center")


How to Store Data Locally Using Hive in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Store Data Locally Using Hive in Flutter

  • Details: A Flutter application demonstrating CRUD operations using Hive for local data storage. Hive is a lightweight, fast key-value database written in pure Dart, suitable for storing app preferences, managing lists of structured data, offline caching, and storing session/user profile data. The tutorial covers project setup, folder structure, and implementation details, including model creation, controller logic, UI design, and state management.

  • Link: https://www.freecodecamp.org/news/how-to-store-data-locally-using-hive-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1757429077577/b2068863-1b4c-4326-9e47-925d24bc917a.png align="center")


How to Get Started With Navigation in Flutter Using AutoRoute

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Get Started With Navigation in Flutter Using AutoRoute

  • Details: A guide on implementing navigation in Flutter using the AutoRoute package. It covers setting up the project, organizing the project structure, defining routes, generating route files, setting up AutoRoute in main.dart, creating screens, and using a control screen for navigation. It emphasizes strongly typed routes and a clean project structure for scalability.

  • Link: https://www.freecodecamp.org/news/how-to-build-an-upload-service-in-flutter-web-with-firebase/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1757342341619/637fc1e7-f499-468a-bd72-7b0ebd6cbb7c.png align="center")


Developers Festival Jos 2025

  • Organizers: GDG Jos

  • Location: Jos, Nigeria

  • Event Name: Developers Festival Jos 2025

  • Topic: AI and Cloud Primer

  • Details: Artificial Intelligence and Cloud technologies are shaping the next era of software development, enabling developers to build smarter, faster, and more scalable solutions. This session provides an overview of how AI models and cloud platforms intersect to accelerate productivity and innovation. We will explore Google’s AI ecosystem, including Gemini for multimodal intelligence, Gemma for open-source flexibility, and developer-focused tools like the Gemini CLI and Code Assist that bring AI directly into the development workflow. Attendees will gain insight into how these tools fit into the broader AI + Cloud landscape and how they can be leveraged to streamline coding, enhance collaboration, and deliver intelligent applications more effectively.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1757998966376/59941e2e-b2ac-44f5-ba9d-1e21815b4834.jpeg align="center")


How to Build an Upload Service in Flutter Web with Firebase

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Build an Upload Service in Flutter Web with Firebase

  • Details: A tutorial on building a reusable upload service in Flutter Web using Firebase Storage. The service allows uploading single and multiple files, returns download URLs, and uses Dependency Injection (DI) with injectable for modularity, testability, and maintainability. It covers defining the data model, implementing the service, handling errors, and using the service in a Flutter Web project.

  • Link: https://www.freecodecamp.org/news/how-to-build-an-upload-service-in-flutter-web-with-firebase/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1757130747151/e490501b-a31b-43c4-a0b0-95a91df5b579.png align="center")


How to Get Started With GoRouter in Flutter

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Get Started With GoRouter in Flutter

  • Details: This article provides a comprehensive guide to using the go_router package in Flutter for simplified and feature-rich navigation. It covers installation, route definition, navigation between screens, parameter passing (query and path parameters), sub-routes, ShellRoute, redirection, and guards. It also includes a practical example of building a minimalistic shopping application with product listing, details, and purchase screens.

  • Link: https://www.freecodecamp.org/news/how-to-get-started-with-gorouter-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1756949082812/fd9b5217-bcd1-4ed7-9b01-ca36c57536d5.png align="center")


How to Save and Share Flutter Widgets as Images – A Complete Production-Ready Guide

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Save and Share Flutter Widgets as Images – A Complete Production-Ready Guide

  • Details: A comprehensive guide on capturing Flutter widgets as images, saving them to the device's gallery, and sharing them via the native share sheet. It covers the necessary dependencies, platform configurations, and code implementations for achieving this functionality in a production-ready Flutter application.

  • Link: https://www.freecodecamp.org/news/how-to-save-and-share-flutter-widgets-as-images-a-complete-production-ready-guide/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1756884587618/40cc54de-253f-4614-b104-bc0261adc27f.png align="center")


Google I/0 Extended Lusaka, Zambia


How to Handle Permissions in Flutter: A Comprehensive Guide

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Handle Permissions in Flutter: A Comprehensive Guide

  • Details: This content is about managing permissions in Flutter mobile applications. It explains why permissions (like location, camera, contacts, microphone, and storage) are important, emphasizes the need to handle them properly for user experience, privacy, and security, and introduces the permission_handler package as a key tool. The article will provide a guide on how to use it effectively.

  • Link: https://www.freecodecamp.org/news/how-to-handle-permissions-in-flutter-for-beginners/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1756312171830/9c6d8d5e-e0b4-486a-be17-90a104421d63.png align="center")


How to Automate Flutter Testing and Builds with GitHub Actions for Android and iOS

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1755824310738/8c232c96-7a61-4313-8dbb-ab35893f2c3c.png align="center")


How to Set Up Firebase Crashlytics in a Flutter App (iOS and Android)

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Set Up Firebase Crashlytics in a Flutter App (iOS and Android)

  • Details: In this article, we’ll walk through setting up Firebase Crashlytics in a Flutter app for both iOS and Android platforms. Along the way, you’ll learn not only how to integrate Crashlytics, but also the reasoning behind each step, so you fully understand how it works.

  • Link: https://www.freecodecamp.org/news/how-to-set-up-firebase-crashlytics-in-a-flutter-app-ios-and-android/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1755736022850/285e6675-fb6d-4ba9-97bf-342998392861.png align="center")


How to Deploy a Flutter Web App to Firebase Hosting with GitHub Actions

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1755709092744/cefbb850-0901-480b-a574-343c9bd52b38.png align="center")


How to Build an Always Listening Network Connectivity Checker in Flutter using BLoC

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Build an Always Listening Network Connectivity Checker in Flutter using BLoC

  • Details: A detailed walkthrough of building a comprehensive network connectivity checker in Flutter using connectivity_plus, internet_connection_checker, rxdart with debounce, Dependency Injection with get_it and injectable, State Management with BLoC and freezed, Streams, and fluttertoast. The article covers setting up dependency injection, implementing the network connectivity checker, creating the BLoC, integrating the BLoC with the UI, and displaying toast notifications.

  • Link: https://www.freecodecamp.org/news/how-to-build-an-always-listening-network-connectivity-checker-in-flutter-using-bloc/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1755539179817/dc17677b-b3c5-4ef0-84e3-fda096a5beaa.png align="center")


How to Replicate Figma Designs in Flutter — A Guide to Pixel-Perfect UI Replication

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Replicate Figma Designs in Flutter — A Guide to Pixel-Perfect UI Replication

  • Details: This comprehensive guide provides actionable strategies and practical methods for developers. It covers the specific steps and considerations needed to bridge the gap between design files and functional code. By following the practices outlined here, you will be able to transform static Figma artboards into high-quality, fully functional Flutter UIs that exactly match the design specifications.

  • Link: https://www.freecodecamp.org/news/how-to-replicate-figma-designs-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1754609174090/be7840fe-eef1-4383-b9a9-5d5d33a87ef7.png align="center")


How to Push Silent Updates in Flutter using Shorebird

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Push Silent Updates in Flutter using Shorebird

  • Details: This article will walk you through how to integrate and leverage Shorebird, a powerful code push service built specifically for Flutter applications. You’ll learn how Shorebird enables over-the-air (OTA) updates, helping you deliver critical bug fixes and feature improvements instantly, without waiting for app store approvals. We'll break down how it works, why it's a game-changer for app deployment workflows, and how to get started with it in your own Flutter projects.

  • Link: https://www.freecodecamp.org/news/how-to-push-silent-updates-in-flutter-using-shorebird/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1754066656398/7df60d53-371b-482b-9caa-0471bc417bdf.png align="center")


How to Integrate Firebase into Your Flutter Applications: A Handbook for Developers

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Integrate Firebase into Your Flutter Applications: A Handbook for Developers

  • Details: This article will give you a deep dive into integrating and leveraging a wide array of Firebase services within your Flutter applications. We'll explore the FlutterFire ecosystem, I’ll explain essential code snippets, and clarify how the Firebase Console serves as your primary management interface. You’ll also learn about the evolving concept of "Firebase Studio" as an advanced development environment.

  • Link: https://www.freecodecamp.org/news/how-to-integrate-firebase-into-your-flutter-applications-a-handbook-for-developers/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1753390655851/f6dc2bd2-0a78-4615-8e89-7f3b46ed19e5.png align="center")


Build With AI Flutter Lagos

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1752040308041/bb437842-42ce-4e5b-8bf1-d4b357ddc02c.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1753548896099/6e5f5570-d3a0-4a0e-bfa0-00b1a43f368c.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1753548923233/9e6597ab-ac35-4958-842e-5d838160b6be.jpeg align="center")


How to Use Local Notifications in Flutter – A Tutorial for Beginners

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Use Local Notifications in Flutter – A Tutorial for Beginners

  • Details: This article explores the importance and practical use of local notifications in mobile applications. We'll start by discussing why local notifications matter, including how they enhance user engagement and improve app usability. From there, we’ll provide a comprehensive, step-by-step guide on how to create, schedule, and cancel local notifications using Flutter. The tutorial will walk you through setting up a Flutter project, installing necessary dependencies, and writing the full implementation, with detailed explanations for each code block to help you understand exactly how everything works.

  • Link: https://www.freecodecamp.org/news/how-to-use-local-notifications-in-flutter/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1751084951824/25295130-3797-451d-8945-32f15102654f.png align="center")


Routing and Multi-Screen Development in Flutter – a Beginner's Guide

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: Routing and Multi-Screen Development in Flutter – a Beginner's Guide

  • Details: In this tutorial, you'll learn about Flutter's fundamental navigation systems: Imperative Navigation (Navigator.push/pop) and Named Routes. We'll explore their practical implementation through building an example Car List app. Through this process, you’ll learn how to navigate between a list of cars and their detailed views, and how to pass data between screens.

    By the end, you'll gain a solid understanding of how to manage navigation stacks and create a smooth user experience in your Flutter applications.

  • Link: https://www.freecodecamp.org/news/routing-and-multi-screen-development-in-flutter-for-beginners/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1751005160831/e5c73a6a-e01d-4316-a5c4-7f9e39e9f694.png align="center")


Build with AI 2025 - AI Flutter Club | Week 4: Integrating AI into Flutter Apps

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750269451011/1598bfc2-de40-4b64-bb89-2a09ee82cfe0.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750506797426/e6eeccda-3109-4473-829d-82204cc4f8ec.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750506801735/b5c3be14-77a4-42d3-84dc-243f28a4a384.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750506825077/74254fd8-0475-47b3-9106-f25e1f4f60c1.png align="center")


Build with AI 2025 - Future of Mobile Apps: Integrating AI into Flutter & Android

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750052508159/3380a7a3-18c6-41bc-a34e-928230a6c2ea.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750374373502/79eaf1b9-01f1-4c4a-bc75-cb32f5d1a8a3.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750374385216/a7e52c87-f273-4371-b81d-f9d0f583e008.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750374533951/65d67b97-32b0-4b96-94b1-9776e9508cc1.jpeg align="center")


How to Build a Medical Chatbot with Flutter and Gemini: A Beginner’s Guide

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: How to Build a Medical Chatbot with Flutter and Gemini: A Beginner’s Guide

  • Details: This beginner's guide will walk you through building a powerful and specialized medical chatbot using Flutter and Google's Gemini API. The chatbot will be able to receive input from various modalities like text, audio, camera, files, and a gallery, and it will be strictly confined to answering health-related questions.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749846485302/a3879c8e-9854-45d5-92c6-96cdf7b3ec8b.jpeg align="center")


APICONF Live Session Event, Lagos

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712874633/87f0f78f-7d9f-4d1c-9fee-be18c4fd8b2d.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1752992302457/d3a9f181-a887-40fb-9ebc-4fced77cd77c.jpeg align="center")


Build with AI 2025 - AI Flutter Club | Week 3: Building Screens & Navigation

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712890777/bd82a19f-9759-4fce-93b3-91dc48d2ea4a.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750018606288/ee42e6bb-5f55-4603-9882-bfbab1f5435b.png align="center")


Build with AI @ Bletchley Park 2025

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712895177/cab3031d-1be6-4cf1-942b-fa7782c73122.png align="center")


Build with AI 2025 - AI Flutter Club | Week 2: Flutter Basics & Widgets

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712914008/553b8051-87d0-4fd9-af91-6b043b1ce163.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713062812/cf9af5d4-ca8a-41aa-b095-890c9beec923.png align="center")


How to Build an AI-Powered Cooking Assistant with Flutter and Gemini

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Topic: Building an AI-powered cooking assistant using Flutter and Google's Gemini model.

  • Details: A comprehensive tutorial demonstrating how to build an app that allows users to upload food images or use voice commands to receive detailed recipes, cooking instructions, and YouTube video recommendations. Covers project setup, API integration, and app identity.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712979873/4b037564-53da-418c-88e8-9e926d8c7566.png align="center")


How to Secure Mobile APIs in Flutter

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712986204/18c0ef46-d732-49f2-a8f6-d2e918431dbc.webp align="center")


Build with AI GDG Ahlen, Germany

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713011872/9a6db459-d155-4aec-bf00-7174d967a375.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713074562/0ae8679f-c035-41cd-a2a7-4265d93d271e.png align="center")


APICONF 2025, Podcast

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713080879/37de28f4-7c74-4cc0-813a-128d6fb9be2b.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1753278530589/ffd4564f-854d-4b25-9f7d-4cc10b7ef8bf.png align="center")


Build with AI, GDG Cape Town, South Africa

  • Organizers: GDG Cape Town (Ugo M., Siso Ngqolosi, Onesmus Maenzanise, JESSICA HANNAH RANDALL)

  • Location: Cape Town, South Africa

  • Event Name: Build with AI - Practical Uses of AI

  • Topic: Generative AI trends and products from Google, hands-on workshop on building with AI using Google tools like Gemini.

  • Details: Part of the Google "Build with AI" series, these community-led technical workshops aim to help developers learn and apply skills on Generative AI.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713087696/aba92521-9117-4008-bab7-195382fc44a2.jpeg align="center")


Flutter in Production, Nagpur, India

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713099442/78a1686c-0ffd-42ea-a72f-763b0fb00341.jpeg align="center")


Flutter Best Practices: Build Beautiful, Performant Apps, GDG, Athlone, Ireland

  • Organizers: GDG Athlone (Sachin Sadasivan, David Renton)

  • Location: Athlone, Ireland

  • Event Name: Flutter Best Practices: Build Beautiful, Performant Apps

  • Topic: Practical tips for creating exceptional Flutter apps, focusing on writing clean Dart code, optimizing UI performance, and building scalable, future-proof applications.

  • Details: This talk offers actionable insights for both beginners and experienced developers to elevate their Flutter projects across various platforms (Android, iOS, Web, and Desktop).

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713112205/53921530-0cc7-437c-a7ca-8841b4b60637.png align="center")


Google DevFest, GDG Bronx 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713120934/c873cb48-fd20-4a7a-b9c0-803cf0d4ea10.png align="center")


Google I/0 Extended Nairobi, 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713127500/f157a6f9-a3e4-4122-afdf-07ebf7cb1a84.jpeg align="center")


Building scalable applications using Flutter w/ Atuoha Anthony - DevFest Scotland 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713154544/74f67b76-56d1-4692-87a8-b2d9bf09232c.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713162288/bd5b1f81-3407-4b9e-b329-9c24661105c2.png align="center")


Mastering Your Tech Skills, GDG Stoke-on-Trent


GDG London FlutterDevCamp Mentorship 2024 (State Management - Riverpod - Kickoff)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713184245/9579f2ff-6c21-4495-b770-81541c3c13d1.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713189913/37f1daf5-db69-4590-a5fd-91631936118d.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713198183/56f3c9d2-45a8-4134-a470-26f2b842f574.png align="center")


GDG London FlutterDevCamp Mentorship 2024 (Flutter Career Accelerator Special Session 1)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713228098/98b4fb20-eb2c-4fb6-83c9-0a68ef2f10e0.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713243535/f4c539cf-e3f6-4a34-8b6e-888b47406b23.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713247707/7e6b6e91-7ae9-4697-ab4e-2bf8ea2c3bcb.jpeg align="center")


Google DevFest Port Harcourt 2023

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713262621/10b1f7b5-95cb-4486-ae85-39c44f01eb09.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713274767/fa79502c-e434-4607-a553-9ab05c1ec518.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713277972/b52417b5-bad6-43b9-b20c-ab2b2d30a449.jpeg align="center")


Google DevFest Onitsha 2023

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713294006/1c3f69fd-45cc-495c-99e0-f202da712332.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713297110/48196671-1092-463e-8804-b0eea232f8e6.jpeg align="center")


Google I/O Extended Owerri 2023

  • Organizers: GDG Owerri (Gospel Chinyereugo, Amadikwa Joy N., Austin Amadi, Claret Nnamocha)

  • Location: SOHT AUDITORIUM, Federal University of Technology Owerri (F.U.T.O), Owerri, Nigeria

  • Event Name: Google I/O Extended Owerri 2023

  • Topic: "AI-Powered Future: Exploring Opportunities and Innovations"

  • Details: An event bringing together developers, creators, and tech enthusiasts to explore the latest innovations and celebrate Google's annual developer conference, Google I/O. It featured live streams of keynotes, breakout sessions, networking opportunities, and insights from Google experts.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713310363/272bb2f5-6f78-4a6a-9b65-a2fa93ee31aa.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713319742/130dbedc-67ff-4f45-94cd-44c9e01de75a.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713323204/7eaa1313-85d9-4802-afa7-edacd18618a1.jpeg align="center")


Google I/O Extended Aba 2023

  • Organizers: GDG Aba (OKECHUKWU BENJAMIN, Candor Dennis)

  • Location: Innovation Growth Hub, 10 Calabar Street, Aba, Nigeria

  • Event Name: Google I/O Extended Aba 2023

  • Topic: Discussions on favorite announcements from Google I/O and new technologies.

  • Details: An I/O Extended event bringing local developers together for thoughtful discussions, hands-on learning with Google experts, and a first look at Google's latest developer products.1

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750146023604/4b3d985d-e5b3-46f2-84ab-affcb383fc2a.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713345968/af5105fe-31a7-4bd3-a0bb-f0fe39fabf65.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713349775/146fa05c-8486-4bed-badd-782f7457503b.jpeg align="center")


Google I/O Extended Ajah Lagos 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713374636/4b1bab2a-6f72-4777-9e86-736926fb0bac.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713384850/89f52391-8cef-4eb5-be26-0c6d947efb73.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713768022/4fe6a86c-17bf-491a-a1d8-a6a6b256fcd1.webp align="center")


NACOS South East Summit 2023

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713394574/481adb5d-fcc1-4857-8fb7-8131addd6c57.jpeg align="center")


Google I/0 Extended, GDG AJah, Lagos 2023

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749755853107/c63f59b5-dd79-475d-b4f2-4677ed66d462.jpeg align="center")


Google I/O Extended Owerri 2022

  • Organizers: GDG Owerri

  • Location: Not explicitly specified, likely Owerri, Nigeria based on organizer.

  • Event Name: Google I/O Extended Owerri 2022

  • Topic: Related to Google I/O announcements, discussions on new technologies. Call for speakers included topics like "Leveraging Art and Science for Effective Data Storytelling" and "Driving Decisions with Data."

  • Details: Part of the global Google I/O Extended series where local developer groups host events to discuss announcements and new technologies from the main Google I/O conference.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713410184/7d4fcff2-1318-41a4-9a00-4b98ea01ed48.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713418464/18c1d486-8ba4-4bc9-b906-5229868194a5.jpeg align="center")


The Federal Polytechnic Nekede, Owerri, Comp Sci. Dept. SUBNET 4.0

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713428355/eab27e16-f2ec-4997-a43d-88f5507468f8.jpeg align="center")


Flutter for Web: Expanding Beyond Mobile (Web/Mobile), DevFest GDG Nyeri, Kenya

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713439870/50581bb5-30fc-4a77-b900-d08869c9a5aa.png align="center")


Minorities in Medicine NGO Flutter BootCamp

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713445777/980eefad-82de-4d54-8947-7abbbe155fdf.png align="center")

Teaching Programming at Marist Bicentary College in 2021:

https://maristbicentenary.org/

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713473965/1458993e-587d-41fa-a9ec-c516c080e467.jpeg align="center")


Flutter BootCamp - Beginner Series, GDG Athlone (Upcoming)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712880112/a419566b-a83f-4d66-a71e-495afd3b880b.jpeg align="center")


Build with AI 2025 - AI Flutter Club | Week 3: Building Screens & Navigation (Upcoming)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712890777/bd82a19f-9759-4fce-93b3-91dc48d2ea4a.png align="center")


Build with AI @ Bletchley Park 2025 (Upcoming)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712895177/cab3031d-1be6-4cf1-942b-fa7782c73122.png align="center")


Build with AI 2025 - AI Flutter Club | Week 2: Flutter Basics & Widgets

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712914008/553b8051-87d0-4fd9-af91-6b043b1ce163.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713062812/cf9af5d4-ca8a-41aa-b095-890c9beec923.png align="center")


How to Build an AI-Powered Cooking Assistant with Flutter and Gemini

  • Organizers: freeCodeCamp.org

  • Location: Online (Article)

  • Event Name: How to Build an AI-Powered Cooking Assistant with Flutter and Gemini

  • Topic: Building an AI-powered cooking assistant using Flutter and Google's Gemini model.

  • Details: A comprehensive tutorial demonstrating how to build an app that allows users to upload food images or use voice commands to receive detailed recipes, cooking instructions, and YouTube video recommendations. Covers project setup, API integration, and app identity.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712979873/4b037564-53da-418c-88e8-9e926d8c7566.png align="center")


How to Secure Mobile APIs in Flutter

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712986204/18c0ef46-d732-49f2-a8f6-d2e918431dbc.webp align="center")


Build with AI GDG Ahlen, Germany

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713011872/9a6db459-d155-4aec-bf00-7174d967a375.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713074562/0ae8679f-c035-41cd-a2a7-4265d93d271e.png align="center")


APICONF 2025, Podcast

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713080879/37de28f4-7c74-4cc0-813a-128d6fb9be2b.jpeg align="center")


Build with AI, GDG Cape Town, South Africa

  • Organizers: GDG Cape Town (Ugo M., Siso Ngqolosi, Onesmus Maenzanise, JESSICA HANNAH RANDALL)

  • Location: Cape Town, South Africa

  • Event Name: Build with AI - Practical Uses of AI

  • Topic: Generative AI trends and products from Google, hands-on workshop on building with AI using Google tools like Gemini.

  • Details: Part of the Google "Build with AI" series, these community-led technical workshops aim to help developers learn and apply skills on Generative AI.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713087696/aba92521-9117-4008-bab7-195382fc44a2.jpeg align="center")


Flutter in Production, Nagpur, India

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713099442/78a1686c-0ffd-42ea-a72f-763b0fb00341.jpeg align="center")


Flutter Best Practices: Build Beautiful, Performant Apps, GDG, Athlone, Ireland

  • Organizers: GDG Athlone (Sachin Sadasivan, David Renton)

  • Location: Athlone, Ireland

  • Event Name: Flutter Best Practices: Build Beautiful, Performant Apps

  • Topic: Practical tips for creating exceptional Flutter apps, focusing on writing clean Dart code, optimizing UI performance, and building scalable, future-proof applications.

  • Details: This talk offers actionable insights for both beginners and experienced developers to elevate their Flutter projects across various platforms (Android, iOS, Web, and Desktop).

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713112205/53921530-0cc7-437c-a7ca-8841b4b60637.png align="center")


Google DevFest, GDG Bronx 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713120934/c873cb48-fd20-4a7a-b9c0-803cf0d4ea10.png align="center")


Google I/0 Extended Nairobi, 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713127500/f157a6f9-a3e4-4122-afdf-07ebf7cb1a84.jpeg align="center")


Google I/0 Extended, GDG AJah, Lagos 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713139563/82c25a9c-063a-49bd-82f2-f3b07e84754d.jpeg align="center")


Building scalable applications using Flutter w/ Atuoha Anthony - DevFest Scotland 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713154544/74f67b76-56d1-4692-87a8-b2d9bf09232c.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713162288/bd5b1f81-3407-4b9e-b329-9c24661105c2.png align="center")


Mastering Your Tech Skills, GDG Stoke-on-Trent


GDG London FlutterDevCamp Mentorship 2024 (State Management - Riverpod - Kickoff)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713184245/9579f2ff-6c21-4495-b770-81541c3c13d1.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713189913/37f1daf5-db69-4590-a5fd-91631936118d.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713198183/56f3c9d2-45a8-4134-a470-26f2b842f574.png align="center")


GDG London FlutterDevCamp Mentorship 2024 (Flutter Career Accelerator Special Session 1)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713228098/98b4fb20-eb2c-4fb6-83c9-0a68ef2f10e0.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713243535/f4c539cf-e3f6-4a34-8b6e-888b47406b23.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713247707/7e6b6e91-7ae9-4697-ab4e-2bf8ea2c3bcb.jpeg align="center")


Google DevFest Port Harcourt 2023

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713262621/10b1f7b5-95cb-4486-ae85-39c44f01eb09.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713274767/fa79502c-e434-4607-a553-9ab05c1ec518.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713277972/b52417b5-bad6-43b9-b20c-ab2b2d30a449.jpeg align="center")


Google DevFest Onitsha 2023

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713294006/1c3f69fd-45cc-495c-99e0-f202da712332.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713297110/48196671-1092-463e-8804-b0eea232f8e6.jpeg align="center")


Google I/O Extended Owerri 2023

  • Organizers: GDG Owerri (Gospel Chinyereugo, Amadikwa Joy N., Austin Amadi, Claret Nnamocha)

  • Location: SOHT AUDITORIUM, Federal University of Technology Owerri (F.U.T.O), Owerri, Nigeria

  • Event Name: Google I/O Extended Owerri 2023

  • Topic: "AI-Powered Future: Exploring Opportunities and Innovations"

  • Details: An event bringing together developers, creators, and tech enthusiasts to explore the latest innovations and celebrate Google's annual developer conference, Google I/O. It featured live streams of keynotes, breakout sessions, networking opportunities, and insights from Google experts.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713310363/272bb2f5-6f78-4a6a-9b65-a2fa93ee31aa.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713319742/130dbedc-67ff-4f45-94cd-44c9e01de75a.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713323204/7eaa1313-85d9-4802-afa7-edacd18618a1.jpeg align="center")


Google I/O Extended Aba 2023

  • Organizers: GDG Aba (OKECHUKWU BENJAMIN, Candor Dennis)

  • Location: Innovation Growth Hub, 10 Calabar Street, Aba, Nigeria

  • Event Name: Google I/O Extended Aba 2023

  • Topic: Discussions on favorite announcements from Google I/O and new technologies.

  • Details: An I/O Extended event bringing local developers together for thoughtful discussions, hands-on learning with Google experts, and a first look at Google's latest developer products.1

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749789746705/cfb8c4a7-93cb-4772-a884-6b85d9136511.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713345968/af5105fe-31a7-4bd3-a0bb-f0fe39fabf65.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713349775/146fa05c-8486-4bed-badd-782f7457503b.jpeg align="center")


Google I/O Extended Ajah Lagos 2024

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713374636/4b1bab2a-6f72-4777-9e86-736926fb0bac.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713384850/89f52391-8cef-4eb5-be26-0c6d947efb73.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713768022/4fe6a86c-17bf-491a-a1d8-a6a6b256fcd1.webp align="center")


NACOS South East Summit 2023

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713394574/481adb5d-fcc1-4857-8fb7-8131addd6c57.jpeg align="center")


Google I/O Extended Owerri 2022

  • Organizers: GDG Owerri

  • Location: Not explicitly specified, likely Owerri, Nigeria based on organizer.

  • Event Name: Google I/O Extended Owerri 2022

  • Topic: Related to Google I/O announcements, discussions on new technologies. Call for speakers included topics like "Leveraging Art and Science for Effective Data Storytelling" and "Driving Decisions with Data."

  • Details: Part of the global Google I/O Extended series where local developer groups host events to discuss announcements and new technologies from the main Google I/O conference.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713410184/7d4fcff2-1318-41a4-9a00-4b98ea01ed48.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713418464/18c1d486-8ba4-4bc9-b906-5229868194a5.jpeg align="center")


The Federal Polytechnic Nekede, Owerri, Comp Sci. Dept. SUBNET 4.0

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713428355/eab27e16-f2ec-4997-a43d-88f5507468f8.jpeg align="center")


Flutter for Web: Expanding Beyond Mobile (Web/Mobile), DevFest GDG Nyeri, Kenya

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713439870/50581bb5-30fc-4a77-b900-d08869c9a5aa.png align="center")


Minorities in Medicine NGO Flutter BootCamp

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713445777/980eefad-82de-4d54-8947-7abbbe155fdf.png align="center")


Active Member of Google Developer Expert (GDE) Flutter & Dart:

Google Developer Experts are experienced Google technology experts, influencers, and thought leaders.
Links
- https://developers.google.com/community/experts
- https://developers.google.com/community/experts/directory?text=Atuoha%20Anthony
- https://g.dev/atuohaa

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749789210026/5c52945c-04bf-4c6f-a912-f2c25d48f850.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749789237374/ac9abf02-68d2-4019-a928-94a359378341.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749789265016/584ced6e-f13d-432d-b97d-8b89522dc52b.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749790935593/53efae48-3b14-4211-b06c-0f43a8ade626.png align="center")


Listed as 4th out of 35 of Nigeria’s Most Outstanding Senior Software Engineers by InternPulse:

https://www.linkedin.com/posts/internpulse_nigerias-most-outstanding-senior-software-ugcPost-7324386259513036800-1jxi?utm_source=share&utm_medium=member_desktop&rcm=ACoAACwyGPUBBsCoiAfb8rqh-VMxPiafwnSL3RY

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749788608772/4ce8f552-d54f-4730-80ad-83912d38eef4.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749788618771/24ae33b4-c495-4a7a-948f-d8e3a76790d8.png align="center")


This is how far my content on LinkedIn goes:
https://www.linkedin.com/posts/atuoha-anthony_flutter-activity-7322510776051593217-kJUM?utm_source=share&utm_medium=member_desktop&rcm=ACoAACwyGPUBBsCoiAfb8rqh-VMxPiafwnSL3RY

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1750665843531/c89b588b-b8e5-44fc-a175-8f22523607ed.png align="center")


Some Open-Source Applications I started (You can find more using https://zaap.bio/atuoha):

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713608854/5b645698-aed4-4c07-a2ca-321ec7949bb9.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713616010/b1fca1dc-c9a9-44ed-8d74-39f42d9215ec.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713619349/eb09a86b-2a89-4f7c-924f-96bde5b1c23a.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713562813/edae4bae-5616-497c-815c-9ec193648771.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749713565808/23dff132-cf4c-441d-a705-893237a3f702.jpeg align="center")


![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749714097570/4ec0a291-4c25-44a5-8431-12db4b9c6d20.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749714113597/92e50775-3b83-4068-ad36-5761187a2b53.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749714126458/86108286-e708-40c1-baf9-fa3e121decf3.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749714139218/0bc1c74e-29c0-4408-bf89-c4594d92ee5f.jpeg align="center")


![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749707890148/86d50106-a170-4fb8-b7b7-af7ab5087a22.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724817943/ed4b8fc8-96a8-4637-bf40-b751d06946e3.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724850462/1b6f841f-ccb9-4f04-9ed7-ab26cb1ceac1.jpeg align="center")


![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749707567668/56caf470-618e-4431-81d1-ff6347e14b2a.png align="center")


Jetpack Store:
Jetpack Store is a Kotlin-based shopping app built with Jetpack Compose, leveraging Firebase, Hilt/Dagger for dependency injection, Retrofit for networking, and Coroutines for async tasks. It integrates Flutterwave SDK for secure payments and follows Clean Architecture for maintainable, scalable code.
Code: https://github.com/Atuoha/ecom-jetpack

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712835207/51b15e66-7b0c-4b4f-9f74-0aafa0712f42.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749712825338/1cc1f8d8-45d5-4fad-94f3-6591ba6381c8.jpeg align="center")


AI Medical Chatbot:
AI Medical Chatbot is a Flutter app powered by Gemini AI that acts as a medical assistant. It supports three input modes, text, audio, and image/file uploads from camera or gallery, to provide intelligent health advice and guidance.
Code: https://github.com/Atuoha/ai_medical_assistant
Resource: https://atuoha.hashnode.dev/building-a-medical-chatbot-with-flutter-and-gemini-a-beginners-guide

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749707488415/08c426c7-9ce7-4c86-aad9-c9df2b3d19ba.jpeg align="center")


Chat Skin:
Chat Skin is a sleek, modern chat app UI built with Flutter, featuring customizable themes, smooth animations, and intuitive messaging components for a polished user experience.
Code: https://github.com/Atuoha/chatapp_skin

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749723435664/f2b2abaa-1e71-4420-9917-1e494306bcd6.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749723444772/89459fb2-1ffd-44ca-83c6-3af862705d44.jpeg align="center")


Advanced Task Management:
Advanced Task Management is a Flutter app designed to organize, prioritize, and track tasks with features like deadlines, reminders, progress tracking, and collaborative tools for enhanced productivity.
Code: https://github.com/Atuoha/ADtask_management
Video: https://www.linkedin.com/feed/update/urn:li:activity:7128985440967139328/?originTrackingId=fCbwEMdeSuaD176YkonOZw%3D%3D

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749723519559/7a49ad6e-a60b-45df-969a-216bf407b2e1.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749723530002/ca22dca6-f428-420d-ae67-40ad4ba8dc25.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749723539705/bdccd590-2e1d-4f63-9cab-31599a673ea8.jpeg align="center")


Job Application App:
Job Application App is a Flutter-based platform that helps users search, apply, and track job opportunities seamlessly. It offers resume uploads, application status updates, and personalized job recommendations.
Code: https://github.com/Atuoha/jobly

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724264395/ef12e7fd-5325-45d1-a66d-eee718429327.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724273389/486b70f8-6f48-41bc-b6f8-e32cde29e53f.jpeg align="center")


Shopping App:
Shopping App is a Flutter-powered application that lets users browse, search, and purchase products across various categories with ease. It features a smooth checkout process, secure payments, and personalized recommendations.
Code: https://github.com/Atuoha/shoppie

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724355163/bd7c575c-6ebe-49bf-8b96-4729c40ba4eb.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724366704/816a0955-cd96-4fbb-90bc-e1eec5b34c3b.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724375994/5579e9c4-8251-407a-9bd6-994a23f099fc.jpeg align="center")


AD Shopping App:
Shopping App is a Flutter-powered application that lets users browse, search, and purchase products across various categories with ease.
Code: https://github.com/Atuoha/ad_ecom

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724452789/fbc1c480-b6a1-4581-bf21-a0a6773cd604.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1749724461939/826abf69-7b0d-48b5-9bb6-5f863e6c413a.jpeg align="center")

Workout App:
Workout App is a Flutter-powered application that lets users browse, search, and purchase products across various categories with ease.
Code: https://github.com/Atuoha/workouts

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1751009965258/22998135-a2bc-444f-8902-2263862d8c4e.png align="center")

Community Contributions & Open Source Projects