About
Posts
Apps
2023/01/08 -
Reactive streams testing
2022/07/23 -
When Compose remember cannot forget
2022/07/23 -
Калі Compose remember ня можа забыць
2021/09/14 -
Controlling TextView MinWidth
2021/09/11 -
Mocking Matchers API
2021/07/10 -
JUnit Coroutines Runner
2021/07/08 -
Kotlin flow: Nesting vs Chaining
2021/06/21 -
Why custom website instead of Medium
2021/06/08 -
Custom Reactive JSON parsing
2021/01/25 -
Bad Kotlin Extensions
2021/01/18 -
Debugging Proguard configuration issues
2021/01/16 -
Optimize reading articles experience
2020/12/18 -
Android Room Hidden Costs
2020/10/31 -
Boolean not
2020/10/28 -
Middle Point
2020/10/17 -
Kotlin Functional Interfaces: Function reference and SAM conversion
2020/10/14 -
Kotlin Nitpicker’s guide
2020/05/17 -
The Real Kotlin Flow benefits over RxJava
2020/05/07 -
Raising old project from the depth
2020/05/03 -
Kotlin useful but unfairly not mentioned features
2020/04/26 -
Category theory
2020/03/29 -
Accessibility of text over generic background color
2020/03/19 -
Compiler-generated classes, methods and fields in Java
2020/03/19 -
Unit Testing Best Practices
2020/03/05 -
From RxJava to Kotlin Flow: Testing
2020/03/02 -
From RxJava to Kotlin Flow: Throttling
2020/02/26 -
From RxJava to Kotlin Flow: Stream Types
2020/02/24 -
From RxJava to Kotlin Flow: Error Handling
2020/02/21 -
Vinyls animation with MotionLayout
2020/02/06 -
From RxJava to Kotlin Flow: Backpressure
2020/02/02 -
Diving deep into Android Dex bytecode
2020/01/25 -
From RxJava 2 to Kotlin Flow: Threading
2020/01/19 -
Change Theme Dynamically with Circular Reveal Animation on Android
2020/01/17 -
SQLite Triggers (+ Android Room)
2019/12/24 -
Decoding Handler and Looper in Android
2019/11/02 -
Operator fusion in RxJava 2
2019/09/27 -
Random interview coding task retrospective
2019/07/21 -
SiMMMMpLLLLeDateFormat
2019/07/07 -
3x3x3 Rubik’s cube world (GIF alert)
2019/07/04 -
Android Version Code Tricks
2019/06/24 -
Throttling in RxJava 2
2019/06/04 -
Java-C-Assembly Matryoshka
2019/05/27 -
RxJava Observable to Single
2019/04/10 -
How to structure learning for maximum return
2019/04/08 -
Dart language bad design choices
2019/02/18 -
Kotlin-android-synthetics performance analysis (with ButterKnife)
2018/10/15 -
Scary movies
2018/09/13 -
Kotlin-Java interop: function references and SAM conversions
2018/07/21 -
Dynamic mobile client development. Problem and concept.
2018/06/24 -
Программирование и музыка
2018/06/17 -
Сказки
2017/11/09 -
Neural Networks and Deep Learning
2017/02/11 -
[Android] Notifications Overview and Pitfalls