TestDispatcher: Become the Clock Master | by Michał Klimczak | Jun, 2022

A deep dive into the subtleties of testing Kotlin coroutines. Photo by Matteo Vella on Unsplash Even if you are fluent in Kotlin coroutines, you might still find it difficult to test them. Concurrency is just inherently hard to reason about, especially if you’re aiming for 100% deterministic behavior, which is necessary in testing. Kotlin … Read more

Jetpack Compose bottom sheet over Android view using Kotlin extension | by Ziv Kesten | Jun, 2022

This article will teach us how to build Kotlin extensions for Activity and fragment to display bottom sheets using Jetpack compose. Photo by Ziv Kesten One of the sleekest UI components out there is the Bottom sheet, a view that pops up from the bottom of the screen to display some information or represent an … Read more

Unpacking Android Security: Part 2 — Insecure Data Storage | by Ed Holloway-George | Jun, 2022

Photo credit: Mak 👋 Hi and welcome to the second post in this series where we deep-dive into Android Security. This series focuses on the Top 10 Mobile security threats as determined by The Open Web Application Security Project (OWASP) Foundation, the leading application security community in our field. Before checking this post, please consider … Read more