hz-android-2d-porting

Port Android 2D apps to Meta Quest and Horizon OS with input adaptation and responsive layouts.

176|17|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/meta-quest/agentic-tools --skill hz-android-2d-porting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hz-android-2d-porting
Source: https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-android-2d-porting
Command: npx skills add https://github.com/meta-quest/agentic-tools --skill hz-android-2d-porting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires metavr, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenges of porting existing Android 2D apps to Meta Quest and Horizon OS, providing guidance on input adaptation, panel layout, and design requirements.

Core Features & Use Cases

  • Input Adaptation: Translates touch input from Android apps to controller pointer, hand tracking, and Bluetooth peripherals.
  • Panel Layout: Offers strategies for building responsive layouts that adapt to dynamic panel sizes and orientations.
  • Design Guidelines: Provides comprehensive design requirements for apps to meet Horizon Store approval standards.
  • Use Case: Port a mobile Android app for use in the Horizon OS environment, adapting it for a virtual panel-based interface.

Quick Start

Run 'metavr app install path/to/your-app.apk' to install your app on a connected Quest device and test basic functionality.

Frequently Asked Questions about hz-android-2d-porting

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

FAQPage Schema
How do I port an Android 2D app to Meta Quest and Horizon OS?

Porting an Android 2D app to Meta Quest requires adapting touch inputs to controller pointers, building responsive panel layouts, and aligning with Horizon OS design guidelines for store approval.

What is input adaptation for Android apps on Horizon OS?

Input adaptation translates existing Android touch interactions into controller pointer, hand tracking, and Bluetooth peripheral inputs to ensure functionality within the Horizon OS environment.

Do I need a Meta Quest device to test my Android port?

Yes, you need a connected Meta Quest device for on-device testing. You can install your APK directly via command line using the metavr app install command to verify functionality.

What's the best way to handle responsive layout for 2D apps in Horizon OS?

The best way to handle responsive layout is implementing strategies that allow your app to adapt dynamically to changing panel sizes and orientations within the Horizon OS interface.

Can I use Python scripts to install an APK on Meta Quest for porting?

Yes, the porting process requires Python scripts for command-line operations. You can use the metavr tool to install your APK file directly onto a connected Quest device for testing.

Why does my Android app need design guidelines for Horizon Store approval?

Horizon Store approval requires meeting specific design guidelines to ensure 2D apps provide a consistent, responsive panel-based interface suited for the Horizon OS virtual environment.