Emmanuel Bonke

Emmanuel Bonke

Senior Software Engineer @ Basi-Go

Nairobi, Kenya

Actions

Emmanuel Bonke is a Senior Software Engineer and Lead Mobile Engineer at BasiGo, where he builds mobile products that power electric mobility in Kenya. He has over 5 years of experience building cross-platform Flutter apps for Android, iOS and the web, and also works on backend systems with NestJS/TypeScript, focusing on API design and scalable services.

He previously led engineering at Nobuk Africa. Passionate about software engineering, he is committed to sharing insights and tackling new challenges.

Area of Expertise

  • Information & Communications Technology
  • Transports & Logistics

Topics

  • flutter
  • flutter web
  • Firebase
  • mixpanel
  • shorebird
  • CICD

Shipping Faster with Shorebird: Production-Ready OTA Updates for Flutter Apps

Keeping mobile apps fresh in production is no small feat, especially when you need to iterate fast and the app stores review queues, approval delays, and multi-day waits can't keep up. We've all been there.

In this session, I’ll walk you through how my team at BasiGo tackled this challenge by integrating Shorebird, an open-source tool that brings over-the-air (OTA) updates to Flutter apps. With Shorebird, we’re able to push critical fixes and small improvements directly to users without waiting on app store approvals or breaking our CI/CD flow.

We’ll cover:
1). What Shorebird is and how it works under the hood
2). How to integrate it into a production Flutter app with minimal friction.
3). How we use it alongside Codemagic for tagging, versioning, and automated rollouts.
4). Lessons learned from deploying OTA updates in a live environment.
5). Why OTA isn’t just a dev-time win, but a product win too.

Whether you're a solo dev, scaling a startup, or just tired of staring at Play Console submission statuses, this session will help you ship smarter, faster, and with more confidence.

Leveraging Analytics to Optimize Flutter Apps: Monitor API Fails & App Crashes

Normally api fails monitoring is overlooked in the frontend and so in this session, we'll explore how to effectively use analytics to drive the performance and user experience of Flutter apps, with a specific focus on tracking API calls and other critical events e.g app crashes. We’ll dive into strategies for monitoring API failures, understanding their impact on app performance, and using event tracking to gain deeper insights into user interactions. You will learn how to integrate analytics tools (mixpanel and crashlytics for starters) in Flutter, interpret data to make informed decisions, and apply these insights using best practices from real-world example to optimize functionality and enhance user engagement/experience.

Keynotes:
1) Integrating Analytics in Flutter.
2) Monitoring API Failures.
3) Event Tracking for User Insights.
4) Case Studies and Real-World Examples.

Keywords:
Flutter, Analytics, API Tracking, Event Tracking, Mixpanel

Droidcon & Fluttercon Kenya 2026 Sessionize Event Upcoming

November 2026 Nairobi, Kenya

Emmanuel Bonke

Senior Software Engineer @ Basi-Go

Nairobi, Kenya

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