Simple play icon Course

Creating a Connected App with Flutter 1

by Douglas Starnes

This course will teach you to send and receive data to and from a web service using JSON in a Flutter mobile app.

What you'll learn

The packages available in the Dart language can be used to connect Flutter apps to web services. In this course, Creating a Connected App with Flutter 1, you’ll learn to write a Flutter application to communicate with a web service. First you’ll explore how to fetch data over HTTP. Next, you’ll discover the various ways Flutter and Dart make it easy and safe to work with JSON data. Finally, you’ll learn how to communicate with a web service sending and receiving JSON data and basic authentication. When you’re finished with this course, you’ll have the skills and knowledge of connected Flutter apps needed to write a Flutter application that can connect to a web service.

Course FAQ

What is Flutter?

Flutter is an open-source UI software development kit that is used to develop applications for Android, iOS, Linux, Mac, Windows, and Google.

What is JSON?

JavaScript Object Notation (JSON) is a method to store information in an organized, easy-to-access manner. JSON provides a readable collection of data that is easily assessed in a logical manner.

What is Dart?

Dart is a client-optimized programming language for apps across multiple platforms.

What will I learn in this app creation software course?

In this course, you will learn how to work with futures, make HTTP request and handle thier responses, parse and generate JSON data, and authenticate users. By the end of this course you will know how to use web services from within a Flutter or Dart app and also how to interpret JSON data to communicate with those services.

Who is this course for?

This course is for anyone who would like to learn how to create an app using Flutter software along with JSON and the Dart programming language.

About the author

Douglas Starnes is a tech author, professional explainer and Microsoft Most Valuable Professional in developer technologies in Memphis, TN. He is published on Pluralsight, Real Python and SkillShare. Douglas is co-director of the Memphis Python User Group, Memphis .NET User Group, Memphis Xamarin User Group and Memphis Power Platform User Group. He is also on the organizing committees of Scenic City Summit in Chattanooga, and TDevConf, a virtual conference in the state of Tennessee. A frequent c... more

Ready to upskill? Get started