Logging on IOSLogging is a critical aspect of app development on iOS. It helps developers monitor app behaviour, debug issues, and gather essential information for analytics and diagnostics.In this blog, we will explore logging on iOS, from basic principles to adv...Jan 3, 2025 路 2 min readfelixkariuki.hashnode.dev
Text Scaling in Jetpack composeTextScaling allows to increase and decrease the font size Let's talk about how you would handle text scaling on a jetpack compose project. Text scaling is important as it helps people who cannot read small characters to increase the font size and the...Nov 2, 2023 路 2 min readfelixkariuki.hashnode.dev
Documenting Kotlin code using Kdoc and DokkaWhat is documentation Code documentation is a description and comments explaining how code works and how to use it. Clearly documented code has a number of advantages including easier collaboration among team members, improved code maintenance, impro...Aug 10, 2023 路 3 min readfelixkariuki.hashnode.dev
Compose Multiplatform 馃What is, how, and why compose multiplatform? The team at JetBrains has been working on a way to work on cross-platform UI using Kotlin and deploy on multiple platforms including Android, Desktop, IOS, and Web. Compose multiplatform support for IOS is...May 19, 2023 路 4 min readfelixkariuki.hashnode.dev
In-App Purchases And Subscriptions in Jetpack ComposeIn this article, I will guide you on a step-by-step process on how to implement in-app purchases and subscriptions in your Android project using Jetpack compose. Step 1: Adding Dependencies After creating an empty compose project, add this dependency...Jan 30, 2023 路 4 min readfelixkariuki.hashnode.dev