iOS Swift

TarkovMarket

TarkovMarket is a simple market information app for Battlestate Game’s Escape from Tarkov. It retrieves data using a 3rd party API service and displays it appropriately on UITableView and UICollectionView using the latest Diffable Data Source technology for responsive, reactive, and powerful performance. The app uses Core Data for persistence to enable users to favourite their desired items for quick access.

Technology: Core Data, CloudKit, Diffable Data Source, REST API, UIRefreshControl, ResultTypes

3rd Party Libraries: None

Screen Recordings

UIRefreshControl to update prices

Alt Text

Empty State View and updating Core Data Entity to toggle isFavourited property

Alt Text

Using Diffable Data Source to filter search controller results

Alt Text

Sorting Core Data objects using NSPredicate

Alt Text