Flutter: Part 08 Powering Your App with Live Web Data

Flutter: Part 08 Powering Your App with Live Web Data

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 14m | 544 MB

Users have come to expect true connectivity from their apps, like constant access to real-time data. With Flutter, it’s possible to build apps powered by live web data, such as the weather app you build in this project-based course. Instructor Angela Yu takes you through the process of accessing and requesting live data via asynchronous programming methods in Dart. She shows how to handle errors, access APIs for external data, and parse data types such as JSON. Plus, learn how to use Dart geolocation packages to implement location services in your app and pass data to objects in your app in order to display the information to users.

Topics include:

  • Dart futures await and async
  • Exception handing
  • APIs and Flutter
  • Parsing live data
  • Passing data to Flutter objects
Table of Contents

Powering Your Flutter App with Live Web Data – Clima Project
1 Clima – A modern weather app
2 Cross-platform location data
3 Dart futures – Async and await
4 Stateful widget lifecycle
5 Exception handling
6 Async await challenge
7 APIs explained
8 Networking with the Flutter HTTP package
9 JSON parsing and dynamic types
10 Weather data from OpenWeatherMap API
11 Showing a spinner while the user waits
12 Passing data to a state object
13 Updating the WeatherModel
14 Refactoring the location method
15 Styling TextField widgets for text entry
16 Passing data through the nav stack