Fennick Snap flow
The fennick snap flow is a set of 5 screens designed to work together, each with editable source code in Flutter, React Native and SwiftUI: meal scan result, food camera scan and free trial paywall.

Meal scan result
The result of a food photo: a drawn meal, a calorie total, macros and each detected food with a portion stepper that updates the total, plus a confidence note and add button. Use it so people can correct AI results before saving.
Food · Flutter, React Native, SwiftUI

Food camera scan
A camera screen for logging food by photo: a drawn plate inside framing corners, labels on detected foods, a scan and barcode switch, gallery and flash buttons and a shutter. Use it for any app that turns a photo into structured data.
Camera · Flutter, React Native, SwiftUI

Free trial paywall
A subscription paywall built around trust: a timeline of what happens today, on the reminder day and when billing starts, yearly and monthly plan cards with savings, a trial button, restore and terms. Use it straight after onboarding.
Pricing · Flutter, React Native, SwiftUI

Personalised calorie plan
The result of an onboarding quiz: a daily calorie target, protein, carbs and fat bars, a projected weight curve with a goal date and a button to continue. Use it after a quiz to show users a plan made from their answers.
Onboarding · Flutter, React Native, SwiftUI

Onboarding quiz question
One question from a personalisation quiz in a calorie tracker: a step progress bar, a plain question, five single-choice answers with icons and a continue button that unlocks after a pick. Use it for longer onboarding quizzes before a plan.
Onboarding · Flutter, React Native, SwiftUI