Flutter and Backends: Connecting to Remote Backends Using HTTP Requests

placeholder

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.