iPraktikum Summer Semester 2026

Course description

In this onsite course, you develop mobile applications in the context of a larger system architecture. Depending on the project, you work with application servers, machine learning algorithms, smart sensors, intelligent clothing, wearables (like the Apple Watch), or microcontrollers.

You get to know workflows, activities and tools of state-of-the-art agile software engineering, in particular agile hardware/software co-development, from requirements engineering to system delivery. You learn Apple’s programming language Swift, UI frameworks such as SwiftUI, and modern paradigms for asynchronous programming. You gain hands-on knowledge in the fields of system modeling, usability engineering and continuous integration and delivery.

Industry partners provide real problem statements. You get real team and project experience while working tightly together with a real client towards a real deadline.

Organization

The chart shows the project-based organization of the course. All projects are shown as columns, including information about the customer, project management, and student team. A team of seven student coaches dealt with the project management of the teams.

Furthermore, cross-project teams with one member of each team (horizontal bars) dealt with different aspects during the project.

  • The release management team was in charge of the right usage of version control, continuous integration, continuous delivery, and feedback management.
  • The usability engineering team kept an eye on usability aspects and metrics of the mobile applications.
  • The modeling team was responsible for the modeling activities, including the creation of informal models, i.e., trailer, mockups, and UML diagrams, to improve the communication of difficult aspects within the team.

Projects

BMW

BMW 3DConcepts brings the feature set of desktop CAD software onto the iPhone and iPad, so engineers can work with vehicle 3D models away from their desk. They navigate and isolate parts by touch, take precise edge-to-edge measurements, cut sections into a model, leave annotations with photos and voice notes, and scan a physical part or its part number to load the matching digital twin — then save the session and share it with colleagues.

Team members: Maximilian Anzinger (Project Lead), Noah Straube (Coach), Aryan Nichal, Julian Gabenstein, Victor Lamberti, Yusra Luisa Atia, Daniil Gavlitskii, Konradin Menge, Vuslat Yagmur

Customers: Iris Maurer, Torsten Keith, Dr. Matthias Oberhauser

eBay

FlexShip replaces expensive end-to-end delivery on eBay with a network of pick-up and drop-off points: sellers hand in a parcel at a location near them using a QR code, buyers collect it around the corner, and both track it live and can redirect it while it is still in transit. Anyone can join the network as well — small businesses as a drop-off point, private users as a carrier who earns money moving parcels between locations.

Team members: Benedikt Geisberger (Project Lead), Ebru Kadı (Coach), Ece Yalıncaklı, Jannika Leckebusch, Tal Kharetsky, Victor Vasilev, Fatema Abdelwahab, Khalil Hkiri, Thien-Thu Truong

Customers: Ulrich Herberg, Mahika Hosanee, Boran Aslan, Higor Borjaille Soneguetti

Germantronic

An Apple CarPlay app that brings the ALEA police car system onto the built-in car display, replacing a hardware integration that car manufacturers increasingly restrict. Officers switch the blue light, the signal text, and the siren from a single screen, reach all radio channels, and receive dispatch messages over the navigation view — including blue-light routing that recalculates the route using the traffic privileges the police have.

Team members: Elisabeth Friesinger (Project Lead), Leon Liang (Coach), Demet Kayabas, Jorim Soika, Lukas Gruschka, Viktor Dzhenkov, Ilona Bogatinovska, Kevin Adameit, Nils Backes

Customers: Andreas Waltl, Robert Jung

Obsphera

Obsphera turns a phone into a guided 3D scanner. While a room or a single object is being captured, the app overlays a live coverage map that turns green where enough angles have been recorded, so even non-experts avoid the missed perspectives and wrong settings that ruin a scan; the session is then compressed, uploaded to Obsphera’s reconstruction pipeline, and the finished photorealistic 3D model can be viewed back in the app.

Team members: Felix T.J. Dietrich (Project Lead), Pascal Weißleder (Coach), Alexander Schumov, Franziska Wendker, Jeremy Dix, Victoria Weinelt, Eliah Estermann, Gamila Dorgham, Siddharth

Customers: Michael Greza, Mert Kiraj, Lukas Karge

ROSI

ROSI is an agentic voice assistant for restaurant kitchens. Chefs talk to it to update stock levels and file supplier reclamations, and photograph a delivery note, which it reads and checks against the order; it forecasts the day’s prep tasks and order quantities from sales history, reservations, public holidays, recipes, and current inventory, replacing the guesswork and hand-kept spreadsheets that still run most kitchens.

Team members: Prof. Dr. Stephan Krusche (Project Lead), Sabrina Glatz (Coach), Annika Siefke, Jaskirat Singh Gill, Norman Kerscher, Vincent Bauer, Mark Nicholas Bot, Luca Heinichen, Nour Maalej

Customers: Tobias Zilker, Simon Zilker

Siemens

Two iPhones replace the expensive, factory-specific infrastructure an autonomous guided vehicle normally depends on: one is mounted on the vehicle as its brain, using ARKit and LiDAR to map the hall, localize itself, and spot obstacles, while a second serves as the operator’s remote control. Staff create a transport task by picking a destination on the map, and the vehicle drives there by itself — avoiding obstacles, describing them on-device with Apple Intelligence, and halting on a spoken command.

Team members: Patrick Bassner (Project Lead), Viktoriya Totalova (Coach), Anastasiia Korzhylova, Florian Reis, Louis Bleis, Paul Vogelsang, Blagovest Ivanov, Hanxia Yang, Mohamed Aziz

Customers: Jochen Nickles, Maximilian Rapp

Verlag J. Maiß with Weptun

LingoTrail turns vocabulary drill in schools into a spoken conversation. Teachers import their own vocabulary, assign it to a class, and configure an AI tutor; students practice with quizzes, typing exercises, and spaced-repetition flashcards, and talk to the tutor, which scores their grammar and pronunciation and marks what to review — while teachers follow the progress of the class or of each individual student.

Team members: Tobias Wasner (Project Lead), Youssef El Toukhi (Coach), Allison (Ping Jhen Gao), Erik Kiessig, Levente Peter Birkas, Vu Quynh Mai Nguyen, Bennett Wiest, Lena Achterberg, Viktoria Kabaivanova

Customers: Tobias Huber, Michael Schülke