Bring your apps into the modern era. Android UI design has evolved, and an Android developer needs to know about the most popular UI elements used today and when to use them. This course teaches developers how to incorporate side navigation drawers, create view holders, and implement custom layouts and views, and design a RecyclerView for mixed view types—such as a category header view and photo item view. Instructor Albert Lo grounds the lessons in a real-world project: a photography app that pulls photos from multiple sources, including Google Photos, and uses the new UI elements to display them in an interactive grid. Following these techniques will lead to more sophisticated and engaging user experiences for your Android apps.Topics include:
- Creating a custom layout with XML
- Setting up OnClick handlers
- Making API calls
- Creating custom views
- Implementing ViewHolder objects
- Signing certificates
- Adding a checkbox
- [Albert] Hi, I'm Albert Lo. I have been developing for the Android platform natively for over five years. In this course, I will introduce you to some of the most popular UI Controls available for Android developers while we create a Google Photos app together. We will start by learning about the side navigation drawer and how to customize it. Next, we will learn about how to structure the RecyclerView to easily support multiple view types. We will explore custom views, custom layouts, custom layout attributes, ViewHolders, and create models for our RecyclerViews.
Lastly, we'll learn about how to apply the different UI Controls to display a grid of photos onto a screen. I'm excited to share these concepts with you here, because I have used them myself in developing several real-world apps.