Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Enhancing the Android Application Experience

via Pluralsight

Overview

Follow Pluralsight author Jim Wilson as he shares Android app development tutorials that will help you enhance the experience of your Android application.

Providing a high-quality user experience is critical to the success of any application. Android provides a wide-variety of features and capabilities that empower developers to provide such an experience and this course, Enhancing the Android Application Experience, will serve as your guide to including these features in your applications. First, you'll learn how to include rich, card-based lists using RecyclerView and CardView. After that, you'll explore how to improve user interaction with options menus and app bar actions. Next, you'll cover how to expand your application navigation experience with NavigationDrawer. To assure application reliability, you'll learn how to create automated UI tests that cover RecyclerView, options menus, and NavigationDrawer. Additionally, you'll dive into how to enrich the app appearance and branding through resources, styles, and themes. Finally, you'll discover how to provide user customizable behavior with SharedPreferences and settings screens. By the end of this course, you'll have the necessary skills and knowledge to create Android apps of your own that provide a high-quality engaging user experience.

Syllabus

  • Designing and Planning Your App 8mins
  • Working with RecyclerView and CardView 26mins
  • Binding Data to RecyclerView 35mins
  • Using Options Menus 30mins
  • Working with Navigation Drawer 52mins
  • Testing Menu, Navigation Drawer, and RecyclerView Behavior 18mins
  • Using Drawable and Values Resources 34mins
  • Customizing App Appearance with Styles and Themes 45mins
  • Creating Settings Screens and Accessing SharedPreferences 39mins

Taught by

Jim Wilson

Reviews

4.5 rating at Pluralsight based on 120 ratings

Start your review of Enhancing the Android Application Experience

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.