
With the plugins installed, open the starter project in Android Studio by choosing Open an existing Android Studio project and finding the root folder of the starter project zip file:Īndroid Studio may prompt you to fetch the packages needed for the project go ahead and do so: You may also need to install other plugins like Dart, but installing the Flutter plugin should install the other needed plugins for you. To install the Flutter plugin, go to the Preferences dialog of Android Studio and find the Plugins section.Ĭlick on the Marketplace tab and type Flutter, then click the install button.

You can also use Visual Studio Code, IntelliJ IDEA or a text editor of your choice with Flutter at the command line.

This tutorial will be using Android Studio with the Flutter plugin installed. In this tutorial, you’ll see how Flutter implements the following:ĭownload the starter project for this tutorial by using the Download Materials button at the top or bottom of the page. Note: If you’re new to Flutter, please check out our Getting Started With Flutter tutorial to for an overview of the basics of working with this SDK. JSON stands for JavaScript Object Notation, a data format that most websites use to send data. Along with that information is an image you can display that shows how each cat breed looks.īut once you get that information, how do you put it on your app’s screen? This tutorial will also show you how to parse JSON data into model classes that you can display in your app. You’ll get a list of cat breeds along with information about each breed. In this tutorial, you’ll sign up for a website that provides information about cats, and you’ll build a Flutter app to display that information (for you dog lovers out there, there are dog APIs as well).

Many sites allow you to create an account to access resources like images, data and more through REST APIs. There are thousands of websites that provide information you can use to spice up your apps through REST, or Representational State Transfer, APIs, which define a way to implement web services. An app without something to show on its screen is pretty boring, right? But where can you get interesting information to display on your app? From the internet, of course!
