android-kotlin

Generate Android Kotlin project templates with MVVM, Jetpack Compose, Hilt, and Coroutines.

2|1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/xingfengwxx/WXXComposeTemplate --skill android-kotlin-xingfengwxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-kotlin
Source: https://github.com/xingfengwxx/WXXComposeTemplate/tree/main/.cursor/skills/android-kotlin
Command: npx skills add https://github.com/xingfengwxx/WXXComposeTemplate --skill android-kotlin-xingfengwxx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires com.android.application, org.jetbrains.kotlin.android, com.google.dagger.hilt.android, com.google.devtools.ksp, androidx.compose.ui:ui, androidx.compose.ui:ui-tooling-preview, androidx.compose.material3:material3, androidx.activity:activity-compose, androidx.lifecycle:lifecycle-viewmodel-compose, org.jetbrains.kotlinx:kotlinx-coroutines-android, com.google.dagger:hilt-android, androidx.hilt:hilt-navigation-compose, androidx.room:room-runtime, androidx.room:room-ktx, junit:junit, io.mockk:mockk, org.jetbrains.kotlinx:kotlinx-coroutines-test, app.cash.turbine:turbine, androidx.test.ext:junit, androidx.compose.ui:ui-test-junit4, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive template and guidance for developing modern Android applications using Kotlin, Jetpack Compose, Hilt, and Coroutines, streamlining the development process and enforcing best practices.

Core Features & Use Cases

  • MVVM Architecture: Implements a clean, layered architecture for maintainable code.
  • Jetpack Compose UI: Leverages Compose for declarative and efficient UI development.
  • Hilt for DI: Integrates Hilt for seamless dependency injection.
  • Coroutines & Flow: Utilizes Kotlin Coroutines and Flow for asynchronous operations.
  • Testing: Includes setup for unit and instrumentation tests with MockK.
  • Use Case: Quickly bootstrap a new Android project following industry-standard patterns, ensuring scalability and testability from the start.

Quick Start

Use the android-kotlin skill to generate a new Android project structure with Hilt and Compose configured.

Frequently Asked Questions about android-kotlin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap an Android Kotlin project with Jetpack Compose and Hilt?

To bootstrap an Android Kotlin project with Jetpack Compose and Hilt, use this Skill to generate a pre-configured project structure. It provides Gradle scripts and best practice examples, streamlining MVVM architecture and dependency injection setup for scalable mobile applications.

What is the best way to structure an Android app using MVVM and Kotlin Coroutines?

The best way to structure an Android app using MVVM and Kotlin Coroutines is to implement a clean, layered architecture. This Skill facilitates scalable and maintainable mobile applications by offering pre-configured templates that integrate Coroutines and Flow for asynchronous operations.

Can I set up unit and instrumentation tests for Android Kotlin using MockK?

Yes, you can set up unit and instrumentation tests for Android Kotlin using MockK. This Skill includes testing configurations with MockK, JUnit, Turbine, and Coroutines Test, ensuring testability for your UI, data handling, and asynchronous flows from the start.

Does this Android Kotlin template integrate Room for local database handling?

Yes, this Android Kotlin template integrates Room for local database handling. The pre-configured Gradle scripts include Room Runtime and Room KTX dependencies, facilitating efficient data handling and persistence within your scalable mobile application architecture.

Why use Hilt for dependency injection in an Android Jetpack Compose app?

You use Hilt for dependency injection in an Android Jetpack Compose app to achieve seamless dependency management across your UI and ViewModels. This Skill integrates Hilt Navigation Compose to enforce best practices and maintainable code in modern mobile development.