Prerequisites

  1. Basic or preferably intermediate skills in Java programming (e.g. have used some third-party libraries or frameworks, created something with at least five classes, used an IDE like IntelliJ or Eclipse). But don't worry, you will be able to follow along even if you don't understand everything.
  2. PC (Windows or Linux) or Mac with the latest Android Studio installed, Download Android Studio
  3. Install the Android SDK