Skip to content
All projects

Android app · October 2026 Closed testing on Google Play

Hierba Alta

The pokedex.cl app for Android: the whole site, native and offline, plus a trading card section to organize your collection and trade with other fans.

✓★⇄$ 14 mil cartas · sin conexión

What it is

The Pokédex, the daily challenge, minigames, the team builder and the tools from pokedex.cl, native. And in the second tab, the cards: more than 14,000 in Spanish to mark the ones you have, want, trade or sell, and find who has a spare of the one you’re missing.

Its name differs from the site’s because on Google Play the title, icon and package can’t use other companies’ trademarks. It lives in the same repository as the website and shares its logic: the app, the site and the API always give the same result.

+14,000cards in Spanish
3.8MB of data inside the app
9development phases
12 hhours between data checks

What I built

  • Expo and React Native with Expo Router, in TypeScript, for Android
  • Everything works offline: the data ships inside the app
  • Data that updates itself: it downloads only the files that changed, without waiting for a store release
  • Quick card marking, an album view and a card that tilts with the phone, with a holographic sheen
  • Match-based trades, purchase offers, decks and a public library for each trainer
  • Block and report, suggestions answered from the site’s admin panel and a daily challenge reminder

The hard parts

01

The same logic in three places

The battle formulas, the Showdown format and the daily challenge’s randomness are the same modules in the app, the site and the API.

02

Updating without the store

The site’s build publishes the same files the app ships with, each with its hash; the app checks every 12 hours and downloads only what changed.

03

Community without chat

Trades are proposed with cards only; contact details appear once both sides accept, and you can block and report.

↑↓ move↵ openEsc close