iOS app · solo · 2026

Swipeable

Compose multi-photo carousels for Instagram on your phone: layouts, cropping, text and video, exported slide by slide.

View in the App Store swipeable.mader.xyz
Released
29 October 2026
Stack
React Native, Expo, TypeScript, Rust
Price
Free, with Swipeable Pro
Role
Design, development, release
Composing a slideChoosing a layout
Overview

The problem

A carousel post is a sequence of slides that should read as one story. Most tools make you design each slide on its own, often on a desktop. I wanted to post my holiday photos as grids: one landscape shot on top and two below, or one on the left and two stacked on the right, photos and videos mixed, and to swipe through the whole post before publishing it. Nothing did that, so I built it.

What it does

  • LayoutsSplit a slide into tiles and drop photos into them.
  • CroppingStraighten, flip and fit every photo inside its tile.
  • Text and videoAdd captions and clips, then export slide by slide.

How it is built

Swipeable started as a web app. The phone version runs entirely on the device, built with React Native and Expo; the document model, the geometry and the renderer were carried over from the web app instead of being rewritten. A small Rust server handles the rest.

Screens
Composing a slide
Compose
Choosing a layout
Layouts
Cropping a photo
Crop
Adding text
Text