Introduction
Nowadays, apps are everywhere and we can find an app for almost everything.
These apps can run on mobile, on the web browser or on the desktop.
We can find apps that target a single system and ones that run on multiple systems.
On the developer’s side, targeting multiple systems can be achieved in different ways: write an app for each targeted system using the native SDKs, create a progressive web app (PWA) or use a cross-platform framework.
The second and third ways allow to share a single codebase, and thus, reduce the quantity of code and technologies to learn. The main different between a PWA and a cross-platform app is that the former has access to only the browser’s API while the latter has access to the APIs provided by the native SDKs.
Among the many cross-platform frameworks available, one seems to attract a lot of developers, which is Flutter
.
Read more
Details