android-mobile-development

Mitigate security vulnerabilities in mobile-android frontend applications using linters and SAST tools.

17|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/williamzujkowski/standards --skill android-mobile-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-mobile-development
Source: https://github.com/williamzujkowski/standards/tree/main/skills/frontend/mobile-android
Command: npx skills add https://github.com/williamzujkowski/standards --skill android-mobile-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solves? This skill provides best practices for building native Android applications, ensuring high performance, excellent UI/UX, and seamless Google ecosystem integration. It streamlines the adoption of Kotlin and Jetpack Compose, reducing development time and improving the quality of your mobile apps.

Core Features & Use Cases

  • Jetpack Compose Best Practices: Guides on building declarative UIs with Compose for modern Android development.
  • Performance Optimization: Teaches techniques for optimizing app launch, rendering, and battery usage.
  • Google Ecosystem Integration: Provides patterns for integrating with services like Google Maps, Firebase, and Google Play Services.
  • Use Case: Develop a new feature for an Android app by applying these standards, automatically generating a Composable function and ViewModel template for data fetching and state management.

Quick Start

Generate a Jetpack Compose Composable function and ViewModel template for an Android screen that displays a list of items.

Frequently Asked Questions about android-mobile-development

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

FAQPage Schema
How do I build high-performance Android apps with Jetpack Compose?

Jetpack Compose enables declarative UI development for Android. This Skill guides best practices for building performant Composable functions, optimizing rendering, and managing state with ViewModels to reduce development time and improve app quality.

What are the key performance optimization techniques for Android mobile apps?

Performance optimization covers app launch speed, rendering efficiency, and battery usage. This Skill teaches techniques to measure and improve these metrics, ensuring your Android apps run smoothly across devices and minimize resource consumption.

How do I secure Android applications against mobile frontend vulnerabilities?

Mobile Android security requires enforcing security guidelines through linters and SAST tools, managing dependencies, and following best practices. This Skill applies security standards to your development workflow and production deployment to mitigate vulnerabilities.

Can I integrate Google services like Firebase and Google Maps into my Android app?

Yes. This Skill provides patterns and best practices for integrating Google ecosystem services including Firebase, Google Maps, and Google Play Services into native Android applications seamlessly.

Do I need Kotlin to build modern Android apps with Jetpack Compose?

Jetpack Compose is designed for Kotlin. This Skill streamlines Kotlin adoption and Compose workflows, covering modern Android development standards with templates for Composable functions and ViewModels for rapid feature development.

What's the best way to manage state and data fetching in Android UI components?

ViewModel-based state management separates UI logic from data fetching. This Skill provides templates and patterns for implementing state management in Jetpack Compose, ensuring predictable data flow and maintainable Android apps.