Skip to content
Slack Engineering

#android-app-development

It’s a non-transitive R class world

It’s a non-transitive R class world

@Saif Chaouachi
After Duplo modularization, we noticed that the task producing a transitive R class was taking a significant amount of time to execute. To eliminate t…
Continue reading …
Scaling Slack’s Mobile Codebases: Modernization

Scaling Slack’s Mobile Codebases: Modernization

@Tracy Stampfli@Bryan Stern
In the first two posts about the Duplo initiative, we described why we decided to revamp our mobile codebases, the initial phase to clean up tech debt…
Continue reading …
Scaling Slack’s Mobile Codebases: Modularization

Scaling Slack’s Mobile Codebases: Modularization

@Tracy Stampfli@Bryan Stern
In the first post about the Duplo initiative, we discussed the reasons for launching a project to revamp Slack’s mobile codebases, and what we accompl…
Continue reading …
Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases

Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases

@Tracy Stampfli@Bryan Stern
Part I: Stabilization
Continue reading …