Posts
-
Bad Kotlin Extensions
-
Debugging Proguard configuration issues
-
Optimize reading articles experience
-
Android Room Hidden Costs
-
Boolean not
-
Middle Point
-
Kotlin Functional Interfaces: Function reference and SAM conversion
-
Kotlin Nitpicker's guide
-
The Real Kotlin Flow benefits over RxJava
-
Raising old project from the depth
-
Kotlin useful but unfairly not mentioned features
-
Category theory
-
Accessibility of text over generic background color
-
Compiler-generated classes, methods and fields in Java
-
Unit Testing Best Practices
-
From RxJava to Kotlin Flow: Testing
-
From RxJava to Kotlin Flow: Throttling
-
From RxJava to Kotlin Flow: Stream Types
-
From RxJava to Kotlin Flow: Error Handling
-
Vinyls animation with MotionLayout
-
From RxJava to Kotlin Flow: Backpressure
-
Diving deep into Android Dex bytecode
-
From RxJava 2 to Kotlin Flow: Threading
-
Change Theme Dynamically with Circular Reveal Animation on Android
-
SQLite Triggers (+ Android Room)
-
Decoding Handler and Looper in Android
-
Operator fusion in RxJava 2
-
Random interview coding task retrospective
-
SiMMMMpLLLLeDateFormat
-
3x3x3 Rubik’s cube world (GIF alert)
-
Android Version Code Tricks
-
Throttling in RxJava 2
-
Java-C-Assembly Matryoshka
-
RxJava Observable to Single
-
How to structure learning for maximum return
-
Dart language bad design choices
-
Kotlin-android-synthetics performance analysis (with ButterKnife)
-
Scary movies
-
Kotlin-Java interop: function references and SAM conversions
-
Dynamic mobile client development. Problem and concept.
-
Программирование и музыка
-
Сказки
-
Neural Networks and Deep Learning
-
[Android] Notifications Overview and Pitfalls