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.
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.
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
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.
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.
Community without chat
Trades are proposed with cards only; contact details appear once both sides accept, and you can block and report.