Join Joe Marini for an in-depth discussion in this video What you should know, part of Android Development: Data Binding.
- [Narrator] Before starting this course there are some concepts that you should already be familiar with. First, we're going to be building Android application features, so I'm going to assume that you are already familiar with the basics of programming, how Android works, and how to build basic Android apps. If you need to brush up on these subjects, I suggest you watch the Programming Foundations Fundamentals course. And you might also want to watch Android Development Essential Training. Since we're going to be working with Android you will also need to have experience programming with the Kotlin and XML languages, which are two of the main languages used to build Android apps. If you need to get up to speed with those languages then you can watch the Kotlin Essential Training course and XML Essential Training. In this course I'm going to be using Android Studio to build the examples, and I'm going to assume that you already have Android Studio installed on your computer. We'll also use Android Studio to debug our code and run our application in the Android device emulator. You can learn more about Android Studio, along with how to get it installed, in the Android Studio Essential Training course. Once you feel comfortable with these subjects you're ready to get started.