Video description
Resolve compatibility issues for the Android version you use
About This Video
- Work with compatibility libraries to allow your applications to function regardless of Android versions and device specifics
- Collect data on your applications usage, market share, and crashes to your hand on the pulse of your application
- Use A/B testing to solve compatibility problems for specific Android versions or devices
In Detail
Android fragmentation is the most horrible thing in an Android developer's life. A new version is released each year and year after new release gains less than a 5% market share. Though Google is doing great work in providing Android developers with support libraries, there are still lots of compatibility issues.
This course will help you to make your Android apps backward-compatible and we cover common issues faced by developers in Android. We develop in Java using all its support libraries to show what they are and how they allow us to fight most compatibility issues. We build a simple application that will allow us to track car fill-ups and review gas stations.
During this course, we take a closer look at uses for compatibility libraries, walk through its most popular pivots, and skillfully resolve them. Lastly, we explore a few tools for a more effective market understanding and investigate crashes and A/B testing.
The code bundle for this video course is available at: https://github.com/PacktPublishing/Android-App-Compatibility---The-Complete-K-to-P-Guide
Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
Table of contents
-
Chapter 1 : Introduction to Android
- The Course Overview 00:03:31
- Installation and Setup 00:07:31
- Android Fragmentation 00:06:14
-
Chapter 2 : Building the UI
- Good App Design 00:04:38
- Sign-In Screen 00:15:37
- Build Main Screen 00:10:22
- Display Fragments 00:08:37
- Fill-Up Activities 00:11:36
- Gas Station Activities 00:09:00
-
Chapter 3 : Data Classes and Persistence
- Data Classes 00:06:42
- Room Persistence Library 00:08:17
- Setup Entities 00:05:44
- DAO’s 00:11:52
- Database Component 00:13:13
- Build a Repository Class 00:11:47
-
Chapter 4 : Wire Up the UI
- Data Binding Library 00:12:48
- Wiring Up the Sign-In Screen 00:15:40
- Setting Up Main Activity 00:12:01
- Binding the Fill-Up Fragment 00:15:39
- Binding the Station Fragment 00:08:16
- Binding the Station Details Activity 00:11:03
- Binding the Station Edit Activity 00:15:23
- Binding the Fill-Up Details Activity 00:13:20
- Binding the Fill-Up Edit Activity 00:18:27
-
Chapter 5 : Access Device Location
- Location 00:05:54
- Accessing the Location 00:18:16
-
Chapter 6 : Schedule a Recurring Task
- WorkManager 00:06:53
- Create Our Worker 00:13:01
- Setup Settings Fragment 00:13:28
- The Wrap-Up 00:06:07
Product information
- Title: Android App Compatibility: the Complete K-to-P Guide
- Author(s):
- Release date: November 2018
- Publisher(s): Packt Publishing
- ISBN: 9781788991353
You might also like
video
Core Java 11 Fundamentals, Second Edition
10 Hours of Video Instruction Overview Core Java® has long been recognized as the leading, no-nonsense …
video
Clean Code
Expanded Edition (August 2018) Updated with Design Patterns episodes from the Clean Code series from Clean …
video
Learning Data Structures and Algorithms
In this Learning Data Structures and Algorithms video training course, Rod Stephens will teach you how …
video
Docker for the Absolute Beginner - Hands-On
Learn Docker with Hands-On Coding Exercises About This Video The course introduces Docker and its key …