This online tutorial will help you learn how to set up Android Studio in preparation for the online course "Building Android Applications: Cloud Services."
- [Instructor] Before we get started, we should check that our Android Studio installation has all the latest SDK components and tools that are needed for this course. I already have Android Studio installed. If you have not yet installed it, you can download the latest version from developer.android.com. It is easier to configure Android studio by opening a project. I've provided a project from the exercise files that we can open to configure Android Studio.
Now we are in Android Studio with that project open. First, check that we have the latest version of Android Studio by going to the Android Studio menu, and select about Android Studio. The pop up dialog should report the latest version of Android Studio. If the about dialog does not show the latest version, then we go back to Android Studio menu, and select check for updates. Now, in this pop up, we see that it is asking us to update the Android SDK components.
If my Android Studio was not the latest version, I would see wording that says update available for Android Studio. And, in such a case, I would just follow the instructions to update to the latest version of Android Studio. Now, let's dismiss this dialog. Just a reminder, do not select ignore update, instead, you either select remind me later, or just press the red x to dismiss the dialog. Once you have verified that you have the correct version of Android Studio, we also need to check that we have the correct versions of the Android SDK components.
And we can do that by going to the menu tools, select Android, select SDK manager. And then in this pop up, we select launch stand alone SDK manager. Once the stand alone SDK manager shows up, check that you have the following SDK components. First one is Android SDK tools, and then the SDK platform tools, and we scroll to the bottom and we also look for Android Support and Repository, and Google Repository.
The versions of these SDK components is aligned with the version of Android Studio. If there is a brown icon, with text that says update available in the status column for the above components, then we go ahead and install these component updates. So in my case, I have this brown icon. It says update available for all of the ones that I've selected, so I can go ahead and update them. Throughout this course, we will be building and loading our app.
You can load the app into a physical device, or you can load the app into the emulator that is provided by Android Studio. For this course, I will be using the emulator instead of a physical device. If you also choose to use the emulator, then we scroll up in the SDK manager. We go to API 24, and we select the system images, for Adam 64, and we select the system image for X86 Adam.
Now we are ready to install all of our SDK components. So we just select the install button and tap it. And then we select Android SDK license, and select the check box to accept license, and select install to start the installation process. Now, because, we are selecting the emulator, the Android SDK manager will download system images for the emulator, and those are pretty large files, so this could take a few minutes.
Okay, so once the SDK manager has finished installing all of our SDK components, we will get this pop up message telling us all the components have been updated, and we also have a notification message down on the status bar here, that says done loading packages. So once we see that, and the pop up dialog, then we're all done with updating our SDK manager. So now that we have all the latest SDK components installed and verified that they are the latest version, we're now ready to proceed to the next step.
- Configuring Android Studio
- Getting started with Fabric.io
- Preparing for Fabric.io release
- Deploying to Fabric.io Beta
- Testing beta deployment
- Setting up Fabric.io Answers
- Defining and implementing the analytics model
- Defining interfaces for analytics
- Defining and implementing the analytics trackers
- Implementing the analytics client
- Setting up a Firebase console
- Testing Firebase authentication
- Implementing and verifying remote configuration