InStackademicbyTomáš RepčíkBuilding Better Android Apps One Code Review at a TimeEnhance Your App’s Quality and MaintainabilityNov 4, 2024Nov 4, 2024
InProAndroidDevbyTomáš RepčíkAnalyzing App Startup and Shutdown in Android 15: New UpdateUsing Android 15, the new ApplicationStartInfoOct 17, 2024Oct 17, 2024
InProAndroidDevbyTomáš RepčíkJetpack Compose Screen Navigation With Type SafetyIntroduction of type safety to the navigation compose libraryMay 12, 2024A response icon2May 12, 2024A response icon2
InProAndroidDevbyTomáš RepčíkJetpack Compose Tips and Conventions for the @Composables to Make Them BetterLearn more about creating more developer-friendly composables for everyoneMar 3, 2024A response icon2Mar 3, 2024A response icon2
InProAndroidDevbyTomáš RepčíkStop Using Test Tags in the Jetpack Compose Production CodeReplace test tags with semantics which bring more than just testing capabilitiesFeb 19, 2024A response icon4Feb 19, 2024A response icon4
InProAndroidDevbyTomáš RepčíkEnd-To-End Testing With Robot Pattern And Jetpack ComposeMake your end-to-end tests more explicit and readable for everyoneFeb 8, 2024A response icon2Feb 8, 2024A response icon2
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, 2023A response icon3Jul 5, 2023A response icon3
Tomáš RepčíkListing All Installed Apps in Android 13 via PackageManagerChanges in PackageManager in Android TiramisuJun 21, 2023A response icon1Jun 21, 2023A response icon1
InProAndroidDevbyTomáš RepčíkTesting Android Flows in ViewModel with TurbineTesting of the MVI/MVVM architecture built with flows made easyJun 8, 2023A response icon1Jun 8, 2023A response icon1
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, 2023A response icon3May 25, 2023A response icon3
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, 2023A response icon1Mar 27, 2023A response icon1
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, 2023A response icon1Mar 13, 2023A response icon1
Tomáš RepčíkMaterial 3 Navigation Drawer with Android Jetpack ComposeInterconnecting the Navigation Drawer and NavController togetherMar 4, 2023A response icon3Mar 4, 2023A response icon3
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, 2023A response icon2Jan 12, 2023A response icon2