android-kotlin

Set up Android Kotlin projects with Compose, Coroutines, Hilt, and Room.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/AdigunQ/ralph-smart --skill android-kotlin-adigunq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-kotlin
Source: https://github.com/AdigunQ/ralph-smart/tree/main/knowledges/bootstrap_skills/android-kotlin
Command: npx skills add https://github.com/AdigunQ/ralph-smart --skill android-kotlin-adigunq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires com.android.application, org.jetbrains.kotlin.android, com.google.dagger.hilt.android, com.google.devtools.ksp, androidx.compose:compose-bom, 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, 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 setup and guidance for developing modern Android applications using Kotlin, focusing on best practices and essential libraries.

Core Features & Use Cases

  • Project Structure: A well-organized directory layout for maintainable code.
  • Modern Libraries: Integrates Coroutines, Jetpack Compose, Hilt, and Room for efficient development.
  • Testing: Includes examples for unit testing with MockK and UI testing with Compose.
  • Use Case: Quickly bootstrap a new Android project with a clean architecture, pre-configured dependencies, and examples for common patterns like ViewModel, Repository, and Compose UI.

Quick Start

Set up a new Android Kotlin project with Compose, Coroutines, Hilt, and Room.

Frequently Asked Questions about android-kotlin

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

FAQPage Schema
How do I bootstrap a new Android app with Kotlin and Jetpack Compose?

To bootstrap an Android app with Kotlin and Jetpack Compose, use this Skill to generate a structured project template with pre-configured Gradle dependencies, ensuring rapid setup of maintainable UI and data layers.

Can I use Hilt and Room together in a modern Kotlin project?

Yes, you can use Hilt and Room together in a Kotlin project. This Skill provides a pre-configured setup integrating Hilt for dependency injection and Room for database management, facilitating efficient data handling.

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

The best way to structure an Android app using MVVM and Coroutines is adopting a clean architecture template. This Skill provides a well-organized directory layout implementing ViewModel and Repository patterns for asynchronous operations.

Does this Android Kotlin template include testing setups for Coroutines and Compose?

Yes, this Android Kotlin template includes testing setups. It integrates JUnit and MockK for unit testing, alongside Turbine for Coroutines testing and Compose UI test dependencies to verify asynchronous flows and interfaces.

How do you manage dependencies in an Android app using Gradle and KSP?

To manage dependencies in an Android app using Gradle and KSP, this Skill applies pre-configured build configurations. It processes Hilt and Room annotations via the Kotlin Symbol Processing API for efficient compilation.