Join Jon-Luke West for an in-depth discussion in this video Using the exercise files, part of Android App Development: Enterprise Integration.
- [Instructor] This course comes with exercise files that I recommend you download and place directly on your desktop. Let's check these out. In out chapter three folder, we provide you with begin and end states for the applications that we will be working on, so that you can either check your work at the end of the video or start right off fresh with us at the beginning of a video. Though, I suggest when you get to chapter three, you start at the beginning and go all the way through with me. We also have a few files that we will be using later in the course.
These include some URLs for images that we will be using, a couple of APKs that we will be using during testing, and a QR code that we will need to use to provision our device. I've provided an easy to print version for you in the QR printable Word document. Lastly, we have the Starter Project. I recommend that you copy this to your desktop, so that you're always working with a fresh version. Let's do that now.
Whenever you are working with a new copy of this application, it's important to go in and uncomment one specific line of code. Let's go ahead and do that. Open Android Studio and open this project. Once you are settled into the project, let's go to our module gradle build file. Scroll to the bottom and uncomment the line for the glide package.
Let's go ahead and sync. This line was commented out, because, during export of this project, the glide library was causing issues with the initial build of the project. Now let's get started. With our project open, we are ready to get going.
Instructor Jon-Luke West first reviews the key concepts of enterprise mobility management in Android: important APIs, the role of the device administrator, and the types of devices you should plan to target. He reviews the three primary use cases, including bring your own device (BYOD) and corporate-owned single-use (COSU) scenarios. Then he dives straight into the code, showing how to implement three enterprise integration features: managed application configurations, app pinning, and locked task mode. Finally, he shows how to test the features on a managed device.
- Enterprise mobility management (EMM) and mobile device management (MDM)
- Android EMM APIs
- Use cases: BYOD, work-manage devices, and COSU
- Checking restrictions and restriction changes for managed configurations
- App pinning and lock task mode
- Testing enterprise integration features using Test DPC