almasumdev

306 mods across 15 repositories, 16 stars between them.

viewbinding-patterns

121

almasumdev/awesome-java-android-agent-skills

Skill Claude CodeCodex

Expert guidance on using Jetpack ViewBinding idiomatically from Java in Activities, Fragments, and RecyclerView adapters. Use this when wiring XML to Java code, replacing findViewById, or reviewing ViewBinding usage.

1 4mo ago A 50 tokens

kmp-expect-actual

122

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Idiomatic use of expect/actual declarations in Kotlin Multiplatform, when to prefer interfaces + DI instead, and how to design platform abstractions that age well. Use when you need platform-specific behavior in commonMain.

1 4mo ago A 56 tokens

kmp-project-structure

123

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Canonical Kotlin Multiplatform project layout — source set hierarchy (commonMain, androidMain, iosMain, jvmMain, jsMain, wasmJsMain), module graph, and Gradle composite build patterns. Use this when bootstrapping a new KMP repo or restructuring an existing one.

1 4mo ago A 65 tokens

kmp-shared-modules

124

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

How to split a Kotlin Multiplatform codebase into shared modules (domain, data, ui-shared, feature-), keep DI boundaries clean across targets, and avoid "one giant shared module" pitfalls. Use when the shared/ module starts ballooning.

1 4mo ago A 61 tokens

kmp-ci-cd

125

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

GitHub Actions CI/CD for Kotlin Multiplatform — matrix builds (ubuntu for JVM/Android/JS, macOS for iOS), caching, Maven Central / SPM / CocoaPods publishing. Use when wiring CI or a release pipeline.

1 4mo ago B 55 tokens

kmp-gradle

126

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Gradle Kotlin DSL patterns for KMP — version catalogs, hierarchical source sets, convention plugins, assembling XCFrameworks and fat frameworks. Use when wiring or refactoring a KMP build.

1 4mo ago A 43 tokens

kmp-offline-sync

127

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Building an offline-first repository in KMP with Ktor + SQLDelight, including conflict resolution, background sync, and NetworkBoundResource-style flow. Use when designing features that must work without a connection.

1 4mo ago A 47 tokens

android-to-kmp

131

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Incrementally extracting an existing Android (Kotlin + Jetpack) codebase into Kotlin Multiplatform commonMain, without forcing a big-bang rewrite. Use when introducing KMP into a shipping Android app.

1 4mo ago A 48 tokens

ios-swift-to-kmp

132

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Introducing Kotlin Multiplatform into an existing Swift iOS app — wrapping Swift domain code, packaging the shared framework, and bridging Kotlin Flow/suspend to Swift. Use when adding KMP to a shipping iOS app.

1 4mo ago A 54 tokens

kmp-binary-size

133

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Shrinking the Kotlin/Native iOS framework and Android AAR produced by a KMP shared module — exported API trimming, dead-code elimination, static vs dynamic frameworks, and dependency auditing. Use when the iOS app binary is too big.

1 4mo ago A 55 tokens

kmp-performance

134

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Performance tuning for Kotlin Multiplatform — coroutines on iOS, the new memory model, cold-start cost of the shared framework, and avoiding common Kotlin/Native footguns. Use when profiling a KMP app that feels slow on iOS.

1 4mo ago A 54 tokens

kmp-testing

136

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Testing strategy for KMP — commonTest with kotlin.test, expect/actual test doubles, Turbine for Flow assertions, Ktor MockEngine, and in-memory SQLDelight drivers. Use when writing tests for shared code.

1 4mo ago A 58 tokens

compose-multiplatform

138

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Sharing UI with Compose Multiplatform 1.7+ across Android, iOS, Desktop (JVM), and Web (wasmJs). Covers module layout, entry points per platform, lifecycle, and when UI-per-platform is still better. Use when building shared screens.

1 4mo ago A 62 tokens

kmp-animations

140

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Animation APIs in Compose Multiplatform (animateAsState, updateTransition, AnimatedContent, Animatable) and the performance caveats that differ between Android, iOS, and Desktop. Use when adding motion to shared UI.

1 4mo ago A 51 tokens

kmp-resources

142

almasumdev/awesome-kotlin-multiplatform-agent-skills

Skill Claude CodeCodex

Sharing images, strings, fonts, and raw files across Android/iOS/Desktop/Web with the compose-resources Gradle plugin. Covers folder layout, qualifier directories, and how platform asset loading still differs. Use when adding shared assets.

1 4mo ago A 53 tokens

almasumdev/awesome-mobile-agent-skills

Skill Claude CodeCodex

Navigation patterns for mobile apps (stack, tab, modal, drawer, nested flows) with platform conventions across SwiftUI, Compose, Flutter, and React Native. Use when structuring navigation or handling deep links.

1 4mo ago A 47 tokens