Onboadring screen
Onboadring screen
Sign up screen
Products category screen
Products category with filters
Cart screen
Side menu


E-commerce app with Magento backend. Was not released to the App Store due to client internal roadmap change.


December 2016

App features

  • Swift 3.0, iOS 8.0+
  • Multilangual (en, ar) iPhone app with auto layout and RTL support.
  • Interaction with Magento backend via xmlconnect, NSURLSession + SWXMLHash for network layer.
  • Quick, nimble, OHHTTPStubs for network layer testing.
  • 3rd party services
    • Crashlytics for crash reporting
    • Fabric.io for beta distribution
    • Continuous delivery via fastlane.tools

My role in project

Sole developer