Jabez Magomere

Kotlin Android Architecture Android Unit Testing

Nairobi, Nairobi Area, Kenya

Jabez Magomere

Student (Computer Science) @ Strathmore University

Jabez is an Android Engineer who believes in writing meaningful code served in beautiful UI accompanied with a pinch of successful unit tests. Jabez is a 4th year student pursuing Computer Science at Strathmore University. Jabez has had professional working experience as an Android Engineer Intern at Twiga Foods. Jabez believes that Kotlin can stop reggae. Jabez pursues professional MCeeing as a side career when his unit tests fail.

Current sessions

Let's Dive into Kotlin For Backend Development with Ktor

A walkthrough into Ktor web framework as a backend alternative for Android Engineers. The objective of the session is to give attendees an overview of how Ktor approaches and addresses server side problems such as routing, content-negotiation, CORS, database, testing and hosting. The idea of the session is to provide primarily mobile engineers a viable alternative and solution to building server side applications using Kotlin i.e. Ktor. I have had experience building backend applications with Spring Boot and recently Ktor.


An introduction to asynchronous programming in Android with Kotlin Coroutines

A guide to getting started with Kotlin Coroutines, the talk aims at introducing Kotlin Coroutines and its implementation in Android. The session will show how to use coroutines with Room and Retrofit to level up your Android Development.


A Guide to Unit Testing Android Architecture Components

A Guide to Unit Testing Android Architecture Components with Kotlin, Junit5, AssertJ, mockk, mockwebserver and new AndroidX testing libraries. The talk aims at helping intermediate developers leverage upon the various testing libraries and technologies to improve their code efficiency and software standards.