What problem does it solve?
This Skill provides a comprehensive guide for Android native application development using Kotlin/Compose, addressing common challenges like project setup, UI design, development standards, and best practices.
Core Features & Use Cases
- Project Setup: Guidance on initializing Android projects with Gradle Wrapper, Kotlin/Compose, and Material Design 3.
- UI Design: Best practices for Android UI/UX design, including Material Design 3 guidelines.
- Development Standards: Naming conventions, null safety, exception handling, threading, and lifecycle management.
- Jetpack Compose: Overview and best practices for building UIs with Jetpack Compose.
- Resources & Icons: Requirements and conventions for app icons, resources, and naming.
- Build Error Diagnosis: Common errors and solutions for Android development.
- Material Design 3 Guidelines: Review and compliance with Material Design 3 for app UI.
- Testing: Strategies for testing Android apps, including unit tests, UI tests, and performance testing.
Quick Start
Run the 'setup-project' script in the 'scripts/' directory to initialize a new Android project with Kotlin/Compose and Material Design 3.