Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Android Kotlin Development

  • 1.3k installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

android-kotlin-development is an agent skill for develop native android apps with kotlin. covers mvvm with jetpack, compose for modern ui, retrofit for api calls, room for local storage, and navigation architecture.

About

The android-kotlin-development skill is designed for develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture. Invoke when the user asks about android kotlin development or related SKILL.md workflows.

  • Reference Guides.
  • Best Practices.
  • Creating native Android applications with best practices.
  • Using Kotlin for type-safe development.
  • Implementing MVVM architecture with Jetpack.

Android Kotlin Development by the numbers

  • 1,316 all-time installs (skills.sh)
  • +38 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #305 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

android-kotlin-development capabilities & compatibility

Capabilities
reference guides · best practices · creating native android applications with best p · using kotlin for type safe development
Use cases
frontend
From the docs

What android-kotlin-development says it does

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.
SKILL.md
Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation archite
SKILL.md
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill android-kotlin-development

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.3k
repo stars305
Security audit3 / 3 scanners passed
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do I develop native android apps with kotlin. covers mvvm with jetpack, compose for modern ui, retrofit for api calls, room for local storage, and navigation architecture?

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Who is it for?

Developers using android kotlin development workflows documented in SKILL.md.

Skip if: Skip when the task falls outside android-kotlin-development scope or needs a different stack.

When should I use this skill?

User asks about android kotlin development or related SKILL.md workflows.

What you get

Completed android-kotlin-development workflow with documented commands, files, and expected deliverables.

  • kotlin composable files
  • navigation graphs
  • viewmodel code

Files

SKILL.mdMarkdownGitHub ↗

Android Kotlin Development

Table of Contents

Overview

Build robust native Android applications using Kotlin with modern architecture patterns, Jetpack libraries, and Compose for declarative UI.

When to Use

  • Creating native Android applications with best practices
  • Using Kotlin for type-safe development
  • Implementing MVVM architecture with Jetpack
  • Building modern UIs with Jetpack Compose
  • Integrating with Android platform APIs

Quick Start

Minimal working example:

// Models
data class User(
  val id: String,
  val name: String,
  val email: String,
  val avatarUrl: String? = null
)

data class Item(
  val id: String,
  val title: String,
  val description: String,
  val imageUrl: String? = null,
  val price: Double
)

// API Service with Retrofit
interface ApiService {
  @GET("/users/{id}")
  suspend fun getUser(@Path("id") userId: String): User

  @PUT("/users/{id}")
  suspend fun updateUser(
    @Path("id") userId: String,
    @Body user: User
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Models & API ServiceModels & API Service
MVVM ViewModels with JetpackMVVM ViewModels with Jetpack
Jetpack Compose UIJetpack Compose UI

Best Practices

✅ DO

  • Use Kotlin for all new Android code
  • Implement MVVM with Jetpack libraries
  • Use Jetpack Compose for UI development
  • Leverage coroutines for async operations
  • Use Room for local data persistence
  • Implement proper error handling
  • Use Hilt for dependency injection
  • Use StateFlow for reactive state
  • Test on multiple device types
  • Follow Android design guidelines

❌ DON'T

  • Store tokens in SharedPreferences
  • Make network calls on main thread
  • Ignore lifecycle management
  • Skip null safety checks
  • Hardcode strings and resources
  • Ignore configuration changes
  • Store passwords in code
  • Deploy without device testing
  • Use deprecated APIs
  • Accumulate memory leaks

Related skills

FAQ

What does android-kotlin-development do?

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

When should I use android-kotlin-development?

User asks about android kotlin development or related SKILL.md workflows.

Is android-kotlin-development safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.