Deep Android Integrations
Offered By: Devoxx via YouTube
Course Description
Overview
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
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
MirÃadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn