In this talk, I showed various tool and library projects maintained by Onebit engineers. We also discussed checklists and best practice on maintaining and contributing to software projects in open-source world.
One of the toughest tasks after our apps downloaded is keeping our user engaged and interested with our apps. Here is some tips from Akhyar, our seasoned Android Engineer, about how to increase user engagement for mobile apps.
In this joint brown bag session with Ansvia (Mindtalk), I am talking about a little introduction to one of rising design pattern popular in Android community, Reactive Programming.
Recently, I got a strange bug report on one of our Android app. User’s favorite items are “removed” every time the app get killed. This issue really frustrated me since it took me a whole day without any clue on what’s going on. The favorites work well as expected until the app restarts, they’re gone — or in my phone, only one arbitrary favorite item left. Let’s see how I fixed it.
“There are only two hard things in Computer Science: cache invalidation and naming things.”
– Phil Karlton
Cache is hard to done right. Here I will highlight some problems we often face when dealing with caching.
DevOps has become a sexy issue in the developer world. Akhyar, our Lead Engineer, provided a little sneak peek for a developing with continuous deployment compliance in mind.