This project has the main objective of building a Flutter application that uses a Clean Architecture and could serve as a template for building new applications. For the application of this project we used the http.cats website as a basis to create a mobile version with Flutter.
You can see more about Flutter clean Architecture: ResoCoder and Flutterando
You can see more about GetX: GetX - Flutter package
- Facilitate rapid development of mobile solutions in Flutter
- Standardize the development of your applications following the Clean Architecture Standard
- Include minimal libraries to start your new app
#Clone the project
git clone https://github.com/arielroque/http_cats_mobile.git
#Enter in the folder
cd http_cats_mobile
#Get the packages
flutter packages get
#Running the app in your device ou emulator
flutter run
#Run tests
flutter run test
- Add tests to all widgets
- Add getx in web view render widget
- Thanks to httpstatuses.com for informations about each http code
- Thanks to @http.cat for make available the api that allows to obtain the cats images
- Thanks to @girliemac for creating the beautiful http status cats images
- Thanks to @nataly-enne for the status 501 image
- Thanks to @woutfeys for the status 102 image
- Thanks to @epitaciosilva for the 407 image
- Thanks to @luizcieslak for the 203 image and 407 image fix.