Flutter: Part 08 Powering Your App with Live Web Data
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to build cross-platform mobile apps powered by live data with Flutter.
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.
This course was created by London App Brewery. We are pleased to host this content in our library.
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.
This course was created by London App Brewery. We are pleased to host this content in our library.
Syllabus
1. Powering Your Flutter App with Live Web Data: Clima Project
- Clima: A modern weather app
- Cross-platform location data
- Dart futures: Async and await
- Stateful widget lifecycle
- Exception handling
- Async/await challenge
- APIs explained
- Networking with the Flutter HTTP package
- JSON parsing and dynamic types
- Weather data from OpenWeatherMap API
- Showing a spinner while the user waits
- Passing data to a state object
- Updating the WeatherModel
- Refactoring the location method
- Styling TextField widgets for text entry
- Passing data through the nav stack
Taught by
Angela Yu and London App Brewery
Related Courses
Flutter and Dart: Developing iOS, Android, and Mobile AppsIBM via Coursera Flutter: Developing Cross-Platform Mobile Apps
IBM via Coursera Advance Your Sewing Skills
Craftsy Couture Dressmaking Techniques
Craftsy Fashion Sewing & Serging Techniques
Craftsy