Google I/O 2019 may be over, but we still have plenty more exciting development news to discuss! Today we are looking at Flutter for web, the portable UI toolkit. Using this awesome toolkit, developers can create mobile, web and desktop application using one single codebase.
Introducing Flutter for Web
According to Google, the new Flutter connects developers with every digital platform. In other words, they build truly multi-platform apps in a simple and efficient way. Among these digital platforms we count MacOS, iOS, Android and web browsers such as Chrome. Building customer-oriented solutions changes for ever, all because of Flutter.
Think about it! You build an app, then run it anywhere and everywhere immediately, reaching your target segment in seconds. However, frameworks like React-Native, Kotlin, Ionic or Xamarin probably won’t fully support porting applications due to their complexity. Nevertheless, latest updates in Flutter may make UI building a breeze.
Example: Flutter on Android and iOS
Flutter allows any platform integration due to the way it communicates with native APIs. In simple terms, Flutter uses what they call a “flexible system“. This strategy allows Flutter to call different APIs on the native part, no matter if we are talking about Java or Kotlin for Android, or Objectice-C for iOS.
If this sounds familiar to you, it is because this is exactly how hybrid technologies work. However, Flutter communicates with native APIs, not just technologies that mimic them. In other words, Flutter takes the idea of cross-platform technologies to a whole new level.
All in all, we think that the new Flutter definitely sounds promising. What do you think? Will Flutter change the development processes as we know them?