What you should know

Keyboard Shortcuts

This course is designed for Android developers who want to add visual animations and screen transitions to their apps. To get the most out of this course, you should understand the basics of building Android apps with the Android SDK and Android Studio. Popular courses on these topics are described in this video.

- [Voiceover] This course is designedfor application developers who already havesome experience creating Android apps.In this course, I'll be using the Android SDKand Android Studio 2.1 to demonstratea variety of animation techniques.In order to follow along, you should be somewhat comfortablewith the Android SDK's implementation of Java.If you're new to Android or to Java,there are some courses you can watch to get started.For instruction on basic Android development,watch Android App Development Essential Training.

And for more about working with Android Studio,you can watch Android Studio Essential Training.In order to effectively follow along with the course,you'll need to understand the basics of Java programmingincluding how to manage data and memory using variables,fields, constants, and collections.And you'll need to understand how to organize Java codeusing packages, classes, and so on.And because this course uses some more advancedJava constructs, you'll need to understand the differencebetween instance and static methodsand how to use implementations of interfacesmost commonly in Android to create event handlers.

For more on Java, you can watch these courses,Java Essential Training and Java Advanced Training.If you already have experience though building Android appsusing the Android SDK, Java, and Android Studio,this course is for you.

Resume Transcript Auto-Scroll

Author

Released

6/3/2016

The Android SDK offers many ways to create visually compelling animations and screen transitions for mobile apps. This course starts with an overview of the different animation techniques and APIs, and then offers hand-on instruction using each one. David Gassner covers defining view animations in XML declarations and in Java code; animating frame by frame with images; animating object properties over time or in response to an event with tweened calculations; building simple transitions between activities; and using the new transitions framework that was introduced in Android 4.4 KitKat.