Modern Android Development in Production
Being an Android developer is insane. Android Framework evolved and changed rapidly fast. It's tough to keep pace and keep updated with all new libraries, changes, and requirements with every new version. Recently at our startup, we reached the point where every move is hard and risky. How to refactor the application while keeping high release pace? How to go multi-module without re-write everything?
During this talk, we will look at the architecture approach we choose, refactoring dilemmas we had, libraries we decide to use and why.