Pokémon on Android: Native Ports & Recomp Status
Recomp status
Let's Go Eevee Android port (letsgo-recomp-android) ↗
Early, build it yourselfPokémon: Let's Go, Eevee! (Switch v1.0.0)
Android layer by CowKillers on top of raulzrrs's letsgo-recomp, a static recompilation of the Switch game. At v0090 it boots, renders the 3D world, battles, menus and saves, with touch and controller support, 480p to 1080p scaling and about 22 to 30 fps on a Galaxy S23. The big blocker: all in-game text (dialogue, menus, HUD) is still invisible. There are no ready-made APKs, since they would contain the recompiled game.
You need: Your own legally dumped NSP (plus your own keys) to build from source
letsgo-recomp (PC base) ↗
In development (Windows)Pokémon: Let's Go, Eevee! (Switch v1.0.0)
The Windows static recompilation, built on LAS Recomp, that the Android port above is based on. v0.7.6 (Nov 1) fixes freezes after long sessions, some blank-text cases (drivers that share under about 1.7 GB of memory still show no text) and a battle hang on NVIDIA. No game files are included.
You need: Your own Let's Go, Eevee! v1.0.0 dump
EmeraldRecomp ↗
Early preview, Android APKPokémon Emerald (GBA)
Static recompilation by mstan on his gbarecomp framework: the ROM's ARM code is translated to native C, so there's no emulator. v0.1.5 (Nov 1) ships an Android arm64 APK plus Windows and Linux builds, on the newer gbarecomp 0.4.1 runtime with controller-menu fixes. It boots into gameplay but is an in-development preview, so expect rough edges.
You need: Your own legally dumped Pokémon Emerald (USA) ROM
Gen 1 recomps
Gen1Recomp (G1R Deluxe) ↗
Active, Android APKPokémon Red / Blue / Yellow (plus Gen 2 and 3 content)
A native LÖVE2D recreation with hand-written Lua engine code ported from the pret disassemblies; game data and graphics are decoded from the ROM you supply. v0.3.99 (Oct 31) ships an Android APK plus iOS, Linux and macOS builds.
You need: Your own ROM of the supported game
Watch out: only the GitHub repo, its Discord and gen1re.com are official. The developer warns that gen1recomp[.]com is an impostor site serving adware.
Gen2Recomped ↗
Active, Android APKPokémon Gold / Silver / Crystal
A Gen 2 fork of Gen1Recomp by UNDERdecoded. Game data is decoded from your ROM when you import it. v0.8.47 (Oct 26) ships Android, iOS, Linux, macOS and Switch builds.
You need: Your own canonical US .gbc ROM (SHA-1 checked)
Other Pokémon ports
FireRed/LeafGreen and Ruby/Sapphire Recomp ↗
PC only for nowPokémon FireRed, LeafGreen, Ruby, Sapphire (GBA)
EmeraldRecomp's Gen 3 siblings by mstan (Ruby/Sapphire repo). Their latest releases (Nov 1, on gbarecomp 0.4.1) are still Windows-only, with no Android build yet; we'll move them up when one ships.
You need: Your own ROM
We only list legitimate ports and recomps. ROM hacks, and projects whose repositories host original game files or extracted game assets, are left out on purpose. We never host or link to ROMs. Want more native ports? Browse the full Android ports directory.