Flutter at MNC 2 years later. Adopting new tech for fast dev in mobile development

Posted February 1, 2022 by Handi Deyana ‐ 3 min read

There were problems when developing mobile app, especially in MNC like Human Resource, IOS, and Features Gap. to solve that we at mobile MNC Innovation trying to adopt new technology called flutter

flutter

What is Flutter

Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase. flutter UI use Declarative style, so developers just specifies what is to be done rather than how to do it. Flutter has hot reload feature helps you quickly and easily experiment, build UIs, add features, and fix bugs. To find out about flutter, click here


Adopting new tech

In this last 2 years we tried to adapt this new technology, here the timeline

TL


Fast and developer

Chart Development

With fastest about 1.5 month app can be delivered and deploy. But there are two apps that develop until now, it show that development are collective work and team work. it depend on product, team and developer.

ResourceFirst

Number of developers when product are initiate untill first release.

Resource

Number of developers now, 1/3 mean one person in charge for 3 projects.


Apps

How about the quality app? since quality are measured by many things. author pick app engagement, and crash for measureable metric.

avg

Average engagement, data taken from Google analytic in last 30 days.

crash

Data taken from Google Playstore and Apple Playstore in last 30 days.

Feature Gap

What is feature gap, its different feature between android and ios, some feature are available in android but ios. Since flutter are multiplatform there is 0 Feature gap. Same experience, same launch time, same developer, more productive.


Experienced developer?

dev

No! 87% of developers are have less than one year experience using flutter.

How Mobile MNC innovation help ?

Training

Before developers develop app, we trained the developers from basic to intimidiate courses.

Here some video what we did.

How long it took?

A month. it faster compare to 3 month native development.

Is it hard to hire flutter developer?

Nope! Compare to hire android and ios developer, they are ‘rare’ in job market today. And flutter dev can from any background fresh graduate, web developer, android developer, ios developer.

Standard

After training, in project we use MNC Innovation Flutter standard for

  • Flattening learning curve
  • Standardize and unified way of code
  • Maintainable project

You can find out about standard, and data about it here


Conclution

Within 2 years we solve the problems of Human Resource, IOS, and Features Gap. also we develop fast with help of flutter and in most case lean-er.


What next

Desktop development

Desktop app are tool to use for pro to solve theire problem like trading app, music editor app etc. we will continue to use flutter and explore desktop evironment since flutter desktop evironment now production ready.

Low code

lowcode

Currently we are experimenting with low code in mobile development, stay tune for next update

Thats it, if you want learn flutter please feel free to contact us at Mendhy - MNC Innvoation Mobile lead