Software Engineer with a bag-pack, with custom made t-shirts a herb in the mouth and who cooks.
Speaking Android Development Teaching
I am an instructor, Software Engineer and Mentor who is passionate about improving the capacity of people. I worked at Intel, co-Founded Moringa School and then started EarlyCamp that trains young children aged 5-13years old how to solve problems using technology. I spend time with Android and Kotlin developer communities in Africa. I co-organize Android254 and KotlinKenya. I am the Lead organizer for droidconKE(droidcon.co.ke) - The only android Developer Conference in Africa. In another life, I am a touted chef and will be in a kitchen experimenting with cooking different types of delicacies. I read a lot and am working on writing.
On device and server. Think of data collection. It's better when you have it on the server side because, in addition to your logs it's easy to build a dashboard that can represent this data. collecting this data both on the device and on the server and later syncing is a good idea especially with the users who may have trouble with internet connectivity. Hope that helps.