The battle between hybrid and native apps has been going on for quite some time now. For the enthusiasts, native apps are those that are built for a specific platform and have more control of the device hardware like the GPS or camera. Whereas hybrid is something that works independently of the platform. They usually work on a layer above the native hence removing the platform dependency.
So what is the battle anyway? Well, hybrid tech, since it’s not so closely tied to the hardware lacks the speed and precision that native apps have. Even though the user interface looks the same on native and hybrid apps, the performance was a big issue when it came to running hybrid apps on different devices, not to mention the lack of support on a couple of devices.
In comes the new kid in the block – Flutter. A magical technology from Google, Flutter boasts to be better than RN by promising more speed and better native feel. Apps made using Flutter not only look alike but also provide the same speed of execution as native. Using flutter you could write once and deploy to both platforms seamlessly. With excellent libraries (pub.dev) and an ever-growing community, Flutter is actively being developed by Google which is evident from the version releases. Recently they released iOS-14 support which is commendable as iOS-14 has just hit the devices. Google says it’s trying to create a one language for all platforms and is working on an Operating System codenamed Fuchsia at the moment. On a code level, it uses a language called Dart which follows a C like syntax and is pretty easy to pickup.
Though Flutter is looking promising, there is a long way to go with the technology. But web developers are already betting their money and it has already got native app developers worried. Check out this cool set of apps being made in flutter Showcase.
Let us know what you feel is the future of this new technology 😀