Skip to content

VorkhlikArtem/Effective-Mobile-updated-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Effective Mobile updated

The E-commerce online store application for selling various electronic goods: phones, computers, TV, accessories, etc.
This is my test project, commissioned by the company in which I was interviewed. I designed the UI by the sketch in Figma.

Technologies

  • Combine (for network manager and functional bindings)
  • MVC + MVVM architectures
  • UICollectionView Compositional Layout & Diffable DataSource
  • Completely programmatically designed UI with NSLayoutConstraints

Overview

Main VC, filtering view and Detail VC

Main VC consists of category section represented by carousel horizontal scroll view with the option of selecting, another horizontal section with pagination and vertical section with tappable like button.
Filtering view pops up with the blur background effect and allows to choose filter options.
Detail VC consists of Collection View with scaling up and down when scrolling images and bottom view with detail info.

Updating

Cart VC + Custom Page Controller

Added bingings for Cart VC using Combine framework (MVVM)
Added custom page controller interacting with user's scrolling actions

Screenshots

Requirements

  • IPhone 11+
  • iOS 15.0+
  • XCode 13.0+

About

The marketplace app for selling different products online

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages