My team's main focus in the recent past was rebuilding our company's main Android product - the trading app.
Our app was nearly 500k lines of code worth, written by dozens of devs in a timespan of 8 years, almost fully in Java. This obviously affected our velocity and caused us to deliver slower than we could potentially do.
During my talk, I'd like to go through the challenges we've faced and architecture decisions we have made to end up having a much healthier codebase.
Come to my talk to learn how we:
- Split our project into decoupled feature modules and multiple app-agnostic SDKs.
- Made sure the new release of the app wasn't a shocker to our clients - a complete redesign of the app in one drop wasn't an option.
- Managed to rebuild tons of features in a short timeframe by focusing on things that mattered the most and taking smart shortcuts.
About speakerI'm working as an Android Technical Team Lead at in IG in Krakow, where he lives. Member of the Google Developer Expert program on Android, also co-organizes GDG Krakow's community meetups. An avid fan of railway transportation and football, father of twins.