

Vivek Yadav
Flutter Architect & Google Developer Expert for Flutter and Dart
Bengaluru, India
Actions
I am Vivek Yadav. I am an Enterprise Solutions Architect at FlutterFlow. I am a Google Developer Expert for Flutter and Dart. I have more than 7 years of experience in Mobile Development. I have also worked with enterprises, startups, and mid-size companies. My last published app on AppStore got more than 20 million downloads on AppStore and PlayStore.
I am passionate about Ed-Tech. I have already built two products for my startup in Ed-Tech. Still, I am working on that. To boost my passion for Ed-Tech, I have started coding BootCamp for Flutter.
I have been mentoring startups, students, and employees for 4 years. I have connected with many startups, where I have talked about growth, scaling, app development, team formation, interviews, architecture, UX, business, and many more. I have connected with more than 50+ individuals. I have mentored them on flutter technology, shared what they can do in the future to make them better in Technology they are working on, and we have talked about many more topics.
Area of Expertise
Topics
Vibe to Production: Building Real Flutter Apps with AI-Assisted Development
Vibe coding isn't just a buzzword—it's transforming how Flutter developers build production apps. This talk bridges the gap between AI-generated code and production-ready applications, sharing battle-tested patterns from building real mobile apps using AI assistants like Cursor, Windsurf, and Claude. You'll discover how to architect Flutter projects that AI can understand and extend, establish coding standards that maintain quality across AI-generated components, and identify which development tasks benefit most from AI assistance versus human oversight. Through live demonstrations, we'll explore practical workflows for implementing complex features—from state management to platform-specific integrations—using natural language prompts. Learn how to catch AI-generated bugs before they reach production, structure prompts for optimal code generation, and build Flutter apps faster without sacrificing quality or maintainability.
Key Takeaways:
- Project structure and coding standards that optimize AI-assisted Flutter development
- Practical workflows for using AI tools (Cursor, Cline, Claude) effectively in Flutter projects
- Identifying which tasks to delegate to AI vs handle manually for optimal productivity
- Quality control strategies: debugging, testing, and reviewing AI-generated Flutter code
- Real patterns for implementing features (navigation, state management, API integration) via natural language prompts
Understanding mobile lifecycle
As developers, we are passionate about creating innovative and engaging mobile applications. However, we often encounter feedback from users reporting issues such as the app not functioning correctly when switching back from another app, or the app appearing to reset when reopened after some time. These problems are typically rooted in a lack of understanding of the mobile application lifecycle. It's important to note that application lifecycles can vary significantly between different operating systems, adding another layer of complexity.
In this informative session, we will delve into the intricacies of mobile application lifecycles. We will explore how an app transitions through various states—such as active, background, and suspended—and how these states impact app performance and user experience. Understanding these lifecycle stages is crucial for developing robust, reliable applications.
We will guide you through best practices for developing lifecycle-aware applications. This includes strategies for preserving user data, managing resources efficiently, and handling interruptions gracefully. Additionally, we will examine code snippets that demonstrate how to implement lifecycle-aware programming techniques. These practical examples will show how to maintain application state effectively, reduce bugs related to lifecycle mishandling, and optimise performance.
By the end of this session, you will have a comprehensive understanding of mobile app lifecycles and the skills to develop applications that are resilient, user-friendly, and capable of scaling to support millions of users. Whether you're targeting Android, iOS, or both, mastering lifecycle management is key to delivering high-quality mobile experiences.
30 mins session to include PPT and code snippet
How to scale Flutter Web?
Adaptation of flutter is really fast. Flutter has surpassed the likes of other cross-platform technologies. Nowadays, companies want to reuse code and use flutter on the web. But, grass is always greener on the other side.
There is a lack of knowledge on how to use Flutter Web, how to scale it, how to optimize it, security, deployment, and many more.
In this session, I will share how I have optimized Flutter Web for consumer websites with millions of users, thousands of products, and hundreds of brands. How we have scaled it and how we are optimizing it.
State management. What, when and how?
This session will dive deep into state management (Critical and important ) for flutter. We'll see what, when, and how the state management (bloc) works with flutter and what are the alternatives of the bloc in the flutter. This will be suitable for a beginner as well as an intermediate developer in the flutter.
Online slides: https://slides.com/viveky259/state-management
( I have added just a screenshot of the first slide because it is not downloadable)
How to build the best packages and plugins in Flutter
We know lots of 3rd party packages and plugins are available for flutter. But sometimes we do not find some of the plugins/packages that we need. We should know how to build packages/plugins in a flutter at that time.
There is much content on how you can build a plugin. But these contents are not suitable for building scalable plugin solutions. In this talk, we are going to see how to build the best and most scalable plugins in Flutter. Also, we will see some best practices to follow during the plugin development.
I have built more than 10+ packages and plugins that are used internally in ZestMoney. Also, I have built the 100ms flutter plugin which is used by many businesses to build their video solutions in a few hours.
Slides: https://slides.com/viveky259/build-package-and-plugin
How to migrate your existing native apps to Flutter?
There are lots of companies converting/migrating their existing native apps to Flutter. They face lots of difficulties in doing the same. There is a high chance that they might invest their time and resources doing something unnecessary. I have migrated ZestMoney’s app from native to flutter from scratch with 13+ team members.
In this session, I am going to share all my experiences and learnings. Also, I will share what are the essential aspects of converting an existing app to Flutter. We are going to see what were my learnings while doing this in ZestMoney. We will dive deep into understanding how much time and resources we will require to do this conversion.
For context, I am Vivek Yadav, Google Developer Expert for Flutter also lead a mobile team at ZestMoney. The ZestMoney mobile app has 6 Mn + downloads across Android and iOS. The migration took 4 months for my team of 13 Flutter and native developers.
Flutter for you
In this talk, I will show how flutter is useful for different roles. Roles include students, developers, companies, PMs, etc. We will go in deep to find out how they can get started with resources based on their role.
Devfest Mumbai 2022 Sessionize Event
Devfest Indore 2022 Sessionize Event
DevFest Chennai 2022 Sessionize Event
DevFest Lucknow 2022 Sessionize Event
Great North DevFest Sessionize Event
Flutter beginner guide workshop
This is introduction of flutter in GDG Nashik. It covered how flutter started, How flutter is better than others. Why we should learn and use flutter. How to code a simple app and run as well as debug it.

Vivek Yadav
Flutter Architect & Google Developer Expert for Flutter and Dart
Bengaluru, India
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