android-app-development

Map Android SDK and Jetpack symptoms to AOSP implementation logic.

19|4|Updated May 16, 2026
One-click install
npx skills add https://github.com/Lightrion/skills --skill android-app-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-app-development
Source: https://github.com/Lightrion/skills/tree/main/android-app-development
Command: npx skills add https://github.com/Lightrion/skills --skill android-app-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps Android app developers explain and fix “why does Android do this?” issues by connecting the SDK/Jetpack behavior they see to the exact platform implementation in AOSP that enforces it.

Core Features & Use Cases

  • Version-anchored AOSP investigation: matches behavior to the user’s targetSdk-relevant AOSP release and guides what to search and read for the real decision logic.
  • Practical translation back to app code: summarizes what the platform does in developer terms and provides file/path citations instead of dumping raw platform internals.
  • Debugging across common platform pain points: focuses on broadcast delivery, Doze/background execution, foreground service rules, permission grants/AppOps, activity/service lifecycle effects, and intent/package visibility behaviors—especially when behavior changes across Android versions.

Enforcing the “right use of AOSP” rule

The skill also prevents unnecessary AOSP digging for ordinary SDK/Jetpack usage, steering you toward SDK docs first and using AOSP only when platform behavior is the actual cause.

Quick Start

Tell the AI: “I’m targeting API 34 and my BroadcastReceiver isn’t getting the broadcast—why is it being filtered or delayed, and what AOSP code should I check?”

Frequently Asked Questions about android-app-development

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

FAQPage Schema
Why does Android filter or delay my BroadcastReceiver delivery on API 34?

Doze mode restricts background execution through AOSP job scheduling logic matched to your targetSdk. This skill identifies the platform-side enforcement code in AOSP, translating Doze restrictions into app developer impact with precise file citations.

How do I debug foreground service validation failures across Android versions?

Runtime permission and AppOps behavior is enforced by AOSP code that varies by targetSdk. This skill searches the AOSP source to locate the exact permission grant logic, translating platform internals into actionable app developer terms with file citations.

When do I need to read AOSP source code to fix Android app behavior?

Read AOSP source code when platform-mediated interactions like intent visibility or lifecycle changes cause unexpected behavior. This skill enforces using AOSP only for framework-side causes, steering you to SDK docs first for ordinary Jetpack usage.

Can I find the exact AOSP file and line causing my Android runtime permission issue?

Find the exact AOSP file and line for runtime permission issues by matching your targetSdk to the corresponding platform release. This skill performs semantic search and chunk retrieval from AOSP, citing the precise decision logic behind AppOps behavior.

What is the best way to investigate Android Doze and job scheduling restrictions?

Investigate Doze and job scheduling restrictions by anchoring your search to your targetSdk's AOSP release. This skill guides what to search in the platform source, reads the real background execution decision logic, and summarizes the impact on your app.