farhanfdjabari/pokedexf — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a Flutter Pokedex app that shows a smooth, modern list of Pokémon using data from PokeAPI. I want the main screen to load Pokémon as the user scrolls, with nice card styling, images, names, and basic info, plus a detail screen when someone taps a Pokémon.

Please make it feel polished, with simple animations, a splash screen, responsive sizing, and loading, empty, and error states that don’t look broken. It should also cache data locally so the app can still show previously loaded Pokémon when offline or when the API is slow.

Use a clean structure so the app is easy to maintain, with BLoC for state management, a repository style data layer, API calls, and local storage. Android support is important, but keep it runnable as a normal Flutter project. If generated files are needed, set that up too. Look up the current PokeAPI and Flutter docs online if you need to.

Want more depth? Deep Reverse