Skip to content

jscelle/RandPeople

Repository files navigation

RandPeople

The app simply shows random users from api, with options to take a closer look to each one.😦 App also storing all of the users on disk, so if there is no internet, you can still use it.

How to setup

Clone this project, run pod install in terminal, inside project location

What did i use

Architecture

  • MVVM With flow coordinators

For navigation

API

For almost everything 😵‍💫

Network layer

Image downloading and caching

Database

For testing

For UI

TODO

  • Test error handling (its working but not covered by Unit tests yet🫠)
  • Somehow make tests for View controllers
  • Implement better data handling strategy, maybe, something like this: Carlos

Screenshots

Simulator Screen Shot - iPhone 14 Pro - 2022-10-12 at 13 45 53 Simulator Screen Shot - iPhone 14 Pro - 2022-10-12 at 13 46 00 Simulator Screen Shot - iPhone 14 Pro - 2022-10-12 at 13 46 05

About

Test application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published