android-expert

Guide Android development in Kotlin Multiplatform projects with Compose Navigation and runtime permissions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Zeyden/claude-skills --skill android-expert-zeyden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-expert
Source: https://github.com/Zeyden/claude-skills/tree/main/skills/android-expert
Command: npx skills add https://github.com/Zeyden/claude-skills --skill android-expert-zeyden

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides in-depth knowledge and practical examples for developing robust and efficient Android applications within a Kotlin Multiplatform (KMP) project, addressing common platform-specific challenges.

Core Features & Use Cases

  • Android Navigation: Implement type-safe navigation using Compose Navigation, handling routes, deep links, and bottom navigation patterns.
  • Permissions Management: Gracefully request and manage runtime permissions using the Accompanist Permissions library.
  • Lifecycle-Aware UI: Integrate ViewModels with Jetpack Compose using collectAsStateWithLifecycle for efficient state management.
  • Material3 & Edge-to-Edge: Apply modern Material3 theming and implement edge-to-edge display for an immersive user experience.
  • Build Optimization: Analyze and optimize APK size using provided scripts and best practices.

Quick Start

Use the android-expert skill to implement type-safe navigation for a new feature in your KMP Android app.

Frequently Asked Questions about android-expert

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

FAQPage Schema
How do I implement type-safe Compose Navigation in a Kotlin Multiplatform Android app?

Manage runtime permissions in KMP Android apps by requesting and handling them gracefully using the Accompanist Permissions library. This Skill provides practical examples for integrating permission flows into your Compose UI.

Does this Skill cover lifecycle-aware state management for Jetpack Compose?

Apply Material3 theming and implement edge-to-edge display to create an immersive user experience in KMP Android apps. This Skill guides you through modern UI component integration and display configurations.

What is the best way to optimize APK size for an Android target in KMP?

Optimize APK size for your Android target by analyzing the build configuration using provided scripts and best practices. This Skill helps identify size-reducing opportunities specific to your KMP Android application.

Can I use standard Android platform APIs and patterns within a Kotlin Multiplatform project?

Yes, you can use standard Android platform APIs and patterns within KMP projects. This Skill addresses common platform-specific implementations, ensuring robust and efficient Android module development.