
David Adegoke
Engineering Manager at Raptures Entertainment
Lagos, Nigeria
Actions
Hi there! I'm David Adegoke, a technology enthusiast with a relentless drive for innovation and a proven track record of success in mobile application development. My passion for technology extends beyond writing code, as I believe in the power of collaboration and knowledge-sharing to create meaningful products and experiences that shape the future.
I am an organizer for Firebase Nigeria and I co-founded the FlutterBytes Community to bring together like-minded professionals and enthusiasts in the Flutter ecosystem, providing a platform for networking, learning, and growth. Our annual FlutterBytes Conference is a testament to our mission, featuring industry experts and fostering meaningful connections.
Links
Area of Expertise
Topics
Flutter for All: Building Accessible and Inclusive Apps
Accessibility isn’t optional, it’s fundamental to building apps that work for everyone. This talk gives engineers a practical, end-to-end playbook for making Flutter apps inclusive, starting from design through to automated verification.
You’ll get hands-on guidance with Flutter’s accessibility primitives (like Semantics, custom semantics actions, and announcements), managing focus traversal and keyboard navigation, ensuring proper screen reader support (TalkBack and VoiceOver), handling dynamic type and localization, and enforcing sufficient color contrast.
The session also covers common pitfalls, misused semantics, hidden interactive elements, and accessibility regression, and how to catch them early via testing (including semantic tests in flutter_test, integration with accessibility audit tools, and incorporating checks into CI pipelines).
Attendees will leave with a concrete checklist, patterns to bake accessibility into feature development rather than bolt it on, and confidence to ship apps that are more usable, inclusive, and resilient.
Plugging the Memory Leaks: Mastering Flutter Performance
Memory leaks silently degrade app experience over time, causing jank, unexpected crashes, and ballooning resource usage that becomes harder to fix in production.
In this talk, you’ll get a practical, repeatable methodology for discovering, diagnosing, and eliminating memory leaks in Flutter apps. We’ll peel back how Dart’s GC and Flutter’s widget/render pipeline work, then walk through the most common leak source, like undisposed controllers and subscriptions, retained contexts, excessive rebuilds, large image lifecycles, and improper use of cache.
We'll also discuss how to spot them with DevTools’ memory profiler, snapshot diffs, and custom instrumentation. You’ll see real before/after examples with quantitative improvements, plus patterns and utilities to prevent leaks proactively (e.g., automatic disposal wrappers, leak-detecting helpers, isolate offloading).
Attendees will leave with concrete code-level techniques and a checklist to keep their apps lean, stable, and performant over time.
Bulletproof Flutter: Testing from Unit to End-to-End
Shipping with confidence means having a testing strategy that scales with the app. This talk lays out a comprehensive, practical testing pyramid for Flutter: from isolated unit tests and widget tests (with dependency injection and mocking) to robust integration/end-to-end tests that run on real or simulated environments.
We’ll cover various concepts, and real CI/CD examples (GitHub Actions, Codemagic, etc.) that demonstrate how to wire tests into pull requests, parallelize execution, surface regressions early, and gate releases. Bonus takeaways include how to structure tests for maintainability, and balance test coverage with speed.
Attendees will leave with templates, best practices, and a “test-first” mindset to make their Flutter projects reliably shippable.
Mastering User Authentication with Firebase: A Dive deep into security and scalability
Understanding user authentication is crucial for building secured and scalable applications. In this session, we will explore how Firebase makes it easier to handle sign-ups, log-ins and secure data with its built in authentication services. We will dive into how firebase ensures security, manage user data, and scale effortlessly as your application grows.
Boost Your Flutter Workflow: Robot Testing Patterns and Seamless CI Automation
The topic aims to equip flutter developer with powerful techniques to streamline their workflow and accelerate development by helping reduce repetitive manual testing and sluggish CI pipelines.
At the end of this sessions the listeners would have learnt
1. the potential of robot testing
2. effective robot testing pattern
3. seamless CI Automation
4. best practices for efficient Ci integration
Effective Debugging and Error Handling in Flutter Apps
Debugging is an essential skill for every flutter developer. In this session, we will cover practical techniques for identifying, isolating and fixing common bugs in Flutter apps.
we will look into effective error handling strategies the can make your application more stable and reliable.
Flying with FFI in flutter
This session seeks to dive into the exciting world of Foreign Function Interfaces (FFI) and how it unlocks a lot of functionalities beyond Dart itself. The Audience at the end of the session will understand what FFI is and the possibilities it offer, know how to use it in it basic form and how to optimize performance and access device-specific hardware capabilities.
Automating your backend with Firebase cloud functions and Firestore
This session will show you how to build serverless functions that trigger automatically based on events, saving time and reducing the need for manual backend management. You'll discover how these tools work together to simplify your app's workflow and improve efficiency."

David Adegoke
Engineering Manager at Raptures Entertainment
Lagos, Nigeria
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top