Oreilly - Android App Compatibility: the Complete K-to-P Guide
by Jonathan Davis | Publisher: Packt Publishing | Release Date: November 2018 | ISBN: 9781788991353
Resolve compatibility issues for the Android version you useAbout This VideoWork with compatibility libraries to allow your applications to function regardless of Android versions and device specificsCollect data on your applications usage, market share, and crashes to your hand on the pulse of your applicationUse A/B testing to solve compatibility problems for specific Android versions or devicesIn DetailAndroid 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-GuideDownloading 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.
- 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
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.