Patryk KosieradzkiinBetter ProgrammingHow to Fix Keyboard Issues Introduced in the Latest Jetpack Compose (1.4.0)Overcoming the issue that I encountered·5 min read·Mar 31, 2023--4--4
Patryk KosieradzkiinCodeXTop 10 Mobile App Security Risks #1 — Improper Platform Usage on AndroidThe first article in a series dedicated to the OWASP Mobile Top 10 — a comprehensive list of the most common and significant security…·13 min read·Mar 24, 2023----
Patryk KosieradzkiinCodeXMastering Android Dialogs: Don’t follow official Google GuidesThis article is part of a multi-series on Mastering Android Dialogs·12 min read·Nov 6, 2022--3--3
Patryk KosieradzkiinBetter ProgrammingDagger/Hilt vs. Koin for Jetpack Compose AppsAdvantages and disadvantages of Dagger and Koin·9 min read·Mar 13, 2022--2--2
Patryk KosieradzkiinBetter ProgrammingWhy Using Navigation-Compose in Your Jetpack Compose App is a Bad IdeaKnow the pitfalls of Navigation Compose·8 min read·Feb 12, 2022--10--10
Patryk KosieradzkiinProAndroidDevHow to make Jetpack Compose navigation easier and testableNavigating in Compose is easy·4 min read·Aug 8, 2021--4--4
Patryk KosieradzkiinProAndroidDevMake sure to update your StateFlow safely in Kotlin!Hi, today I come to you with a quick tip on how to update your StateFlows safely in Kotlin.·3 min read·Jul 25, 2021--3--3
Patryk KosieradzkiinProAndroidDevLiveData vs SharedFlow and StateFlow in MVVM and MVI ArchitectureLast year kotlinx.coroutines library introduced two new Flow types, SharedFlow and StateFlow, which also have their mutable types —…·6 min read·Jul 14, 2021--1--1
Patryk KosieradzkiAndroid ListView VS. RecyclerViewScrollable list is one of the most common feature in modern mobile apps. In Android we have two popular ways to achieve this. We can use…8 min read·May 30, 2021----
Patryk KosieradzkiinProAndroidDevEasy UI And Screenshot Testing On AndroidWays of testing on Android5 min read·May 1, 2021--3--3