Tonia TkachukInfinite scrolling SliverList in FlutterWhenever you have a long array of data, it’s a good idea to implement pagination and add new items as you scroll. I will show you how to…·4 min read·Jan 28, 2024----
Tonia TkachukFlutter list-details app with Cubits, Hooks and Hive databaseIn this tutorial I’ll show you how to build a small Flutter app using cubits with sealed states, hooks and Hive local database…·25 min read·Jan 1, 2023----
Tonia TkachukUsing Enums like a Pro in FlutterWhoever started using Dart after developing for example in Kotlin, was disappointed with all the limitations that it imposed. One of them…·4 min read·Nov 5, 2022----
Tonia TkachukHow to make your Android app re-appear without a lock screen?Would you like to resume your app on device unlock, instead of swiping the lock screen or providing the credentials again? Android enables…·4 min read·Jul 18, 2022----
Tonia TkachukHow to export Room database to CSV file?Learn how to export tables from Room DB as CSV files on Android device. No Storage permissions required.·6 min read·Jun 2, 2020--1--1
Tonia TkachukAndroid app UI tests with Cucumber + Espresso + BaristaLearn how to write Android UI tests for a various components from ground up·14 min read·Apr 22, 2020--2--2
Tonia TkachukWhat if there wasn’t a right thing to do?Observing myself and those around me, I’ve noticed how often we ask ourselves “What is the best thing to do?” or …·5 min read·Feb 29, 2020----
Tonia TkachukHow to use SharedPreferences in KotlinA better way of initializing and using SharedPreferences in your Kotlin app·2 min read·Apr 30, 2018--1--1
Tonia TkachukAndroid app example using Room database and coroutinesRoom is an Android library on top of SQLite, which performs compile-time checks on SQL queries and frees you up from writing DB helpers.·7 min read·Apr 6, 2018--12--12