Building Beautiful UIs with Flutter Course
Building Beautiful UIs with Flutter Course
1. Overview
Flutter is an open source SDK for creating high-performance, high-fidelity mobile apps for iOS and Android. The Flutter framework makes it easy for you to build user interfaces that react smoothly in your app, while reducing the amount of code required to synchronize and update your app's view.Flutter makes it easy to get started building beautiful apps, with its rich set of Material Design and Cupertino (iOS) widgets and behaviors. Your users will love your app's natural look and feel, because Flutter implements platform-specific scrolling, navigational patterns, fonts, and more. You'll feel powerful and productive with Flutter's functional-reactive framework and our extremely fast hot reloads on devices and emulators.
You'll write your Flutter apps in Dart. Dart syntax should look familiar if you already know Java, JavaScript, C#, or Swift. Dart is compiled using the standard Android and iOS toolchains for the specific mobile platform where your app needs to run. You get all the benefits of the Dart language, including familiar and concise syntax, first-class functions, async/await, rich standard libraries, and more.
This codelab provides a deeper dive into Flutter than Write Your First Flutter App, part 1, and part 2. If you want a gentler introduction to Flutter, start with those.
What you'll learn
- How to write a Flutter app that looks natural on both iOS and Android.
- How to debug your Flutter app.
- How to run your Flutter app on a simulator/emulator and on a device.
Comments
Post a Comment