FKFelix Kariukiinfelixkariuki.hashnode.dev路Jan 3, 2025 路 2 min readLogging 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...00
FKFelix Kariukiinfelixkariuki.hashnode.dev路Nov 2, 2023 路 2 min readText 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...00
FKFelix Kariukiinfelixkariuki.hashnode.dev路Aug 10, 2023 路 3 min readDocumenting 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...00
FKFelix Kariukiinfelixkariuki.hashnode.dev路May 19, 2023 路 4 min readCompose 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...00
FKFelix Kariukiinfelixkariuki.hashnode.dev路Jan 30, 2023 路 4 min readIn-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...00