InBetter ProgrammingbyPatryk Kosieradzki·Mar 31, 2023How to Fix Keyboard Issues Introduced in the Latest Jetpack Compose (1.4.0)Overcoming the issue that I encounteredA response icon3A response icon3
InCodeXbyPatryk Kosieradzki·Mar 24, 2023Top 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…
InCodeXbyPatryk Kosieradzki·Nov 6, 2022Mastering Android Dialogs: Don’t follow official Google GuidesThis article is part of a multi-series on Mastering Android DialogsA response icon3A response icon3
InBetter ProgrammingbyPatryk Kosieradzki·Mar 13, 2022Dagger/Hilt vs. Koin for Jetpack Compose AppsAdvantages and disadvantages of Dagger and KoinA response icon2A response icon2
InBetter ProgrammingbyPatryk Kosieradzki·Feb 12, 2022Why Using Navigation-Compose in Your Jetpack Compose App is a Bad IdeaKnow the pitfalls of Navigation ComposeA response icon10A response icon10
InProAndroidDevbyPatryk Kosieradzki·Aug 8, 2021How to make Jetpack Compose navigation easier and testableNavigating in Compose is easyA response icon5A response icon5
InProAndroidDevbyPatryk Kosieradzki·Jul 25, 2021Make 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.A response icon3A response icon3
InProAndroidDevbyPatryk Kosieradzki·Jul 14, 2021LiveData 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 —…A response icon1A response icon1
Patryk Kosieradzki·May 30, 2021Android 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…
InProAndroidDevbyPatryk Kosieradzki·May 1, 2021Easy UI And Screenshot Testing On AndroidWays of testing on AndroidA response icon3A response icon3