Skip to content

🎨 Beautiful dark Flutter iOS clipboard manager app with sleek design and instant copy functionality

Notifications You must be signed in to change notification settings

nhyyebo/clipped-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 Clipped - Beautiful iOS Clipboard Manager

Flutter iOS Dart

A sleek, dark, and beautiful clipboard manager for iOS built with Flutter

Features β€’ Screenshots β€’ Installation β€’ Building β€’ Contributing

✨ Features

πŸ“‹ Core Clipboard Management

  • Auto-monitoring - Automatically detects and saves copied content
  • One-tap copying - Instantly copy any saved item to clipboard
  • Smart content detection - Automatically categorizes URLs, emails, phone numbers
  • Persistent storage - All items saved locally using Hive database

🎨 Beautiful Dark UI

  • iOS-inspired design - Follows iOS design patterns and aesthetics
  • Dark theme - Easy on the eyes with proper contrast ratios
  • Smooth animations - 60fps animations with haptic feedback
  • Glass morphism effects - Modern card designs with gradients

πŸ”§ Advanced Features

  • Smart search - Find clipboard items quickly with real-time filtering
  • Favorites system - Star important items for easy access
  • Categories & tags - Organize content with custom categories
  • Type filtering - Filter by content type (text, URL, email, phone)
  • Manual item creation - Create custom clipboard cards

🎯 User Experience

  • Haptic feedback - Tactile responses for all interactions
  • iOS typography - Proper font hierarchy using Inter font
  • Background monitoring - Continuously watches clipboard (configurable)
  • Empty states - Helpful guidance when no items exist

πŸ“± Screenshots

Coming soon - Screenshots of the beautiful dark interface

πŸš€ Installation

Method 1: Pre-built IPA (Recommended)

  1. Download the latest IPA from Releases
  2. Install using:
    • AltStore (recommended for non-jailbroken devices)
    • Xcode (for development)
    • Cydia Impactor (deprecated but may work)

Method 2: Build from Source

# Clone the repository
git clone https://github.com/nhyyebo/clipped-ios.git
cd clipped-ios

# Install dependencies
flutter pub get

# Generate code (Hive adapters)
flutter packages pub run build_runner build

# Run on iOS simulator
flutter run

# Build for device (requires Apple Developer account)
flutter build ios --release

πŸ—οΈ Building

Prerequisites

  • Flutter SDK (3.24.5 or later)
  • Xcode (latest stable)
  • iOS Developer Account (for device installation)

GitHub Actions

This repository includes automated CI/CD that:

  • βœ… Builds the app on every tag push
  • βœ… Runs tests and code generation
  • βœ… Creates IPA files automatically
  • βœ… Publishes releases with download links
  • βœ… Uploads to App Store Connect (when configured)

Local Development

# Install dependencies
flutter pub get

# Generate Hive adapters
dart run build_runner build

# Run tests
flutter test

# Start development server
flutter run

πŸ› οΈ Tech Stack

  • Flutter 3.24.5 - Cross-platform framework
  • Provider - State management
  • Hive - Local database for persistence
  • Google Fonts - Typography (Inter font)
  • UUID - Unique identifiers
  • Intl - Internationalization

πŸ“ Project Structure

lib/
β”œβ”€β”€ main.dart                 # App entry point
β”œβ”€β”€ models/
β”‚   └── clipboard_item.dart   # Data models with Hive annotations
β”œβ”€β”€ services/
β”‚   β”œβ”€β”€ clipboard_service.dart # Clipboard operations
β”‚   └── storage_service.dart   # Local persistence
β”œβ”€β”€ providers/
β”‚   └── clipboard_provider.dart # State management
β”œβ”€β”€ screens/
β”‚   └── home_screen.dart      # Main UI screen
β”œβ”€β”€ widgets/
β”‚   └── clipboard_card.dart   # Reusable components
β”œβ”€β”€ utils/
β”‚   β”œβ”€β”€ colors.dart          # Color palette
β”‚   └── text_styles.dart     # Typography
└── theme/
    └── app_theme.dart       # App theme configuration

🎨 Design System

Color Palette

  • Primary Background: #000000
  • Secondary Background: #1C1C1E
  • Card Background: #2C2C2E
  • Accent Color: #007AFF (iOS Blue)
  • Text Primary: #FFFFFF
  • Text Secondary: #8E8E93

Typography

  • Font Family: Inter (Google Fonts)
  • iOS-style hierarchy with proper letter spacing
  • Accessibility compliant contrast ratios

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Development Setup

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Make your changes and test thoroughly
  4. Commit with conventional commits: git commit -m "feat: add amazing feature"
  5. Push to your fork: git push origin feature/amazing-feature
  6. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™‹β€β™‚οΈ Support

πŸ“ˆ Roadmap

  • iPad Support - Optimize for larger screens
  • Sync - iCloud synchronization between devices
  • Shortcuts - iOS Shortcuts app integration
  • Widgets - iOS home screen widgets
  • Export - Share clipboard history
  • Themes - Additional color themes
  • Backup - Import/export functionality

Built with ❀️ using Flutter

⭐ Star this repo if you find it useful!

About

🎨 Beautiful dark Flutter iOS clipboard manager app with sleek design and instant copy functionality

Resources

Stars

Watchers

Forks

Packages

No packages published