This course focuses on navigation with Android. By the end of the course you’ll understand how to implement effective navigation using activities, fragments, alert dialogs, bottom navigation views, navigation drawers, and tabs.
At the core of every great Android application is an excellent navigation system. In this course, Android Fundamentals: Implementing Effective Navigation, you will learn how to provide a seamless user experience by implementing the various navigation methods in Android. You will take a close look at activities and fragments. You will see how to use alert dialogs. You will also explore bottom navigation views, navigation drawers, and tabs. When you’re finished with this course, you will have a foundational knowledge on navigating Android applications that will help you as you move forward to develop mobile applications.
Course Overview Hello. My name is Mitch Tabian, and welcome to my course, Android Fundamentals: Implementing Effective Navigation. I'm a self-employed Android developer, and I'm here to teach you about implementing effective navigation with Android. Effective navigation is absolutely fundamental to every Android application. The way a user navigates the app will have a huge impact on the overall user experience. As you'll see in the course, back navigation is especially difficult to master. Back navigation refers to the way users travel through the app when pressing the back button or navigating backwards. Some of the major topics we'll cover include navigating with activities and fragments. Having a little bit of both is key to providing a great user experience, and you'll see why. We'll be using a bottom navigation view as the primary method of traversing the app. Personally, I love bottom navigation bars because they provide a very clear method of navigation. A navigation drawer will be used to supplement the app's navigation. Navigation drawers are great for providing a way to centralize or reset a user's location in the app. Tabs are used in almost every app, and it's for good reason. Tabs provide an easy way to swipe through content that's usually static in nature. By the end of the course, you'll have an excellent understanding of the most important concepts when it comes to navigating an app. Effective navigation is absolutely fundamental to providing a great user experience. Before beginning the course, you should be familiar with Android Studio and know how to run applications using the Android emulator or a real device. I hope you'll join me on this journey to learn about navigation with the Implementing Effective Navigation course at Pluralsight.