Javier Cicchelli eac34c61c1 [Framework] Feed item filtering in the Feed List view (#11)
This PR contains the work done to implement the filtering of the items shown in the `FeedListViewController` view controller by star rating.

Reviewed-on: #11
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Co-committed-by: Javier Cicchelli <javier@rock-n-code.com>
2024-03-20 21:35:46 +00:00
2024-03-15 23:30:01 +00:00
2020-07-21 12:47:14 +02:00

Test assignment for the iOS Developer position.

Reviews app

  1. Make a small app that has our review feed.
  2. Add the possibility to filter by number of stars.
  3. Show the top three occurring words in the filtered reviews (omit the ones less than 4 characters long).
  4. Make use of native APIs and do not use 3rd party libraries.
  5. Add more screens or UI-controls if needed.

Feed: https://itunes.apple.com/nl/rss/customerreviews/id=474495017/sortby=mostrecent/json

We provide you a dummy app which already has a feed and details screens with some randomly generated data. Consider it as your starting point. Feel free to keep the layout untouched, we don't want you to waste your time on arranging the labels and fine-tuning the constraints. We are mostly curious about the business logic under the hood.

Feel free to change all the provided code if you want to. Its there only to save you some time.

We expect to see a simple app but the one which is ready to be scaled up. Let's keep in mind more screens, user flows and services (e.g. Google Store reviews for example) which supposed to be added to the app in future.

If you have any questions or doubts make your own assumptions. But please convey the reasoning to us (code comments, documentation, some other way).

Description
An iOS app that shows and filters App Store reviews of the ING banking app, built as an assignment for ING.
Readme 710 KiB
Languages
Swift 99.6%
Objective-C 0.4%