top of page
Jonas Uekötter

Jonas Uekötter

Senior Software Engineer

Jonas is a passionate mobile engineer and Google Developer Expert for Dart and Flutter. Next to his work as an engineer, he also enjoys sharing knowledge through talks, blogs and as a guest in podcast. At the moment, he's working on apps at Wolt/DoorDash. Previously he's worked at MediaMarktSaturn, Europe's largest electronics retailer.

From Zero to Flutter Favorite: What Makes a Great Dart & Flutter Package?

What separates a good Flutter package from a great one—the kind that becomes a trusted dependency for thousands? This roundtable is a chance for package authors and aspiring contributors to share experiences, challenges, and strategies for building exceptional Dart and Flutter packages. Drawing from the perspective of a Flutter Favorite author, we’ll explore what makes a package truly stand out—solid API design, clear documentation, strong community support, high test coverage, and smart release automation. Whether you're maintaining a niche utility or working toward Flutter Favorite status, bring your questions, lessons, and insights to the table. >What’s the most important factor that makes you trust and adopt a third-party Flutter package? >What challenges have you faced in writing or maintaining Dart/Flutter packages, especially when aiming for high quality? >How do you balance ease of use with flexibility when designing your package APIs? >What role does community involvement (issues, PRs, feedback) play in your package development? >What tools or workflows have helped you automate testing, publishing, or documentation for your packages?

Ensuring quality throughout the application lifecycle

Working on a large-scale Flutter application, maintaining a high software quality is a continuous challenge. Additionally, the intrinsic properties of a mobile app, like no rollbacks, an app version being basically available forever, makes ensuring quality even harder. This talk explores how developers balance shift-left (proactive quality assurance) and shift-right (real-world quality validation) to ensure reliability, maintainability, and a seamless user experience throughout each stage of the application lifecycle. - Shift-Left Strategies: Early issue detection, linting, automated testing, PR reviews, and CI/CD integration. - Shift-Right Practices: Real-world error monitoring, A/B testing, staged rollouts, and analytics. - Feature Flags & Continuous Deployment: How to use feature toggles to manage feature rollouts at scale. This session will provide actionable insights for developers, QA engineers, and tech leads on how to implement a lifecycle-focused quality strategy for mobile apps. Attendees will gain practical knowledge on preventing regressions, reducing bugs in production, and leveraging data-driven decision-making to improve software quality.
bottom of page