DevProdEng Showdown! S1E4: Android Architecture and Developer Productivity at Scale
DevProdEng Showdown is a series of live-streamed 30-minute events where a panel of distinguished experts debate hot topics related to Developer Productivity Engineering and Software Engineering at scale in a rapid-fire game show-like format.
This episode’s theme is DevRel Pros take on Developer Productivity Engineering at Scale. This episode’s All-Star panelists are:
This episode’s All-Star panelists are:
Jake Wharton at Square
Angella Derington at Dropbox
César Puerta at Twitter
Michael Bailey at American Express
Table of Contents
00:01:52 - Android Architecture Components, yes or no?
00:04:51 - Modularization: How many modules is too many modules, where do you draw the line? Can a module be too small?
00:07:50 - If you can ask Android Gradle Plugin Team for one single feature or bugfix, it would be ______?
00:10:31 - What’s your stance on mocks and fakes? Does it change depending on the scope of the test (unit vs integration)? Do you run integration tests against a real back end?
00:13:39 - What’s your stance on legacy code? What’s the balance of updating it vs building new functionality?
00:16:41 - How do we architect apps for evolving functionality? Especially when 20+ engineers work on the same code base
00:19:50 - How do you balance feature development with test coverage?
00:21:57 - Methodologies for building UI: MVI, MVP, MVVM? Does it matter anymore with Jetpack compose?
Use this URL to share: https://tv.gradle.com/s1e4-showdown
Видео DevProdEng Showdown! S1E4: Android Architecture and Developer Productivity at Scale канала Gradle
This episode’s theme is DevRel Pros take on Developer Productivity Engineering at Scale. This episode’s All-Star panelists are:
This episode’s All-Star panelists are:
Jake Wharton at Square
Angella Derington at Dropbox
César Puerta at Twitter
Michael Bailey at American Express
Table of Contents
00:01:52 - Android Architecture Components, yes or no?
00:04:51 - Modularization: How many modules is too many modules, where do you draw the line? Can a module be too small?
00:07:50 - If you can ask Android Gradle Plugin Team for one single feature or bugfix, it would be ______?
00:10:31 - What’s your stance on mocks and fakes? Does it change depending on the scope of the test (unit vs integration)? Do you run integration tests against a real back end?
00:13:39 - What’s your stance on legacy code? What’s the balance of updating it vs building new functionality?
00:16:41 - How do we architect apps for evolving functionality? Especially when 20+ engineers work on the same code base
00:19:50 - How do you balance feature development with test coverage?
00:21:57 - Methodologies for building UI: MVI, MVP, MVVM? Does it matter anymore with Jetpack compose?
Use this URL to share: https://tv.gradle.com/s1e4-showdown
Видео DevProdEng Showdown! S1E4: Android Architecture and Developer Productivity at Scale канала Gradle
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![GradleSummit2014 - Gradle Native Code Workshop Part 2 - Daz DeBoer and Rene Groeschke](https://i.ytimg.com/vi/-p67RpJ1VlU/default.jpg)
![Opening Keynote](https://i.ytimg.com/vi/PQFnRbtWdog/default.jpg)
![Build Happiness with Gradle: End Long Build Times](https://i.ytimg.com/vi/Vknb9d-esio/default.jpg)
![DPE Summit 2022 | Keynote: The Neuroscience Behind Developer Productivity Engineering | Hans Dockter](https://i.ytimg.com/vi/xmAPIq3Q55E/default.jpg)
![DPE Lowdown - The JetBrains Kotlin Compiler Team's Developer Productivity Wins](https://i.ytimg.com/vi/Wv9JXJejEmA/default.jpg)
![Build Propulsion Lab at DevNexus 2024 with @hansolo_](https://i.ytimg.com/vi/nPEugg3u1yc/default.jpg)
![Netflix | Powering up your Builds with Kotlin - Nadav Cohen, Rodrigo B. de Oliveira | 2017](https://i.ytimg.com/vi/_TUu9E7rcQ0/default.jpg)
![Square | AARAWR! Fantastic Bits and Where to Dex Them New - Pierre Yves Ricau | 2017](https://i.ytimg.com/vi/semnhz5EYGU/default.jpg)
![Intro to Test Distribution (Part 2) - Assessment of Current Solution Options](https://i.ytimg.com/vi/nu-RiUvOgAE/default.jpg)
![#BuildPropulsionLab at #Devoxx France 2024 with @timtebeek](https://i.ytimg.com/vi/x22fVwBrtr4/default.jpg)
![Genymobile | Extending the Gradle Android Plugin - Eyal Lezmy | 2017](https://i.ytimg.com/vi/hxMhnOMbkbQ/default.jpg)
![Gradle and the Android Build Sytem by Hans Dockter - Gradle Meetup @ Google](https://i.ytimg.com/vi/8yg9POwe_HE/default.jpg)
![#BuildPropulsionLab at #DPE Tour London with @jbaruch, Aleks, Lucas and Jack.](https://i.ytimg.com/vi/76_n9ogZ1b8/default.jpg)
![Scaling Your Android Build (Part 1): Going Beyond Modularization with Gradle](https://i.ytimg.com/vi/dmAXnXRbHYo/default.jpg)
![Testing the Build with Testkit](https://i.ytimg.com/vi/P7SvwkRXjSU/default.jpg)
![Linkedin | The Challenge of the Build Engineer - Szczepan Faber | 2018](https://i.ytimg.com/vi/NSnpJEgntwo/default.jpg)
![#BuildPropulsionLab at #Devoxx France 2024 with @dbaeli](https://i.ytimg.com/vi/hmvuxQm-r9w/default.jpg)
![All Things Open 2023 - Build Propulsion Lab Interview with Dave Stokes](https://i.ytimg.com/vi/xhAOwCvS3yI/default.jpg)
![DPE Lowdown - How AndroidX does DevProdEng with Gradle Enterprise by Aurimas Liutikas](https://i.ytimg.com/vi/Gr96IxKwPeE/default.jpg)
![GradleSummit2015 Gradle for Android](https://i.ytimg.com/vi/jJ9j7MvGPkU/default.jpg)
![DevProd for CI Maintainers](https://i.ytimg.com/vi/kmjen_Rb_LM/default.jpg)