Android App Compatibility: the Complete K-to-P Guide - Udemy
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.
About The Author
Jonathan Davis was first introduced to Android development during the Fall of 2013, where he took an introductory course in Mobile Device Programming at the University of Cincinnati. In this course, he learned the barebones of Android, all the way from Activities to Intents. He went on to take an Advanced Android Development course at UC.
In the spring of 2014, he performed his first real world Android development, when he co-op'd at a local engineering company in Blue Ash Ohio. Here, he began to hone his programming skills and deepen his understanding of various Android frameworks.
In the summer of 2016, he was hired full-time at the same company and took on full responsibility as both an iOS and Android developer. In addition to his day job, he also builds Android apps in his free time to teach himself various APIs, and frameworks that he doesn't get the pleasure to use during work hours. He's also a member of GDG Cincinnati and regularly attends their monthly Android dev. lectures.
He graduated in the spring of 2017, with a Bachelor's of Science degree in Information Technology. More focus was in Software Development. He also has some experience with desktop and web development.