Inspiration

Loroca started from a simple idea: I wanted taking a photo to feel more tactile and playful again.

Instead of opening a standard camera screen, Loroca is designed like a physical instant camera. You pull down the camera body to start shooting, press a large red shutter button, turn a physical-style dial to choose a film look, and watch the photo come out of the camera.

The goal was not just to add retro filters, but to make the entire experience of taking a photo feel different.

What it does

Loroca is a retro instant camera app for iPhone.

Users can choose different film looks, change camera themes, shoot photos through a tactile camera interface, and customize the finished photo with frames, text, stickers, and effects.

Photos can then be saved or shared directly from the app.

Loroca includes a free experience and Loroca Pro, which unlocks additional customization options.

How I built it

Loroca is built natively for iOS with Swift and SwiftUI.

The camera experience uses Apple's camera frameworks, while purchases are handled with StoreKit and RevenueCat.

For Shipaton, I integrated RevenueCat into the existing Loroca purchase system while keeping the app's original custom paywall and purchase experience.

The annual Pro plan is handled through RevenueCat, while the existing lifetime purchase continues to use StoreKit.

Challenges

One of the biggest challenges was making a digital interface feel like a physical camera without making it difficult to use.

Small details such as the pull-down interaction, shutter behavior, film dial, photo ejection, animations, sounds, and haptics all had to work together.

Another challenge was integrating RevenueCat into an already released app without breaking existing purchases or changing the experience for current users.

What I learned

Building Loroca taught me that the interaction itself can be as important as the final photo.

I also learned how to introduce RevenueCat into an existing StoreKit-based app while preserving existing purchase behavior.

Loroca is still evolving, but the core idea remains simple:

Capture the little things.

Built With

Share this project:

Updates

posted an update —

Loroca v2.9 is now live!

This update introduces a new camera theme: Indigo Fade.

A deep indigo tone with a soft, faded finish, bringing a slightly different mood to the Loroca camera.

The camera itself keeps changing, not just the photos it takes.

Log in or sign up for Devpost to join the conversation.

posted an update —

Loroca v2.7.1 is now live!

This update introduces a refreshed Loroca logo.

It’s a small change, but an important one for giving Loroca a more consistent identity across the app.

The app keeps evolving, one detail at a time.

Log in or sign up for Devpost to join the conversation.

posted an update —

Loroca v2.7 is now live on the App Store!

This update adds a new Widget, bringing Loroca to the Home Screen, along with a new camera theme: Pastel Apricot.

Loroca keeps evolving beyond the original release — from new camera themes to new ways to interact with the app.

With only a few days left until the Shipaton deadline, I’m still building and improving Loroca.

Log in or sign up for Devpost to join the conversation.

posted an update —

Loroca v2.6 is now live on the App Store! This update adds two new Pro-exclusive camera themes: Vintage 70s and Vintage Mint Blush. Pro camera themes can also now be previewed before purchase, so users can see how each design looks on the actual camera interface. For Shipaton, I also integrated RevenueCat into Loroca while preserving the app’s existing custom purchase experience. The annual Pro plan uses RevenueCat, while the lifetime purchase continues to use StoreKit. Loroca is still evolving — I’m continuing to improve the experience even after submitting it to Shipaton.

Log in or sign up for Devpost to join the conversation.

Submission history