Join Joe Marini for an in-depth discussion in this video Set up the development environment, part of Learning Firebase Cloud Messaging for Android.
- [Narrator] Before we proceed with the course, we'll need to ensure that your development environment is set up correctly. If you haven't already downloaded and installed Android Studio, download it now from the link you see here and install it. Notice that I'm using Android Studio 3 and you should be using that version or a later one. Once you've downloaded and installed it, open Android Studio. You'll need to install at least one of the Android SDKs in order to build apps so do that if you need to from the SDK manager.
I suggest you install whatever the latest version of the Android SDK is. Open the Start project in the exercise files folder and give the project a few minutes if necessary to start up. If you are prompted by Android Studio to update your Gradle plugin or other parts of Android Studio, go ahead and click through the update process. If everything builds correctly, then the exercise files are ready to be used. If you don't have any virtual devices created, you might want to make one now.
Click on the ABD Manager tool and then create a virtual device. You can see here that I've already created one to be used in the course. You'll also need a Google account to complete the course. In your browser, navigate to accounts.google.com and sign in to your Google account. If you need to create one, you can do so from here as well. Once you've signed in to to your Google account, navigate to console.firebase.google.com. If you're able to see the Firebase dashboard, then your account is set up correctly.
One other tool that I'm going to use in this course is called Postman and you can get it from getpostman.com. This app is available for free for Mac, Windows and Linux and it makes it easy to create REST API calls. We'll use this later in the course when we learn how to send messages using the server API. Once you've installed the tools for your platform and have a valid Google account, you're ready to move on.