/valuu_test

Repository to share the project with valuu team.

Primary LanguageDart

Flutter - Valuu Test

A mobile application developed as a challenge for the startup Valuu.

πŸ“± Features

  • 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.

πŸ” Tests

  • I wrote test to dependency injection, services and home controller.

πŸš€ Technologies

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.

βœ‹πŸ» Prerequsites

πŸ”₯ Run

  1. Clone this repository;
  2. Acess the folder cd valuu test;
  3. Run flutter pub get to install dependencies;
  4. Connect your device or emulator;
  5. Run fluter run.

πŸ§‘β€πŸ’» Contact me