Android

Set up gomobile Android projects with Gradle and SDK/NDK management.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/vdemeester/home --skill android
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Android
Source: https://github.com/vdemeester/home/tree/main/dots/.config/claude/skills/Android
Command: npx skills add https://github.com/vdemeester/home --skill android

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance for Android development with gomobile, Gradle, Android SDK/NDK, and deployment workflows.

Core Features & Use Cases

  • Gomobile Integration: Create AARs or apps that share code with Go.
  • Gradle & SDK: Modern Android development with dependency management.

Quick Start

Scaffold a gomobile project and build a simple APK.

Frequently Asked Questions about Android

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

FAQPage Schema
How do I set up a gomobile project to share Go code with Android?

Gomobile lets you create Android apps or AARs that integrate Go libraries. Set up the Android SDK/NDK, configure Gradle, and use gomobile bindings to expose Go functions to your Android code, then build and deploy as a standard APK.

What's the best way to manage Android dependencies and multi-module projects with Gradle?

Modern Gradle with Kotlin DSL and version catalogs centralizes dependency management across single and multi-module Android projects. Define versions once and reference them consistently, simplifying updates and reducing conflicts in complex builds.

Can I build Android apps with gomobile on NixOS?

Yes. Gomobile on NixOS requires careful SDK/NDK path configuration and reproducible build setup. This Skill covers environment integration and tooling configuration to work reliably in diverse systems including NixOS.

How do I debug gomobile Android applications on emulators and physical devices?

Use adb to deploy and debug on emulators or connected devices. Configure your Gradle build for multi-ABI support, set up the emulator or enable USB debugging, then run and inspect your gomobile app through standard Android debugging tools.

What steps do I follow to publish a gomobile Android app to the Play Store?

Publish gomobile apps by building a signed release APK with Gradle, configuring Play Store metadata, and uploading through the Play Console. This Skill covers the full workflow including version management and multi-ABI publishing requirements.