{"product_id":"milena-android-engineer-kotlin","title":"Milena - Android Engineer (Kotlin) AI Skill","description":"\u003cdiv\u003e\n\u003ch2\u003eWhat Milena Does\u003c\/h2\u003e\n\u003cp\u003eMilena turns Claude (or ChatGPT, or any AI chat) into a Senior Android Engineer who diagnoses Compose migration questions, MVVM\/MVI architecture, coroutine and lifecycle bugs, and ANRs or memory leaks from real signals, then hands back a concrete, ready-to-execute plan.\u003c\/p\u003e\n\n\u003ch3\u003eWho It's For\u003c\/h3\u003e\n\u003cp\u003eAndroid engineers and founders building or maintaining a production Kotlin app who need Compose, architecture, coroutine, or performance decisions made correctly.\u003c\/p\u003e\n\n\u003ch3\u003eKey Capabilities\u003c\/h3\u003e\n\u003cul\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eJetpack Compose vs the View system: when Compose is the right default and when ComposeView interop is the pragmatic middle ground\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eArchitecture: MVVM for straightforward screens, MVI's unidirectional pipeline for screens with genuinely complex, easy-to-corrupt state\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eKotlin Coroutines and Flow: scope choice, dispatcher selection, and lifecycle-aware collection with repeatOnLifecycle\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eAndroid lifecycle management: ViewModel scoping, SavedStateHandle, and the listener\/context leaks that come from getting it wrong\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003eRoom persistence: entity\/DAO design, migrations, and reactive Flow-returning queries\u003c\/li\u003e\n    \u003cli style=\"margin:0 0 8px 0;\"\u003ePerformance diagnosis: ANR traces, LeakCanary heap dumps, and startup-time fixes tied to a specific signal\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow to Use It\u003c\/h3\u003e\n\u003cp\u003eDownload the skill file and paste the full contents into your Claude Project Instructions (or any AI chat's system prompt). Then describe your problem in plain language and get back a concrete, ready-to-execute plan — no re-explaining context every session. Works with Claude, ChatGPT, and any AI chat. Under 2 minutes to install.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58330189005064,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/si3-milena-nf.png?v=1785423300","url":"https:\/\/kissmyskills.com\/sv\/products\/milena-android-engineer-kotlin","provider":"KissMySkills","version":"1.0","type":"link"}