From the course: Choosing a Cross-Platform Development Tool
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Where Flutter excels
From the course: Choosing a Cross-Platform Development Tool
Where Flutter excels
- [Instructor] Like React native, the natural place for Flutter to excel is in the speed of the deployed app. Hybrid apps run code inside a platform-specific web component. This layered approach makes hybrid apps slower than their native counterparts. Flutter produces native apps, so they are as fast as any other native app deployed on the device. At its heart, Flutter is a user interface development tool. In a Flutter app, everything is a widget, allowing developers to compose custom widgets as they are needed. Flutter widgets are compiled to use the same UI components as regular iOS and Android apps. Instead of using Swift, Objective-C, or Java to put them together though, you use Dart instead. Speaking of Dart, it's a modern, expressive programming language that takes a declarative approach. In general, declarative languages allow developers to focus on what they want to get done, not how it is actually done.…