Setting Up Snapshot Testing with Paparazzi in a Modularized, Multi-Flavor Android Project using Azure DevOpsDisclaimer: This article isn't about how Paparazzi works. If you're new to Paparazzi, I suggest checking out their official repository. Very briefly, for those unfamiliar with Paparazzi, it's an open-source snapshot testing library for Android. Snaps...Jul 9, 2024 · 3 min readmedet.hashnode.dev
Implement Stack in KotlinFirst of all, what's Stack? Stack is as the name suggests a way of storing data where data that came in last goes out first (LAST IN FIRST OUT). In other words, a stack data structure is like a pile of books where the first book you can take is the o...Apr 14, 2023 · 2 min readmedet.hashnode.dev
Implement Queue in KotlinFirst of all, what is Queue? Queue is as the name suggests, like in real life whoever came in first should go first (FIRST IN FIRST OUT). Whatever values we push to the Queue should be popped in the order they have been pushed as visualized below: N...Apr 13, 2023 · 3 min readmedet.hashnode.dev
AndroidX Biometrics library integration tips after using it on production for 3 monthsDisclaimer: This post does not contain background information about biometrics on Android. If you need to quickly walk through the background information, here is the great post about it. And it does not contain information on how to implement Androi...Feb 25, 2022 · 3 min readmedet.hashnode.dev
How to effectively review pull request (PR) directly in Android StudioRecently, I came across the below tweet: This tweet caught my attention and I was thinking that day how can I improve my code review process apart from looking at pull request on the web page. Sometime you need to dive deep to understand the logic e...Mar 30, 2021 · 2 min readmedet.hashnode.dev