Skip to content
This repository has been archived by the owner on Feb 15, 2022. It is now read-only.

arabamcom/Arabamcom-iOS-Assignment-

Repository files navigation

Arabamcom-iOS-Assignment

About

A prototype arabam app using Alamofire 5.3, FloatingPanel v2.1.0 and Kingfisher v5. Language is Swift 5, using MVVM and Singleton pattern as well.

Requirements

  • Xcode 11.7
  • iOS 13.7
  • macOS 10.15

Getting Started

  • Clone or download
  • Pod install
  • Build and Run

Dependencies

  • Alamofire
  • FloatingPanel
  • Kingfisher

Features

  • Showing list of adverts with sorting and filtering features.
  • Sorting and filtering features are on Floatingpanel therefore if it is not necessary for any sorting or filtering process it will wait at the bottom of the screen. By tapping on them it will open fullscreen with a zooming feature.
  • Easily see the advert detail by tapping on the advert from the list screen.
  • At the top of the detail screen, it is possible to see other photos of adverts by swiping to photo. Swiping down the detail screen for getting more information about adverts. Easily call the client by swipe left to the phone number.

Screenshots

Contact

email: [email protected]

Licence

Arabamcom-iOS-Assignment is available under the MIT licence. See the LICENSE file for more info.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published