41554 blogs · [
{
"id": "01a0877a-ab62-7165-b250-27eb6155ba1f",
"title": "Hilt in Android Auto: From Manual Factories to a Cleaner Screen Provider",
"url": "https://funkymuse.github.io/posts/car-sample-with-hilt/",
"published_at": "2026-06-05T09:30:00+00:00"
},
{
"id": "01a0877a-ab63-7360-b111-8245758f1c07",
"title": "Metro DI for KMP mobile: From God Objects and manually checked Singletons to Compile-Time Injection",
"url": "https://funkymuse.github.io/posts/metro-di-kmp-mobile/",
"published_at": "2026-05-24T17:30:00+00:00"
},
{
"id": "01a0877a-ab63-7360-b111-824575b1d96a",
"title": "Metro DI for Ktor Backend: From a God Object through manual DI to Constructor Injection",
"url": "https://funkymuse.github.io/posts/metro-di-ktor-server/",
"published_at": "2026-05-15T15:35:00+00:00"
},
{
"id": "01a0877a-ab63-7360-b111-82457624ed84",
"title": "SQLCipher + Firebase in KMP: When SPM import Symbol Conflicts Break Your Encryption; Properly encrypt your Room database in KMP",
"url": "https://funkymuse.github.io/posts/encrypt-kmp-database-with-firebase-in-project/",
"published_at": "2026-05-12T13:30:00+00:00"
},
{
"id": "01a0877a-ab63-7360-b111-8245769d91a8",
"title": "Android ViewModel Data Loading: Best Practices and Flow-Based Architecture",
"url": "https://funkymuse.github.io/posts/properly-load-data/",
"published_at": "2025-08-28T23:11:00+00:00"
}
] posts Claim your blog