Figozo Flutter Practical Assessment
This repository contains the code for the Figozo Flutter Practical Assessment. The web and mobile versions of the application have been built. The app contains the following screens:
-
A home page where the user can see lists of cats and dogs, with a small UI variant on the web version where the logo shows
-
A pet details page where the user can see details about the pet they clicked on. This includes the Age, Weight and Description of the pet
-
The project uses GetX as its state management solution, which also comes bundled with other functionalities like Dependency Injection and Local storage, these of which are used in the project.
-
The project uses DIO, JSON Serializable and Retrofit for handling the API flow. Dartz is also used to create an error handling service