Flutter Dating App UI for Android and iOS

Description
Introduction
Flutter Dating App UI Kit for Android & iOS is a modern dating app template built with Flutter. Ships polished screens covering the full user dating journey — from onboarding sign up steps to Discovery screen with Tinder-like profile cards swiping, matches screen, who likes you screen, chats screen, video calls screen, premium plans screen, and everything you need to launch a modern dating app. Designed with a sleek dark theme for premium look and feel. Perfect for those who want to save time on UI design and focus on backend integration.
Important: This item is a Dating UI Kit (screen templates + components). It is not a complete, ready-to-publish app. You will need to connect it to your own backend/API to make it fully functional. If you need a full solution or any customization feel free to contact us via WhatsApp.
UI Screens Kit
Splash Screen
- Animated app logo entrance with fade-in effect
- Auto-navigates to Login screen after a short delay
Login Screen
- Email and password login
- Google Sign-In button
- Apple Sign-In button
- Link to Sign Up and Forgot Password screens
Sign Up Screen
- 4-step guided onboarding flow with progress steps:
- Step 1: Register account info
- Step 2: Profile info
- Step 3: Gallery photos
- Step 4: Location info
Discover Screen (Home)
- Tinder-style profile swipe cards stack: Swipe Right to like, Left to pass, UP to super-like
- Each card shows profile photos with a multi-photo carousel
- Profile card with info such as: name, age, distance, interests, and looking for
- Quick-view profile page with full bio and other details
- Discover Filter modal to adjust the user’s preference such as: age range, distance radius, and “show me” options
- Action buttons: pass, like and super-like
Matches Screen
- Two tabs: Matches (mutual likes) and Likes (who liked you)
- Grid of matched profile cards with names and other details
- Premium-locked “Likes” tab UI (blurred profiles grid with upgrade prompt)
Chats Screen
- Search chats bar
- “New Matches” profile avatars list on horizontal carousel at the top
- Chats list with avatar, name, last message preview, timestamp, and unread badge counters
Message Screen
- Message bubbles with timestamps
- Online status indicator
- Video call shortcut button
- Photo picker & text input with send button
Video Call Screen
- Full-screen video call layout
- PiP (picture-in-picture) self-view
- Caller name and elapsed call timer
- Control buttons: mute, camera toggle, end call
User Profile Screen
- Full-screen profile details with main photo and gallery photos
- Name, age, location, verification and online badges
- Bio, interest list and looking-for preference
- Action buttons: like, super-like, pass
Edit Profile Screen
- Manage profile details
- Edit display name, bio, gender and date of birth
- Add/remove gallery photos
- Edit interest list and looking-for preference
My Profile Screen
- Current user’s profile info
- Shortcut buttons to Edit Profile and View Profile screens
- Verification badge display
- Location info display
- General app navigation links to account page and other options
Notifications Screen
- Activity feed list
- Notification types: match, super-like, and system alerts
- Read / unread notifications badge
- Relative timestamps (e.g. “2 minutes ago”)
Premium Plans Screen
- List subscription plans
- Listed exclusive benefits for premium members
- Pricing tier cards (e.g. monthly, 3-months & yearly)
- Subscribe CTA button
Account Screen
- Displays email and login provider
- Logout button with confirmation dialog
- Delete account button with confirmation dialog
Download the Android Demo APK
Design System
Theme: Dark-only Primary Color: Vibrant Pink / Magenta Accent Color: Gold Background: Black Font: Sora (Google Font) Architecture: MVC + GetX state management
Organized Project Structure
lib/ ├── config/ # central app config for constant values ├── components/ # reusable widgets (buttons, avatars, chips, skeletons) ├── dialogs/ # match celebration, alerts, report user, processing dialogs ├── models/ # User, Message, Chat, Match, Like, Swipe, Notification ├── screens/ # full-page screens (auth, splash, home, account, notifications, ...) ├── tabs/ # bottom-nav tabs (Discover, Matches, Chats, Profile) ├── controllers/ # GetX controllers per page feature └── routes/ # named routes config (app_pages.dart, app_routes.dart)
Project Requirements
- Install latest Flutter v3.41.x
- Latest Android Studio and Java 17 to run your Android app
- Latest Xcode to run your iOS app
- Recommended code editor: Visual Studio Code (VS Code)
Support
If you have questions or need customisations, a full functional solution, or a ready-to-publish app, please reach out via email: info.dating.app@gmail.com or chat on WhatsApp for faster communication.
Changelog
v1.0.2 — Brand New UI Desgin Kit
- New Design Architecture using MVC
- New State management using GetX
- Organized Project Structure for scalable project
| Type | Flutter App |
|---|---|
| Author | AmericoBila |
| Category | Mobile / Flutter / Templates |
| Price | $49 |
| Sales | 47 |
| Rating | 0.00 from 1 rating |
| Published | Sep 21, 2020 |
| Last Update | Jun 7, 2026 |
| Compatible Software | Flutter 3.x |
| Mobile Files Included | Dart |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,262 views · 28 clicksSaaS · Week 45 · 3,262 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,675 views · 218 clicksWebsite · Week 45 · 40,675 views · 218 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,774 views · 111 clicksSaaS · Week 45 · 38,774 views · 111 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,808 views · 197 clicksSaaS · Week 45 · 57,808 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,215 views · 119 clicksDesktop App · Week 45 · 27,215 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 3,117 views · 18 clicksWebsite · Week 45 · 3,117 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,808 views · 16 clicksWeek 45 · 1,808 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,677 views · 13 clicksWeek 45 · 1,677 views · 13 clicks