Skip to main content ppwriters


Day 21

HTTP Requests in Flutter

Dynamic mobile applications save and load user data and other information from remote servers. It is important to understand how to make network requests in Flutter to fetch data from an API and display it in your app.

Project - Quotes API

Update the quotes list UI you built on day 12 to fetch quotes from an API instead of using a static list of quotes.

By the end of this day, you should have a basic understanding of how to make network requests in Flutter and how to work with the http package.


  • Review the basics of Dart programming from Day 1-9.
  • Learn how to make network requests in Flutter using the http package. This package allows you to easily make HTTP requests to an API and receive data in JSON format.
  • Experiment with different types of requests, such as GET and POST requests, and learn how to handle errors and exceptions.
  • You can use JSON Placeholder API to practice making different requests
  • You should practice by building more projects
  • You can use Free Public APIs for building many interesting applications


Enjoying? Tell your friends.


Learn the basics of Flutter and Dart in 30 days! We provide a roadmap, resources, and project ideas to help you along your journey.

back to 30 Days to Master Flutter

Join our community on Discord to connect with fellow learners, share your progress, and get help with any questions you may have throughout the #30DaysMasterFlutter challenge. Join now and get started on your journey to mastering Dart and Flutter!

join now