Pokeapi Flutter client.
- Install the most recent version of Flutter, and make sure you also set up the
iosandandroidplatforms. - Verify if you instalation is correct:
flutter doctor- Install the dependencies:
flutter pub get- Run code generation:
dart run build_runner build- Start your emulator/simulator.
- Run the project
fllutter runRun unit tests run on your terminal:
flutter test- Fetch pokemons (lazy load).
- Show pokemon detail.
This application was developed in a short time, so we're missing some features listed here:
- Enhance error handling.
- Save favorite pokemons (missing presentation layer).
- Match designs.
- Ordering.
- Animations.
- Widget tests.
- Integration tests.