android-app-development

Implement Android app components with lifecycle and manifest guidance.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Binh230199/ai --skill android-app-development-binh230199
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-app-development
Source: https://github.com/Binh230199/ai/tree/main/.github/skills/android-app-development
Command: npx skills add https://github.com/Binh230199/ai --skill android-app-development-binh230199

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you build, review, and debug Android application components correctly so your app is lifecycle-safe, manifest-complete, and ready for production or AOSP integration.

Core Features & Use Cases

  • Component implementation: Create or refine Activities, Fragments, Services, BroadcastReceivers, and ContentProviders with Android best practices.
  • App wiring and safety: Handle lifecycle transitions, intent flows, runtime permissions, Navigation Component setup, and explicit exported settings.
  • Android Automotive and AOSP support: Adapt app code for AAOS targets and integrate it into Gradle or Soong build environments with the right packaging and signing choices.
  • Use case: Use this Skill when a car app needs a new screen, a background service, or a manifest fix that must work reliably across Android Studio and AOSP.

Quick Start

Ask the skill to scaffold, review, or debug an Android component for an AAOS app in either Gradle or AOSP, and it will return lifecycle-safe implementation guidance.

Frequently Asked Questions about android-app-development

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

FAQPage Schema
How do I implement lifecycle-safe Android Activities and Fragments for API 33?

To implement lifecycle-safe Android components, you must use Kotlin-first patterns and handle lifecycle transitions explicitly. This ensures Activities and Fragments manage their state correctly and avoid memory leaks on API 33 baseline targets.

How do I configure explicit exported settings and runtime permissions in an Android manifest?

Configuring Android manifest exported settings and runtime permissions requires explicit component configuration and safe permission flows. You must declare explicit exported attributes and request permissions dynamically to ensure production-grade app safety.

How do I adapt an Android app for AAOS targets using AOSP Soong builds?

Adapting Android apps for AAOS targets involves integrating your code into AOSP Soong build environments. This requires correct AOSP module, package, and certificate setup alongside specific packaging and signing choices for Android Automotive OS.

What is the best way to set up Android Navigation Component and intent flows?

The best way to set up Android Navigation Component and intent flows is by applying explicit component wiring. This involves configuring navigation graphs and managing intent transitions safely to ensure reliable screen routing.

Does this Android development guidance work with both Gradle and AOSP Soong environments?

Yes, the Android development guidance applies to both Android Studio Gradle projects and AOSP Soong builds. It provides tailored packaging and signing choices to ensure components integrate correctly across both build environments.

Why do my Android Services and BroadcastReceivers fail to start after a manifest update?

Android Services and BroadcastReceivers often fail to start after a manifest update due to missing explicit exported configuration. Production-grade Android components require explicit exported settings on API 33 to function correctly.