Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Flutter: Part 08 Powering Your App with Live Web Data

Flutter: Part 08 Powering Your App with Live Web Data

3h 15mIntermediate2019-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

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.

Learning objectives
Dart futures await and async
Exception handing
APIs and Flutter
Parsing live data
Passing data to Flutter objects

Skills covered

FlutterCross-Platform DevelopmentMobile DevelopmentSoftware Development ToolsGoogleSoftware DevelopmentOne-Off

Concepts

1. Powering Your Flutter App with Live Web Data - Clima Project

  • 01 - Clima - A modern weather app
  • 02 - Cross-platform location data
  • 03 - Dart futures - Async and await
  • 04 - Stateful widget lifecycle
  • 05 - Exception handling
  • 06 - Async await challenge
  • 07 - APIs explained
  • 08 - Networking with the Flutter HTTP package
  • 09 - 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

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal