Gallery

App Gallery

Prototypes and real-world application examples built with SwiftDS components. Each example demonstrates how components integrate in realistic scenarios — from SaaS dashboards to landing pages and complete mobile apps.

10 examples
Acme DS
Dashboard
Analytics
Users
Settings
Dashboard
JD

Revenue

$48K

+12%

Users

2,847

-4%

Conversion

3.2%

+0.8%

Monthly Revenue

NamePlanStatus
Ana LimaProactive
João SilvaFreetrial

SaaS Analytics Dashboard

Dashboard

Full analytics dashboard for a SaaS product with a navigation sidebar, metric widgets, line and bar charts, a user table, and an activity feed.

SaaSAnalyticsDark ModemacOS

Main Dashboard

Overview of KPIs, charts, and recent activity.

DSMetricCardDSLineChartDSActivityFeed

Components Used

DSSidebarDSNavigationBarDSMetricCardDSLineChartDSBarChartDSTableDSActivityFeedDSAvatarDSBadge
9:41
▌▌▌

My Projects

Website Redesign

In progress

72% complete

Mobile App v2

Pending

40% complete

DS Docs

Review

90% complete

Project Management App

Mobile App

Mobile app for teams featuring onboarding, a project list, task kanban, user profile, and notifications.

iOSMobileProductivityTeams

Onboarding

3 introduction screens with animations and a skip option.

DSOnboardingFlow

Components Used

DSOnboardingFlowDSTabsDSCardDSAvatarDSProgressBarDSNotificationCenterDSUserProfileCardDSCommandPalette
Acme
Login
Começar
Novo — v2.0 disponível

O melhor design
system para SwiftUI

60+ componentes, tokens de design e animações suaves para seus apps.

Começar grátis
Ver docs

60+ componentes

Dark mode nativo

iOS · macOS · visionOS

Free

R$ 0

/mês

3 projetos

1 usuário

Pro

Popular

R$ 49

/mês

Ilimitado

5 usuários

SaaS Landing Page

Landing Page

Complete landing page with a hero section, feature card grid, pricing section with 3 plans, testimonials, and footer.

MarketingLanding PageConversion

Hero + Features

Impact headline, subheadline, CTAs, and feature grid.

DSHeroSectionDSFeatureCard

Components Used

DSHeroSectionDSFeatureCardDSPricingCardDSTestimonialCardDSLogoBannerDSCTASectionDSFooter
9:41
▌▌▌

Settings

JD

João Dias

Plano Pro · Ativo

Aparência

TemaDark
Notifications
Analytics

Conta

Segurança
Upgrade para Enterprise
Sair

Settings Screen

Mobile App

iOS-style settings screen with profile section, grouped rows, toggles, navigation links, and a danger zone.

iOSSettingsUX Patterns

Main Settings

Profile, appearance, notifications, and account options.

DSAvatarDSSettingsRowDSToggle

Components Used

DSSettingsRowDSToggleDSAvatarDSListRowDSAlertDSButton

Todo List App

Mobile App

Full-featured todo list with 3 unique themes (Classic, Mono, Bubbly), folder organization, task comments, and celebration animations.

iOSProductivityThemesAnimations

Classic Theme

Traditional layout with elevated cards and segmented tabs.

DSCardDSSegmentedControlDSCheckbox

Components Used

DSCardDSButtonDSCheckboxDSChipDSTextFieldDSSegmentedControlDSCircularProgressDSBottomSheetDSToast

AI Chat App

Mobile App

Modern chat interface with message bubbles, typing indicators, and smooth animations for real-time messaging.

iOSChatAIMessaging

Chat Interface

Message bubbles with user/AI distinction and timestamps.

DSMessageBubbleDSAvatar

Components Used

DSMessageBubbleDSChatInputBarDSAvatarDSSpinner

Travel Organizer

Mobile App

Travel planning app with destination cards, image galleries, and tabbed navigation for organizing trips.

iOSTravelPhotosPlanning

Destinations

Destination cards with image galleries and booking status.

DSCardDSImageGalleryDSStatusLabel

Components Used

DSCardDSImageGalleryDSTabBarDSButtonDSBadgeDSStatusLabel

Daily Quotes App

Mobile App

Inspirational quotes app with beautiful card layouts, category filtering, and favorites collection.

iOSContentInspirationTypography

Quote Feed

Beautiful quote cards with elegant typography.

DSCardDSButtonDSBadge

Components Used

DSCardDSButtonDSBadgeDSChipDSIconButton

Diet Tracker App

Mobile App

Nutrition tracking app with circular progress indicators, meal logging, and calorie tracking.

iOSHealthNutritionData Visualization

Daily Overview

Circular progress rings for calorie and macro tracking.

DSCircularProgressDSCardDSProgressBar

Components Used

DSCircularProgressDSCardDSButtonDSChipDSProgressBarDSBadge

Bible Verses App

Mobile App

Devotional app for reading Bible verses with bookmarks, notes, and daily verses.

iOSSpiritualReadingContent

Daily Verse

Beautiful typography for daily Bible verse reading.

DSCardDSButton

Components Used

DSCardDSButtonDSBadgeDSTextAreaDSIconButtonDSTag

Composition Patterns

Every example above follows the same architectural patterns. SwiftDS components are designed to be composed — small, predictable pieces that fit together consistently.

Screen Pattern

Every screen uses DSPageLayout as the container, DSNavigationBar at the top, and DSTabs or DSSidebar for navigation.

swift
struct DashboardScreen: View {
    @State private var tab = "overview"

    var body: some View {
        DSPageLayout {
            DSNavigationBar(
                title: "Dashboard",
                trailingItems: [
                    DSNavBarItem(icon: "bell"),
                    DSNavBarItem(icon: "person.circle")
                ]
            )
            contentForTab(tab)
        }
        .dsToast(isPresented: $showSuccess, title: "Saved!", style: .success)
    }
}

Form Pattern

Forms use DSSection for grouping, DSTextField/DSToggle for inputs, and DSButton at the bottom.

swift
struct EditProfileForm: View {
    @State private var name  = ""
    @State private var email = ""
    @State private var notifications = true

    var body: some View {
        ScrollView {
            DSSection("Personal Information") {
                DSTextField(label: "Name", text: $name)
                DSTextField(label: "Email", text: $email, leadingIcon: "envelope")
            }
            DSSection("Preferences") {
                DSToggle("Email notifications", isOn: $notifications)
            }
            DSButton("Save changes", variant: .primary) { save() }
                .padding(.horizontal, DSSpacing.xl)
        }
    }
}

Dashboard Widget Pattern

Dashboard widgets combine DSCard with DSMetricCard and charts to build rich data panels.

swift
struct RevenueWidget: View {
    let data: [Double]
    let total: String
    let growth: Double

    var body: some View {
        DSCard(variant: .elevated) {
            VStack(alignment: .leading, spacing: DSSpacing.sm) {
                DSMetricCard(
                    title: "Total Revenue",
                    value: total,
                    change: growth,
                    data: data,
                    tint: DSColor.success
                )
                DSProgressBar(
                    value: growth,
                    label: "vs previous month",
                    showPercentage: true,
                    tint: DSColor.success
                )
            }
        }
    }
}