Flutter: Part 07 Building the UI or Flutter: Part 07 Building UIs

Flutter: Part 07 Building the UI or Flutter: Part 07 Building UIs

4h 23mIntermediate2019-08-30

Authors

London App Brewery

London App Brewery

App development bootcamp

Angela Yu

Angela Yu

Doctor, iOS Developer, Founder of London App Brewery

Course details

While widgets make Flutter apps easy to build, they dictate the functionality and appearance of your project. Get more control over your user interface using Flutter and Dart, the programming language optimized for cross-platform app development. This course teaches you how to use intermediate Dart constructs such as enums, operators, and routers to customize Flutter apps. Instructor Angela Yu also explains how to customize existing widgets, build your own form scratch, control page navigation, and leverage gestures for interactivity—all using Dart programming. Each lesson is illustrated using a fun, real-world project—the BMI Calculator app—that you can build, customize, and add to your Flutter portfolio.

Learning objectives
Using Flutter themes
Refactoring widgets
Customizing widgets using themes
Routes and navigating
Dart maps

Skills covered

DartFlutterInteraction DesignCross-Platform DevelopmentMobile DevelopmentUser ExperienceGoogleSoftware Development ToolsProjectSoftware Development

Concepts

Building UI with Flutter for Intermediates - BMI Calculator Project

  • BMI calculator - A beautiful health app
  • How to use Flutter themes
  • How to refactor Flutter widgets
  • Immutability and final vs. const
  • Creating custom widgets
  • Gesture detector widget
  • Dart enums
  • Dart ternary operator
  • Dart first-class objects
  • Flutter slider widget
  • Customizing Flutter widgets using themes
  • Flutter widgets from scratch
  • Routes and navigation
  • Dart maps
  • Designing the results screen
  • Calculator model and string manipulation
100,000 Toman