android-platform

Guide Android platform features, runtime permissions, and build error troubleshooting.

2|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/bloknayrb/claudestuff --skill android-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-platform
Source: https://github.com/bloknayrb/claudestuff/tree/main/plugins/android-dev/skills/android-platform
Command: npx skills add https://github.com/bloknayrb/claudestuff --skill android-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers understand and implement modern Android platform features, troubleshoot common build and runtime errors, and manage permissions effectively.

Core Features & Use Cases

  • Permissions Guidance: Provides decision trees and code examples for requesting runtime permissions, including handling denials and "Don't ask again" scenarios.
  • Modern API Adoption: Explains features like Photo Picker, Credential Manager, Predictive Back, and Scoped Storage, guiding users away from deprecated patterns.
  • Troubleshooting: Offers quick reference for common Gradle sync failures, build errors, runtime crashes, and emulator issues.
  • Use Case: A developer is struggling with a NetworkOnMainThreadException in their Compose app. They can use this Skill to quickly find the cause and the recommended solution using Dispatchers.IO.

Quick Start

Use the android-platform skill to troubleshoot a Gradle sync failure.

Frequently Asked Questions about android-platform

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

FAQPage Schema
How do I fix a Gradle sync failure or common Android build errors?

To fix Android build errors, this Skill offers quick reference troubleshooting strategies for resolving Gradle sync failures and configuration issues. It guides developers through diagnosing and correcting common build interruptions.

How do I handle Android runtime permissions when a user selects "Don't ask again"?

Handling Android runtime permissions requires specific decision trees when users deny requests or select "Don't ask again." This Skill provides code examples and logic for managing these scenarios and requesting permissions effectively in Kotlin.

What is the best way to resolve a NetworkOnMainThreadException in Jetpack Compose?

Resolving a NetworkOnMainThreadException in Jetpack Compose involves moving network operations off the main thread. This Skill recommends using Kotlin coroutines with Dispatchers.IO to execute asynchronous tasks and prevent application crashes.

How do I implement the Android Photo Picker and Credential Manager APIs?

Implementing modern Android platform features like Photo Picker and Credential Manager involves moving away from deprecated patterns. This Skill explains how to adopt these APIs correctly within your Kotlin and Jetpack Compose applications.

Does this Android troubleshooting guidance cover emulator issues and runtime crashes?

Yes, this Android troubleshooting guidance covers common emulator issues and runtime crashes. It provides debugging strategies to diagnose application failures, ensuring developers can identify and resolve both environment and runtime errors.