A Flutter app that uses JSONPlaceholder API to cache users, posts, comments, albums, and photos locally using SQLite Database.
Developed using Stacked Architecture.
- Make sure you have Flutter SDK 2.15.1 and over
- Internet connection
- The main screen shows all user given by the API

- Clicking on the user opens his detailed screen

- Clicking on a user's posts widget opens a list of all posts made by this user

- Clicking on a specific post opens comments list.

- Clicking on the 'Create a comment' button opens a create comment screen

- Going back to user's details screen, clicking on albums widget opens up user's album list

- Clicking on the 'Grid' or 'Slideshow' button opens a grid or slideshow of all photos in the album
