Skip to content
All projects
04

EDEKA App

EDEKA Digital GmbH

Context

The app of one of Germany's largest grocery chains: offers, coupons and loyalty card on a high-traffic customer platform under continuous development. The engagement had two phases — first the redesign, then, after the team split, building up test automation.

Task

Redesign and step-by-step migration of the app to SwiftUI while the framework was still young for the job — screen by screen, without a big-bang rewrite. Then test automation as the focus: BDD scenarios in Cucumberish and Gherkin, readable for non-developers too, plus snapshot and unit tests.

Result

The migrated interfaces ran in production, and the test automation caught regressions before release — the Gherkin scenarios doubled as the team's living specification of the app's behaviour.

Technologies

SwiftSwiftUIMVVMCucumberishGherkinBDDSnapshot TestingUnit TestingXCTestRESTFastlane
Client
EDEKA Digital GmbH
Sector
Retail
Role
Senior iOS engineer
Period
07.2020 – 03.2022
Contact

First conversation: 30 minutes, free of charge, no presentation.

You describe the situation, I tell you whether and how I can help. No slides, no sales pitch.