Blog

Insights about the app design and development ecosystem.

Android About Us

From Cupcaker to Senior Android Engineer in 3 years — here’s one Caker’s career story…

It’s not easy building and nurturing a hybrid-remote team; you need to put equal time and effort into the personal and professional development of every employee. Because when you do, talent may just flourish from the most unexpected — and untrained! — places.

That’s exactly what happened when Diego Almeida de Oliveira first came to Cheesecake Labs in 2017. Over 3 and a half years, Diego grew from an intern — or “Cupcaker”, as we like to say — to one of CKL’s most highly-skilled and well-respected Senior Android Engineers, delivering delightful mobile apps to clients as Tapcart and Singularity University.
Continue Reading

Mobile Development Android

Android Architecture Components: you are probably leaking ViewModel and might not know why

The Guide to app architecture suggests using ViewModel + Repository with LiveData in order to implement the data flow from Repository to ViewModel. If you use this approach or anything similar, there’s a high chance you could be leaking ViewModel. To help you understand and fix this issue, this article will briefly explain what a memory leak is, some of its implications, what happens when a ViewModel is leaked, why it happens and how to fix it for good.

Continue Reading