2

    Kotlin Android Master

    by Pietro Giovanni Vaccarello

    Professional-grade Android development skill for building modern Kotlin apps with Jetpack Compose and MVVM.

    Updated Jun 2026
    69 views
    Security scanned

    $5

    · or 25 credits

    30-day refund guarantee

    Secure checkout via Stripe

    Also available in a bundle

    Included in download

    • Build reactive Android UIs using Jetpack Compose and StateFlow
    • Implement offline-first data layers with Room and Retrofit
    • Ready for Cursor
    • Includes example output and usage patterns
    • Instant install

    Sample input

    Create a Jetpack Compose screen for a task list that follows UDF principles and uses a ViewModel for state management.

    Sample output

    // State flows down, Events flow up (UDF) @Composable fun TaskScreen(viewModel: TaskViewModel = viewModel()) { val uiState by viewModel.uiState.collectAsStateWithLifecycle()

    TaskContent(
        tasks = uiState.items,
        onTaskClick = { id -> viewModel.toggleTask(id) }
    )
    

    }

    About This Skill

    Modern Android Development Mastery

    Building high-quality Android apps requires navigating a complex ecosystem of Jetpack libraries, UI paradigms, and architectural patterns. This skill transforms your AI agent into a senior Android engineer, ensuring every line of code adheres to Google's modern best practices and production-ready standards.

    What it does

    The skill provides deep expertise in native Android development using Kotlin. It goes beyond simple code generation by enforcing a strict Single Activity Architecture, Unidirectional Data Flow (UDF), and modern asynchronous patterns. It intelligently switches between specialized domains like Jetpack Compose UI, Room persistence, Retrofit networking, and WorkManager background tasks.

    Technical Capabilities

    • Jetpack Compose: Build declarative UIs with proper state hoisting and lifecycle management.
    • Architecture: Implement robust MVVM patterns using ViewModel, Flow, and Coroutines.
    • Interoperability: Seamlessly bridge legacy XML views with modern Compose components.
    • Advanced Features: Expert guidance on WorkManager, Jetpack Glance (Widgets), and KMP (Kotlin Multiplatform).
    • Reliability: Integrated strategies for Unit, Instrumented, and Compose UI testing.

    Why this skill?

    Prompting an AI without structure often leads to outdated code (LLM "knowledge cutoff") or "Frankenstein" architectures. This skill provides a modular, lazy-loading context system that ensures the agent only uses the latest Android conventions, avoids memory leaks, and writes type-safe, testable Kotlin code.

    Use Cases

    • Build reactive Android UIs using Jetpack Compose and StateFlow
    • Implement offline-first data layers with Room and Retrofit
    • Refactor legacy XML/Java codebases to modern Kotlin and UDF architecture
    • Set up background synchronization tasks using WorkManager and Coroutines
    • Create cross-platform shared logic using Kotlin Multiplatform (KMP)

    Reviews

    No reviews yet - be the first to share your experience.

    Only users who have downloaded or purchased this skill can leave a review.

    Security Scanned

    Passed automated security review

    Permissions

    No special permissions declared or detected

    Compatible with SKILL.md-compatible agents like Claude Code, Cursor, and Windsurf.

    Frequently Asked Questions

    More Premium Skills