Case Study

Petit

A cross-platform Flutter app that compresses images without compromising quality — built to make files smaller and faster to send.

Role Solo Developer
Stack Flutter · Dart
Platform Cross-Platform
Petit app screenshot

Overview

Petit is a compression tool for images — it shrinks file size so photos take up less space and send faster over slow connections, without visibly degrading quality. It supports the formats people actually run into day to day, including JPG, PNG, HEIF, and HEIC, so it works whether the source is a screenshot or an iPhone photo.

Approach

The app is built with Flutter and Flutter Super for lightweight, reactive state management without pulling in a heavier architecture than the app needs. The core focus was the compression pipeline itself: getting a real, visible size reduction while keeping the result close to indistinguishable from the original, across formats with very different compression characteristics like HEIF/HEIC versus JPG/PNG.

Key Features

Tech Stack

Flutter · Dart · Flutter Super · Image Compression

Screenshots

Petit screenshot 1
Petit screenshot 2
Petit screenshot 3
Petit screenshot 4
Next Project Watchlist