hebersousa / dogs

This project uses a API to provide a list of images. State Pattern to control states and ValueNotifier for reactivity. hive and cached_network_image packages for storing favorites locally. The mocktail package for mocking repositories in unit tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dog Breeds

This project uses the https://dog.ceo/ API to provide a Flutter Mobile App that lists dog breeds and their images. Here are some packages utilized and implementation features:

  • State Pattern to control states and ValueNotifier for reactivity.
  • hive and cached_network_image packages for storing favorites locally.
  • The mocktail package for mocking repositories in unit tests.

Screenshots

Screenshot_20230831-171436

About

This project uses a API to provide a list of images. State Pattern to control states and ValueNotifier for reactivity. hive and cached_network_image packages for storing favorites locally. The mocktail package for mocking repositories in unit tests


Languages

Language:Dart 97.6%Language:Swift 2.0%Language:Kotlin 0.3%Language:Objective-C 0.1%