The iOS application has the Pokémon list.
In the app, you can search for Pokémon by name, edit the Pokémon list (mark favorites or delete unwanted ones 🙂), and re-update the Pokémon list from the network.
The application looks something like this😜
- network API requests
- short-term cache is used