skills/android-dev/SKILL.md
Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and hybrid architectures.
npx skillsauth add ranbot-ai/awesome-skills android-devInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill guides production-grade Android and cross-platform (non-iOS) app development following practices used at big tech companies. It covers the entire development lifecycle — architecture, UI, code quality, testing, error handling, release, and maintenance.
references/ directory)Choose based on team, requirements, and platform targets. Do not recommend iOS-specific paths.
Best for: Android-only apps, hardware-intensive features, best-in-class UX, new projects.
references/native-android.mdBest for: Existing Java codebases, teams without Kotlin experience, legacy app maintenance, incremental Kotlin migration.
references/java-android.mdBest for: Android + Web (+ desktop) from one codebase, fast iteration, pixel-perfect custom UI.
references/flutter.mdBest for: Web + Android code sharing, JS/TS teams, rich ecosystem.
references/react-native.mdBest for: Sharing business logic across Android + Desktop + Web while keeping native Android UI.
references/kmm.mdBest for: Web-first teams, simple apps, PWA-like content apps.
references/hybrid.md| Requirement | Native Kotlin | Native Java | Flutter | RN | KMM | Hybrid | |---|---|---|---|---|---|---| | Android-only (new) | ✅ Best | ✅ | ✅ | ✅ | ✅ | ✅ | | Android-only (existing Java) | ⚠️ migrate | ✅ Best | ❌ | ❌ | ⚠️ | ❌ | | Android + Web | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ Best | | Android + Desktop | ❌ | ❌ | ✅ | ⚠️ | ✅ | ⚠️ | | Shared business logic only | N/A | N/A | N/A | N/A | ✅ Best | N/A | | Native performance | ✅ | ✅ | ✅ | ⚠️ | ✅ | ❌ | | JS/TS team | ❌ | ❌ | ❌ | ✅ Best | ❌ | ✅ | | Custom pixel-perfect UI | ✅ | ⚠️ | ✅ Best | ⚠️ | ✅ | ❌ |
Every production Android project must separate UI, business logic, and data into distinct, independently testable layers.
app/
├── ui/ # Composables / Activities / Fragments / Screen states
├── presentation/ # ViewModels, UI State, UI Events
├── domain/ # Use cases, domain models, repository interfaces
├── data/ # Repository impl, remote (API), local (DB), mappers
└── di/ # Dependency injection modules
Data flow (unidirectional):
User Action → ViewModel/Store → Use Case → Repository → Data Source
↓
UI State (sealed class / StateFlow)
↓
Composable / View renders state
Native (MVVM + MVI):
StateFlow / SharedFlow for reactive statesealed class UiState + `sealed class UiEventesting
Plan, orchestrate, and adversarially verify parallel AI coding agents with a dynamic multi-agent workflow engine.
development
Generate professional, ATS-optimized CVs for FlowCV, Canva, Google Docs, or Word. Handles multi-source merging, JD targeting, seniority adaptation, and humanized rewriting. Outputs paste-ready text wi
tools
Generate hand-drawn 16:9 article illustrations with the Grav character IP, sparse annotations, and absurd but clear visual metaphors.
tools
--- name: linkedin-content-generator description: AI-powered LinkedIn content suite: generate posts, carousels, newsletters, and 30-day calendars with niche-specific SEO rules and a reinforcement-learning personal memory system. category: Document Processing source: antigravity tags: [python, markdown, api, mcp, claude, ai, agent, automation, workflow, template] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/linkedin-content-generator --- # LinkedIn Content Genera