Description
Sweva | Flutter Dating App UI Kit
Sweva | Flutter Dating App UI Kit a distinctive, playful design system — a warm coral-pink primary, a deep berry accent, a signature coral-to-berry gradient on every hero moment, Baloo 2 + Manrope typography and generously rounded, immersive cards. Every token is centralized, so you can re-skin the entire app from one color file.
Built around meeting people, it has the screens a real dating app needs:
- Swipe-to-match deck — a draggable card stack that follows your finger with a proportional tilt, fades in LIKE / NOPE stamps past the threshold, and flies out; the cards behind scale up as the top one leaves. Pure Flutter, no swipe-card package.
- It ’s-a-match celebration — a full-screen overlay on the brand gradient with both avatars and a floating heart, leading straight into the chat.
- Live chat thread — gradient message bubbles, a typing indicator and an auto-reply demo, so the conversation feels alive out of the box.
- Profiles, likes & filters — an immersive profile detail with interests and a photo gallery, a segmented “likes you / you liked” grid, and a preferences screen with age & distance sliders.
Built for developers:
- Clean GetX architecture (View → Controller → Service → Model, lazy bindings per route)
- All demo data in ONE file; mock services with Future signatures — replace the bodies with your HTTP calls and you are live
- Every list ships with skeleton loaders and empty states already wired
- Reusable, theme-aware components throughout
- The swipe deck, match overlay and chat bubbles are built with plain Flutter — no swipe-card package, tiny dependency footprint (get, google_fonts)


