iOS presentation software

Vloop Pro

An iOS app for building media presentations and running controlled loops on iPhone and iPad.

At a glance

Status Portfolio case study in progress
Platform iOS, iPadOS
Technical shape
Swift and UIKit app architecture Core Data presentation and media models AVKit playback for image, video, and PDF slides StoreKit feature unlocks and subscriptions AWS S3 device status check-ins

Technical Highlights

  • Models presentations as reusable slides, transitions, kickoff screens, and playback regions.
  • Handles multiple media types, including images, videos, and PDFs, with aspect and background controls.
  • Uses Core Data to persist app settings, presentations, media items, transitions, and kickoff configuration.
  • Includes an enterprise monitoring path that reports device status, battery level, loop counts, and update timing.
  • Keeps advanced presentation behavior on-device, which is useful for kiosk-style or unattended display workflows.

What It Is

Vloop Pro is an iOS presentation app focused on building and running repeatable media loops. It sits closer to a controlled display tool than a general slide deck editor: the interesting work is in media handling, playback behavior, and device state.

The project includes a library flow for adding media, presentation configuration screens, transition selection, kickoff screens, and playback controllers for different media types.

Why It Is Technically Interesting

The app has a compact domain model for presentations: slides define content, duration, aspect behavior, background color, PDF page handling, and transition behavior. Transitions support direction and reversibility, which keeps playback behavior composable instead of scattering animation cases through the UI.

Vloop Pro also includes practical product plumbing: StoreKit purchase handling, local persistence with Core Data, media previews, and an enterprise-oriented monitoring flow that can publish device health data for remote status dashboards.