droidcon SF 2018 - Scaling an Android App from 1 to 100 developers with modularization.
Ben Schwab
Scaling an Android App from 1 to 100 developers with modularization.
In the past three years Airbnb's Android App has evolved from a monolithic single application project to having over 100 feature modules and 20 build variants. In the process of modularization we have greatly increased code ownership and reduced build times by as much as 80%. This talk will overview the philosophy of Airbnb's project structure, and give specific examples of how to leverage Dagger, coordinate inter-module communication, and create tooling to scale your project.
Content and programming organized by Ty Smith, GDE/GDG & Mobile Tech Lead Manager at Uber & Joaquim Verges, GDG & Android Tech Lead at Twitch.
Big thanks to our video sponsor Asana - https://asana.com/.
See you at droidcon SF 2019! November 18-19 @ Mission Bay Conference Center. Get your tickets here - https://droidconsf2019.eventbrite.com/?aff=youtube
Видео droidcon SF 2018 - Scaling an Android App from 1 to 100 developers with modularization. канала droidcon SF
Scaling an Android App from 1 to 100 developers with modularization.
In the past three years Airbnb's Android App has evolved from a monolithic single application project to having over 100 feature modules and 20 build variants. In the process of modularization we have greatly increased code ownership and reduced build times by as much as 80%. This talk will overview the philosophy of Airbnb's project structure, and give specific examples of how to leverage Dagger, coordinate inter-module communication, and create tooling to scale your project.
Content and programming organized by Ty Smith, GDE/GDG & Mobile Tech Lead Manager at Uber & Joaquim Verges, GDG & Android Tech Lead at Twitch.
Big thanks to our video sponsor Asana - https://asana.com/.
See you at droidcon SF 2019! November 18-19 @ Mission Bay Conference Center. Get your tickets here - https://droidconsf2019.eventbrite.com/?aff=youtube
Видео droidcon SF 2018 - Scaling an Android App from 1 to 100 developers with modularization. канала droidcon SF
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Modularizing Android Applications - Marvin Ramindroidcon SF 2018 - Taming WebSocket with ScarletGabriel Peal - MvRx: Android Development on AutopilotKotlinConf 2019: Lona: Scaling Server-driven UI by Laura Kelly & Nathanael SilvermanHow To Present Logo Designs and Identity Projects to Clientsdroidcon SF 2017 - Hot Off the Open-Source Grill: RIBs, Scalable Multiplatform App Architecturedroidcon SF 2018 - Motif - An Opinionated Dependency Injection API for Deep Graphsdroidcon SF 2018 - Advanced KotlinDeep dive into Android Studio Profilers (Android Dev Summit '18)How To Build The Next Billion Dollar Startup | ForbesDevProdEng Showdown! S1E4: Android Architecture and Developer Productivity at ScaleBen Weiss - Best practices for a modularized appScaling Push Messaging for Millions of Devices @NetflixPersisting data in ViewModels with MutableState (Jetpack Compose ViewModel Example)How to work with Clean Architecture with Android by Gaston Saillen, Android WorldwideBuild a modular Android app architecture (Google I/O'19)Single activity: Why, when, and how (Android Dev Summit '18)Droidcon NYC 2016 - A Journey Through MV Wonderland (updated)Navigation: Navigating between modules - MAD SkillsKotlinConf 2018 - Kotlin Puzzlers, vol 2 by Anton Keks