A Universal iOS App (supports both iPhone and iPad devices) that uses the PicSum Image APIS to showcase images from this service. The app has the following two screens:
- A screen that shows all the images as thumbnails arranged in a collection view.
- Tapping on a thumbnail in the collection view opens a screen that shows the image with full resolution. The following informations are overlaid on the image in its bottom part. a. ID b. Author c. Width in points d. Height in points
- The UI is adapted to both iPhone and iPad devices.
- The collection view keeps loading more content as the user keep scrolling down.
- Add unit test cases.
- Stop calling List api when all contents are fetched.
- Inside detai page, if swipes down, load the next image with its details with charming animation
- Add launch animation
- If user is offline, show alert
- add comments.
- Use Rxswift in details screen as well
- PicSum API details: https://picsum.photos/
- PicSum List API: https://picsum.photos/v2/list?page=2&limit=100
- PicSum Image Detail API: https://picsum.photos/id/237/200/300 --