This course will teach you how to design and create vector animations for Android applications (Those animations could be used for iOS and Web as well), but we are only going to focus and implement our Animation in Android Studio this time.I’m going to start this course by explaining you the basics you need to know to be able to undestand how vector animations work. I will introduce you to most important classes like; AnimatedVectorDrawable, VectorDrawable, AnimatorSet, ObjectAnimator. We are going to avoid writing long boilerplate codes, instead we are going to use an existing web application called Shapeshifter. Then we are going to use that web app to visually create and animate our vectors and then auto-generate all the necessary XML code we need to implement in our Android application.