filmov
tv
#droidconDE: Thanos Karpouzis & Frederico Gonçalves – Modular Android Development
Показать описание
Micro-service architecture is one of the most hyped topics in backend development the last few years. However, when it comes to mobile projects, in most cases, we are stuck with big monoliths in our code bases.
In combination with agile environments, that causes problems not only in project scalability, but also team flexibility.
At Babbel, we work in full-stack product development teams, implementing scrum and also set up Android projects, based on a fully modular architecture. This approach allowed us to reduce dependencies and achieve team autonomy, and also sustain a very flexible and highly maintainable code-base.
This session will be a showcase of our current project architecture, focusing on tools (Gradle, Git Subtrees , Dagger 2, CIs) and best implementation practices, including code examples and configuration snippets.
We will explore the flexibility that modular architecture provides for feature switches, versioning, demos, testing, quality gates and DCL, but also the overhead of the configuration, the build times and shared code ownership.
We will also provide migration guidelines from monolith to modular project set-up.
Speaker: Thanos Karpouzis, Babbel; Frederico Gonçalves, Babbel
#droidconDE – cc-by-sa 3.0
#droidconDE: Thanos Karpouzis & Frederico Gonçalves – Modular Android Development
#droidconDE: Huyen Tue Dao – Loving Lean Layout
The Long and Tangled Road to Multi-Module Android
Elif Boncuk – Apps: Modular, Instant, Dynamic
droidcon SF 2018 - Scaling an Android App from 1 to 100 developers with modularization.
#droidconDE: Serj Lotutovici – Scaling Android Apps
Dagger 2 Setup in Android Studio
#droidconDE: Michael Guntli – Android Industrial: Real-time data visualization
#droidconDE: Hannes Dorfmann – Refactoring Plaid App – A reactive MVP approach
#droidconDE: Matthias Friedrich – Are you coordinating already?
Scaling Dagger: DI in a modular world
Mobiconf 2016, Mirek Stanek & 'The story of Android app architecture'
DroidKaigi 2019 - From Monolithic to Modularized codebase with Dagger / tsuyoyo [JA]
#droidconDE: Steven Soneff – Building simple and secure account systems on Android
[Droidkast.LIVE] 3. Joe Birch – Modularizing Android Apps
How modularization Android project would speed up your team - Minh Nguyen
droidcon SF 2017 - Creating the Lyft Driver App: Reduce, Reuse, Recycle
Deep Dive Into State Restoration (en) - Cyril Mottier, Capitaine Train - Droidcon Paris 2014
droidcon SF 2017 - Make Your Build Great Again
droidcon NYC 2018 - Detangling Your Dependency Graph
Modularization - How hard can it be? by Elin Nilsson
Episode 30: Project Quicksilver
#droidconDE: Ben Weiss – A window into transitions
MOConfBy: Why we failed at modularizing our app. An honest retrospective. Marcos Holgado
Комментарии