AI, Data Science & Business Certificates from Google, IBM & Microsoft
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore Android application architecture patterns, best practices, and design principles in this 42-minute conference talk from Android Dev Summit 2015. Dive into topics such as user experience, dependency injection, networking, fragments and views, memory management, and code organization. Learn how to structure robust, high-performing Android applications while avoiding common pitfalls. Gain insights on handling global event buses, client IDs, synchronization, and maintaining client consistency. Access the accompanying demo app source code on GitHub to reinforce your understanding of the concepts presented.
Syllabus
Intro
Application Architecture
User Experience
Dependency Injection
Networking
Fragments and Views
Memory
Ugly Code
Demo
Global Event Bus
Client ID
Synchronization
Questions
Client Consistency
Taught by
Android Developers