← All projects

Multi-brand food-delivery apps

Company
Eda.ua
Client
Foodout group
Role
iOS Developer
Period
09/2017 – 12/2018
Team
2 members
Apps
Eda.ua, MyChef.ee, Foodout.lv, Foodout.lt
Three eda.ua screens: restaurant list, home screen, and a pizza menu The eda.ua app on two phones The Foodout app menu on two phones

Overview

iOS apps for the food-delivery brands of the Foodout group: eda.ua, MyChef.ee, Foodout.lv, and Foodout.lt. I worked on them as an iOS developer in a two-person team.

Responsibilities

  • Developed the iOS apps and supported the existing Objective-C project.
  • Worked with Product, Design, backend, and QA.

Selected engineering work

  • Proposed and implemented a multi-scheme architecture that produced four branded apps from one codebase, which reduced duplicated development and maintenance effort.
  • Owned the UI redesign delivery and the REST and Core Data architecture, from design collaboration through App Store release.
  • Found performance bottlenecks and resolved bugs across the codebase.

Technologies

Category Technologies
Languages Objective-C
Apple frameworks UIKit, Core Data
Key libraries Facebook SDK, Google Sign-In, Google Maps and Places, EasyMapping, TTTAttributedLabel
Testing Expecta, OCMock
Services AppsFlyer, Firebase App Indexing, Crashlytics
Tooling Bitbucket, Jira, Sketch, InVision