Flutter and Backends: Connecting to Remote Backends Using HTTP Requests

Flutter    |    Intermediate
  • 14 videos | 1h 33m 23s
  • Includes Assessment
  • Earns a Badge
Rating 4.0 of 2 users Rating 4.0 of 2 users (2)
All mobile applications display data to users and allow users to manipulate this data. The data can be stock quotes in a trading application, products in an e-commerce application, or restaurants and dishes in a food delivery application. This data is usually stored in a remote backend and exposed via HTTP REST endpoints. In this course, you will explore data persistence and create an e-commerce application using the Fake Store API. Then you will serialize and parse JSON data using the dart:convert library. Finally, you will set up and run your own HTTP server on your local machine and write code to handle GET, PUT, POST, and DELETE requests to view, update, add, and delete products from your app's catalog. When you are finished with this course, you will have the skills and knowledge to use the http and dart:convert libraries to access and update data from a remote server using HTTP requests.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize local and remote data persistence in flutter
    View the fake store api and find the http package for writing requests in dart
    Create an app to place http requests
    Decode json strings into objects
    Use custom fonts and a custom ratings bar
    Parse json data on separate threads using isolates
  • Add a search bar to an app
    Create a dart http server
    Use get requests in a flutter app
    Use post requests in a flutter app
    Use delete requests in a flutter app
    Use put requests in a flutter app
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 44s
  • 3m 22s
  • Locked
    3.  Viewing the Fake Store API REST Endpoints
    8m 54s
  • Locked
    4.  Making an HTTP GET Request
    9m 17s
  • Locked
    5.  Decoding and Parsing JSON Strings
    10m 15s
  • Locked
    6.  Improving the App Using Custom Fonts and Ratings
    9m 52s
  • Locked
    7.  Parsing JSON in the Background Using Isolates
    7m 41s
  • Locked
    8.  Adding Search Functionality to the App
    6m 36s
  • Locked
    9.  Setting up an HTTP Server Using Dart
    6m 33s
  • Locked
    10.  Making HTTP GET Requests to the Local Server
    8m 26s
  • Locked
    11.  Making HTTP POST Requests to the Local Server
    7m 39s
  • Locked
    12.  Making HTTP DELETE Requests to the Local Server
    5m 20s
  • Locked
    13.  Making HTTP PUT Requests to the Local Server
    5m 43s
  • Locked
    14.  Course Summary
    2m 2s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.0 of 5 users Rating 4.0 of 5 users (5)
Rating 4.1 of 7 users Rating 4.1 of 7 users (7)
Rating 4.2 of 50 users Rating 4.2 of 50 users (50)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 2165 users Rating 4.6 of 2165 users (2165)
Rating 4.7 of 12 users Rating 4.7 of 12 users (12)
Rating 4.5 of 109 users Rating 4.5 of 109 users (109)