Android Application Architecture - Best Practices and Patterns
Offered By: Android Developers via YouTube
Course Description
Overview
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
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