InStackademicbyTomáš RepčíkBuilding Better Android Apps One Code Review at a TimeEnhance Your App’s Quality and MaintainabilityNov 4Nov 4
InProAndroidDevbyTomáš RepčíkAnalyzing App Startup and Shutdown in Android 15: New UpdateUsing Android 15, the new ApplicationStartInfoOct 17Oct 17
InProAndroidDevbyTomáš RepčíkJetpack Compose Screen Navigation With Type SafetyIntroduction of type safety to the navigation compose libraryMay 122May 122
InProAndroidDevbyTomáš RepčíkJetpack Compose Tips and Conventions for the @Composables to Make Them BetterLearn more about creating more developer-friendly composables for everyoneMar 32Mar 32
InProAndroidDevbyTomáš RepčíkStop Using Test Tags in the Jetpack Compose Production CodeReplace test tags with semantics which bring more than just testing capabilitiesFeb 194Feb 194
InProAndroidDevbyTomáš RepčíkEnd-To-End Testing With Robot Pattern And Jetpack ComposeMake your end-to-end tests more explicit and readable for everyoneFeb 82Feb 82
InProAndroidDevbyTomáš RepčíkMultitasking Intrusion and Preventing Screenshots in Android AppsProtect your user’s privacy and adhere to possible technical requirementsDec 9, 2023Dec 9, 2023
Tomáš RepčíkJetpack Compose and Screen Transition AnimationsThe accompanist compose animations got deprecated and migrated to the standard compose navigation libraryNov 4, 2023Nov 4, 2023
InProAndroidDevbyTomáš RepčíkAndroid Studio Live Code Templates to Save Your Time CodingPlease do not waste your time by repeating the same code patterns and spend it creating the apps.Jul 5, 20233Jul 5, 20233
Tomáš RepčíkListing All Installed Apps in Android 13 via PackageManagerChanges in PackageManager in Android TiramisuJun 21, 20231Jun 21, 20231
InProAndroidDevbyTomáš RepčíkTesting Android Flows in ViewModel with TurbineTesting of the MVI/MVVM architecture built with flows made easyJun 8, 20231Jun 8, 20231
Tomáš RepčíkDependency injection with Hilt in Android developmentThe hilt is a dependency injection (DI) framework based on Dagger. So, anyone who used Dagger in the past will have an easy time learning…May 25, 20231May 25, 20231
Tomáš RepčíkIntroduction to Dependency InjectionHow to understand fancy terminology around dependency injectionApr 11, 2023Apr 11, 2023
Tomáš RepčíkMaking Extensible Settings Screen in Jetpack Compose from ScratchHow to create simple extensible settings screen in your appMar 27, 20231Mar 27, 20231
Tomáš RepčíkStoring preferences with the DataStore in AndroidType-safe permanent storage for Android apps with a couple of tricksMar 20, 2023Mar 20, 2023
Tomáš RepčíkJetpack Compose rabbit hollesSilly mistakes, which took me hours to figure outMar 13, 20231Mar 13, 20231
Tomáš RepčíkMaterial 3 Navigation Drawer with Android Jetpack ComposeInterconnecting the Navigation Drawer and NavController togetherMar 4, 20233Mar 4, 20233
Tomáš RepčíkSetting Up the Splash Screen with Android APIImplementing Splash Screen with DataStore and Exit AnimationJan 30, 2023Jan 30, 2023
InBetter ProgrammingbyTomáš RepčíkJetpack Compose and Composable PreviewMake the most out of the preview screen during iterative developmentJan 21, 2023Jan 21, 2023
InBetter ProgrammingbyTomáš RepčíkAndroid Jetpack Compose and Nesting NavigationPutting composables into an appropriate structureJan 12, 20232Jan 12, 20232