Binding views with an app’s logic has been a problem for Android developers for a long time. In this course, Android Fundamentals: View Binding, you’ll learn to use View Binding library in your Android project. First, you’ll explore how to integrate View Binding into an Android project. Next, you’ll discover how to use View Binding in different components of an Android app. Finally, you’ll learn how to migrate from other solutions to the View Binding library. When you’re finished with this course, you’ll have the skills and knowledge of how to use View Binding library needed to make your codebase safe with less boilerplate code.
Vladimir Jovanović is a passionate Android developer. Since Android 2.2, he has been helping companies have clean and stable Android applications. He currently lives in Berlin and is an active member of Berlin's Android community.
Course Overview Hi everyone. My name is Vladimir Jovanovic, and welcome to my course, Android Fundamentals: View Binding. View binding is a new library in Android Jetpack that lets you more easily write code that interacts with views. This has been a big problem since the beginning of Android, but now, with the help of the view binding library, you can connect views defined in XML files with the applications logic with just a few lines of code. In this course, we are going to learn how to make your Android code base more secure, optimized, and concise using the view binding library. Some of the major topics that we will cover include integration and usage of view binding, features and limitations of view binding, comparison with data binding, and migration from other solutions such as Butterknife and Kotlin syntax to view binding. By the end of this course, you'll know how to improve your code base using the view binding library. Before beginning the course, you should be familiar with Android Basics and have some experience with Android Studio. I hope you'll join me on this journey to learn about the view binding library with the Android Fundamentals: View Binding course, at Pluralsight.