Walmart

Info

Description

2021

In this application, a significant migration from REST API to GraphQL was conducted, leveraging UIKit for enhanced user interface experiences. Key features, such as the shopping cart and checkout functionalities, were optimized using these technologies to provide users with smoother interactions and improved performance

Links

Technologies

UIKit
Clean architecture
MVVM
GraphQL / Apollo
RxSwift
Firebase
Splunk
Alamofire
Google Analytics
Unit Testing

Highlights

MVVM + Clean Architecture

Implemented MVVM and Clean Architecture principles for a scalable and maintainable codebase.

RXSwift

Utilized RXSwift for reactive programming, ensuring efficient and responsive user interfaces.

GraphQL Integration

Incorporated GraphQL for streamlined and efficient data queries, enhancing overall application performance.

Splunk User Tracking

Utilized Splunk for comprehensive user tracking and analytics, gaining valuable insights into user behavior.

Firebase for Crashlytics

Integrated Firebase for Crashlytics to ensure a reliable and stable user experience, minimizing crashes and errors.

Unit Testing

Implemented unit testing to ensure the robustness and reliability of the application, meeting quality standards.

Workflow

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5