John LiinThe Startup2020 Guide to Implementing Model-View-Presenter Architecture in AndroidMVP can be as powerful and stylish as MVVMSep 28, 20201Sep 28, 20201
John LiinUX CollectiveWriting more reusable presentation components with the Mediator PatternBreak down gargantuan classesSep 15, 2020Sep 15, 2020
John LiinThe StartupLevel Up Your App InfrastructureFour ways to prepare & measure your app for successSep 13, 2020Sep 13, 2020
John LiinThe StartupClean Architecture Approach to Looking at the ModelClear up your architectural misunderstandings on MVC, MVP, MVVM.Sep 5, 2020Sep 5, 2020
John LiinThe StartupMaximizing the Leverage of Architecture in AndroidMaking the most out of the architecture components that complement your app and team.Aug 15, 2020Aug 15, 2020
John LiinThe StartupDoing Great Work in Android DevelopmentAsk yourself, “What gets in the way of doing great work?”Aug 14, 2020Aug 14, 2020
John Li2016 Personal HighlightsFragadelphia The first big thing I got to do this year was compete in a CSGO tournament in sunny Philadelphia. Not only that, I was able to…Dec 31, 2016Dec 31, 2016
John LiBig Android BBQ 2015 ImpressionsBig Android BBQ was described to me as “A fun party with Android developers and BBQ” and what a party it was. I got to meet a lot of…Oct 25, 2015Oct 25, 2015