Please log in to watch this conference skillscast.
Every engineer has great intentions when diving into a codebase. You want to make the code beautiful, easy to read, and modular. However as time passes and quick-fix bugs are put in, somehow your android codebase turned into a mess of multiple levels of inheritance of views and fragments and it takes forever to figure out exactly where a certain component exists.
Alice will share with you common poor patterns within android that many developers make and how to avoid or refactor them. All these mistakes previously existed within the Pinterest codebase! During Alice's talk you will learn: static class patterns and why they're a pain, separating away network calls from the main views, writing testable code, and misuse of a static eventbus. Alice's android team at Pinterest has learnt a lot through the process of refactoring their entire codebase to MVP paradigm and would like to share it with everyone else!
YOU MAY ALSO LIKE:
Common Poor Coding Patterns and How to Avoid Them
Alice is currently at Pinterest as an Android developer for Pinterest. During her time there, she's worked on performance optimizations and writing the performance logging framework, rearchitecting the android codebase in MVP paradigm and architecting the ui component library. Outside of the Android world, she is passionate about dance, photography, traveling and finding good restaurants.