Vivek yadav

Migrate to flutter

Migrate your apps to Flutter

Agenda

“Flutter is the best platform to build apps for iPhones and Android phones.”

Vivek Yadav

Google Developer Expert for Flutter & Dart

@viveky259259

Designed for the Future

Vivek yadav

Mobile Team Lead @ ZestMoney

 

Google Developer Expert for Flutter and Dart

 

Community leader @FlutterMumbai, @IndiaFlutter

 

Mentor, Trainer, and Contributor for Flutter in every possible way

 

 

 

 

 

@viveky259259

Let's migrate to Flutter!

Every Developer Story

WHy Migration?

WHY YOU MIGHT NEED YOU APP MIGRATION

WHy Migration?

Better UI/ UX

Product Manager

WHy Migration?

FASter apps

No compromise on app performance

Product Manager

WHy Migration?

Beautiful apps for

every screen

Customized and adaptive 

designs for all screens

Product Manager

WHy Migration?

Easy and fast Releases

Release apps on

AppStore and Playstore

at a time

Product Manager

WHy Migration?

Save money ₹, $

Reduce

Development and Release

Cost

Product Manager

WHy Migration?

Faster Development

App Developers

Build and iterate features quickly

WHy Migration?

Transform your workflow

Automated testing,

Developer tooling,

and everything for the

Production app

App Developers

WHy Migration?

Documentation ANd Community

App Developers

WHy Migration?

Single Code base

Maintain one codebase and deploy to multiple platforms

App Developers

WHy Migration?

Always

open-source

Maintain one codebase and deploy to multiple platforms

App Developers

MIgration approach

Fully Conversion

Hybrid Conversion

Flutter in Native

Hybrid Conversion

native In Flutter

MIgration Requirements

  1. Developers (Flutter, Native)
  2. Availability of required packages and plugins
  3. A product manager who understands the value of migration
  4. Product PRD on migration which includes
    1. List of features
    2. List of external packages/plugins
  5. Tech PRD on migration which contains
    1. List of features, their complexities, and charts to understand them
    2. List of external plugin, with their availability and complexity(if not available)

 

MIgration Planning

1. Build Core functionalities

2. Build features

3. Find/build plugins/packages

Build core functionalities

eg.

1. Network calls

2. Interfacing with the outer world (callbacks)

3. Databases

4. Images implementation

5. Deeplink, Push notifications

6. Growth: Crashlytics, analytics

7. Compatibility 

Build product features

eg.

1. Login

2. HomePage

3. Stories

4. Profile

5. Payments 

…. other product features

Find/ Build Plugins

eg.

1. Camera

2. Google Map

3. Some Random plugin

4. Some android plugin

5. Some iOS plugin

Questions

&

ANSWERS

How to become successful?

Success is doing what you love!

Vivek Yadav

Google Developer Expert for Flutter & Dart

@viveky259259

Thank you!

Vivek Flutter

Native To Flutter

By Vivek Yadav

Native To Flutter

How to convert your existing native apps to Flutter? Twitter: twitter.com/viveky252959

  • 205