compose-skill

Category: Development & Coding | Uploader: Meet-MiyaniMeet-Miyani | Downloads: 0 | Version: v1.0(Latest)

Build, refactor, and review apps with Jetpack Compose and Compose Multiplatform (KMP/CMP) using MVI architecture. Covers coroutines/Flow, StateFlow, SharedFlow, Channel, ViewModels, state modeling, recomposition, Nav 3 (NavDisplay), Koin/Hilt DI, Ktor networking, Paging 3, Room, DataStore, animations, Coil image loading, accessibility (semantics, a11y, WCAG), multiplatform resources (Res.string, Res.drawable, composeResources), iOS Swift interop (SKIE, ComposeUIViewController, UIKitView, Flow→AsyncSequence), Gradle/AGP configuration (version catalog, convention plugins, composite builds), CI/CD, and desktop distribution (DMG/MSI/DEB, signing, notarization). Use when working with @Composable, ViewModel, StateFlow, Flow, KMP, Ktor, Koin, Hilt, DataStore, Room, PagingData, recomposition, Xcode/iOS interop, Gradle build config, or any Compose app development task including performance optimization, testing, cross-platform sharing, and code review. --- # Jetpack Compose & Compose Multiplatform This skill covers the full Compose app development lifecycle — from architecture and state management through UI, networking, persistence, performance, accessibility, cross-platform sharing, build configuration, and distribution. Jetpack Compose and Compose Multiplatform share the same core APIs and mental model. **Not all Jetpack libraries work in `commonMain`** — many remain Android-only. A subset of AndroidX libraries now publish multiplatform artifacts (e.g., `lifecycle-viewmodel`, `lifecycle-runtime-compose`, `datastore-preferences`), but availability and API surface vary by version. **Before adding any Jetpack/AndroidX dependency to `commonMain`, verify the artifact is published for all required targets by checking Maven Central or the library's official documentation.** CMP uses `expect/actual` or interfaces for platform-specific code. MVI (Model-View-Intent) is the recommended architecture, but the skill adapts to existing project conventions. ## Existing Project Policy **D

Changelog: Source: GitHub https://github.com/Meet-Miyani/compose-skill

Directory Structure

Current level: Root

SKILL.md

Login to download/like/favorite ❤ 21 | ★ 0
Comments 0

Please login before commenting.

No comments yet. Be the first one!