What problem does it solve?
This Skill provides comprehensive guidelines, templates, and code standards to streamline Android app development, ensuring a consistent, efficient, and robust development process.
Core Features & Use Cases
- Material Design 3 Guidelines: Follow Material Design principles for UI/UX design.
- Project Configuration: Step-by-step instructions for project setup, including Gradle configuration, dependencies, and build variants.
- Kotlin Development Standards: Naming conventions, null safety, threading, coroutines, and other best practices.
- Jetpack Compose Standards: Guidelines for building UI components with Compose.
- Resources & Icons: Requirements and best practices for app icons and resources.
- Build Error Diagnosis & Fixes: Common errors, causes, and fixes.
- Material Design 3 Guidelines: In-depth guidelines for designing apps that meet Material Design 3 standards.
- Testing: Strategies for testing Android apps, including unit tests, UI tests, and Gradle Managed Devices.
- Adaptive Screens: Guidelines for creating adaptive apps for various screen sizes and devices.
- Accessibility: Comprehensive guidelines for making apps accessible to all users.
- Design Style Guide: How to select and apply the appropriate visual style for different app categories.
- Functional Requirements: Detailed requirements for various functional aspects like audio, video, notifications, and more.
- Privacy & Security: Best practices for app security and privacy.
- Testing: Strategies for testing Android apps, including unit tests, UI tests, and Gradle Managed Devices.
Quick Start
Use the android-native-dev skill to generate a new Android project with the latest Material Design 3 guidelines and Kotlin development standards.