Professional project · iOS frameworks & SDKs
AddRider
AddRider is a multi-sided restaurant ordering and delivery platform connecting customers, restaurants, and delivery drivers through dedicated applications. The platform supports food ordering, delivery tracking, payments, and order management.
- Objective-C
- iOS Application Development
- UIKit
- iOS Software Architecture
My role and work
As an iOS Engineer at Arm-BoldMind, I developed native iOS functionality using Objective-C, UIKit, and Model-View-Controller (MVC) architecture, integrating with C#/.NET backend services through RESTful APIs and SignalR-based real-time communication.
Implemented Google Maps SDK for iOS, Apple MapKit, and Core Location, developing customized map interfaces, route visualization using Google Maps polylines, geolocation, and delivery tracking.
Developed push notifications, user authentication, customer reviews and ratings, photo attachments, barcode scanning, and optional receipt scanning.
Applied modular architecture, SOLID principles, and reusable software components to improve maintainability, scalability, and code reusability.
Skills & Technologies 30
- Objective-C
- iOS Application Development
- UIKit
- iOS Software Architecture
- MVC
- RESTful API Integration
- Real-Time Communication
- SignalR
- Google Maps SDK for iOS
- Core Location
- MapKit
- Location-Based Services
- Push Notifications
- Modular Architecture
- C#/.NET Backend Integration
- SignalR-ObjC
- Google Maps iOS Utils
- SDWebImage
- MMDrawerController
- ALPValidator
- BIZCircularProgressView
- MZTimerLabel
- Barcode Scanning
- Receipt Scanning
- Photo Attachments
- Delivery Tracking
- Google Maps Polylines
- SOLID Principles
- User Authentication
- Reusable Components
The first 15 are the primary skills for this project; the rest are additional.
Chronology
Project 6 of 6 at Arm-BoldMind (Jan 2017 – Jan 2019), listed newest first. Project-level dates are not given; the first Arm-BoldMind project.