A mobile application developed as a challenge for the startup Valuu.
- Fetch user data from API and store it on shared preferences.
- Fetch user data from Shared Preferences if the user is logged in.
- List View with pagination, the api is called only if the user arrive the bottom of scroll and there is more pages.
- Loading animation in the bottom of List View.
- The share icon appears if the post was made by the logged user.
- The like icon change the color if the logged user liked it.
- I wrote test to dependency injection, services and home controller.
Flutter β Googleβs UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
Dart β Dart is a client-optimized language for fast apps on any platform.
- Clone this repository;
- Acess the folder
cd valuu test
; - Run
flutter pub get
to install dependencies; - Connect your device or emulator;
- Run
fluter run
.
- Email-me: mano12328@hotmail.com
- Connect with me on LinkedIn.