Skip to content
This repository was archived by the owner on Aug 6, 2024. It is now read-only.

antipeon/AvitoInternshipTask

Repository files navigation

Installation

  1. In root directory of the project run:
$ pod install
  1. Open avito-task-internship.xcworkspace file

Extra features implemented

  • Custom cache
  • Clean Swift architecture (for better testing and further scalability of the app)
  • Wrote tests (aimed for full test coverage, achieved 85.0 %)
  • Supported dark theme
  • Supported landscape orientation
  • Used Swiftlint & CocoaLumberjack logger
  • Adaptive layout for big and small devices. Tested layout on Iphone 14 Pro, IPad Pro 12.9inch (3rd gen), iPod touch (7th gen)
  • Tested behaviour for iOS 13 on IPad Pro 12.9inch (3rd gen)

Other tools used

  • Used Postman and Charles to check API. Used Network Link Conditioner to simulate bad network and interrupt network connection during request to catch timeout

About

Avito iOS internship task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors