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

YouTube

Deep Android Integrations

Devoxx via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore advanced Android integration techniques in this 53-minute conference talk by Ty Smith at Devoxx. Discover best practices for building mobile-focused developer platforms, drawing from Smith's experience at Evernote, Twitter, and Uber. Learn how to design elegant interfaces for third-party developers to interact with users' local data, streamlining server operations. Cover topics such as single sign-on implementation, local database exposure, Intent interface construction, deep linking, and service binding for programmatic communication. Gain insights into creating well-defined app interfaces, including URI handling, Universal Links, App Linking, authentication methods, and security considerations. Examine real-world examples from Evernote, focusing on Android components, content providers, account management, and sync adapters. Dive into practical implementation details, debugging techniques, and ideal practices for seamless integration. Benefit from Smith's extensive Android development experience since 2009 and his involvement in the Google Developer Expert program.

Syllabus

Intro
Traditional approach
URI
Universal Links
App Linking
Authentication
Threelegged Authentication
Single SignOn
Security
Evernote
Evernote Requirements
Android Components
Limitations
Example
Content Provider
Account Manager
Account Authenticator Diagram
GetAuthToken
AccountAuthenticator
SyncAdapter
Implement SyncAdapter
Randomize SyncAdapter
Ideals
Sample
Service Connection
Get Notes
Debugging

Taught by

Devoxx

Reviews

Start your review of Deep Android Integrations

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.