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.
- View Offline
- [Voiceover] This course is designed for application developers who already have some experience creating Android apps. In this course, I'll be using the Android SDK and Android Studio 2.1 to demonstrate a variety of animation techniques. In order to follow along, you should be somewhat comfortable with 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 programming including how to manage data and memory using variables, fields, constants, and collections. And you'll need to understand how to organize Java code using packages, classes, and so on. And because this course uses some more advanced Java constructs, you'll need to understand the difference between instance and static methods and how to use implementations of interfaces most 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 apps using the Android SDK, Java, and Android Studio, this course is for you.
- Choosing an animation technique
- Defining and running view animations
- Animating with frames
- Animating object properties
- Animating transitions between activities and slides
- Using the transitions framework