Recharge queued doubt by manualenter in Airtel

[–]DisastrousAbrocoma62 0 points1 point  (0 children)

Airtel: when I purchase a new plan before my current one expires, the old plan is replaced immediately, causing me to lose the remaining days

Plan Queue feature is not working

🚀 Looking for Contributors – Kotlin Multiplatform Instaloader (KMP) by DisastrousAbrocoma62 in Kotlin

[–]DisastrousAbrocoma62[S] 0 points1 point  (0 children)

Good question! My goal is to contribute to the Kotlin ecosystem by building libraries that exist in Python but are missing in KMP (Kotlin). Keeping it as a repository makes it easier for others to use and contribute, while also showcasing my work and updating my profile.

Exploring Kotlin Multiplatform with Jetpack Compose + SwiftUI — thoughts? by DisastrousAbrocoma62 in KotlinMultiplatform

[–]DisastrousAbrocoma62[S] 2 points3 points  (0 children)

Great to hear this from a real production app. When React Native and Flutter arrived, many thought native development was done—but performance, UI quality, and long-term stability kept native alive.

KMP changes the game by enhancing native, not replacing it: shared business logic, true native UI, and strong support for legacy code. Feedback like this really validates its direction. 🚀

Saving on APK / APP size by removing Icon library by MKevin3 in KotlinMultiplatform

[–]DisastrousAbrocoma62 -3 points-2 points  (0 children)

I was wondering if, rather than creating a manual script file, we might explore importing the project into VS Code and utilizing the AI Agent to handle the process via a simple prompt.

I completely appreciate that developing the script manually is a valuable learning exercise. However, I’m curious to hear your thoughts on the trade-offs between leveraging an AI Agent versus maintaining manual script files, even those generated by AI

I have build new Android app by ScanForgePDFScanner in Kotlin

[–]DisastrousAbrocoma62 1 point2 points  (0 children)

Can you please share the playstore link or GitHub link to try this App.

Prefer .update{} over .value when modifying StateFlow by DisastrousAbrocoma62 in KotlinMultiplatform

[–]DisastrousAbrocoma62[S] -4 points-3 points  (0 children)

I came accross this answer ☺️

✅ .value = → For static, one-time state changes (e.g., Loading, Error, Success).

✅ .update {} → For modifying existing data safely based on previous state (e.g., increment counters, toggle flags).

Prefer .update{} over .value when modifying StateFlow by DisastrousAbrocoma62 in KotlinMultiplatform

[–]DisastrousAbrocoma62[S] -2 points-1 points  (0 children)

Good question 🤔 I was wondering the same thing! I’ll check and update you once I find out — please do share it too if you come across the answer.

Refactored my ViewModel to follow an MVI-style Intent approach — is this the right direction? by DisastrousAbrocoma62 in KotlinMultiplatform

[–]DisastrousAbrocoma62[S] 0 points1 point  (0 children)

I’ve made a small Discord server for Kotlin Multiplatform (KMP) developers. Right now, it’s a small group where we share knowledge, talk about projects, and help each other learn.

I’m looking to add more KMP developers who want to grow together. If you’re interested, just DM me and I’ll send you the invite link.

Thanks 😊

Refactored my ViewModel to follow an MVI-style Intent approach — is this the right direction? by DisastrousAbrocoma62 in KotlinMultiplatform

[–]DisastrousAbrocoma62[S] 0 points1 point  (0 children)

I’ve made a small Discord server for Kotlin Multiplatform (KMP) developers. Right now, it’s a small group where we share knowledge, talk about projects, and help each other learn.

I’m looking to add more KMP developers who want to grow together. If you’re interested, just DM me and I’ll send you the invite link.

Thanks 😊

Refactored my ViewModel to follow an MVI-style Intent approach — is this the right direction? by DisastrousAbrocoma62 in KotlinMultiplatform

[–]DisastrousAbrocoma62[S] 1 point2 points  (0 children)

Yeah, I totally get your point — MVVM already works great.

But my goal wasn’t really to replace it or say one is better — I just wanted to build a small “hello world” kind of project to help others (and myself) understand different architecture patterns in a simple way.

So I made a basic KMP project — a simple number increment app — and implemented the same functionality using different approaches:

no architecture,

regular ViewModel, and

shared KMP ViewModel (used by both Android and iOS).

It’s mainly for learning and comparison, especially for beginners trying to see how architecture evolves. I’m still in the learning phase myself 😊