Best of Swift2025

  1. 1
    Article
    Avatar of emergetoolsEmerge Tools·28w

    Reaper - An open-source SDK for finding dead code

    Sentry open-sourced Reaper, an SDK for detecting dead code in iOS and Android apps through runtime analysis. Unlike static analysis tools, Reaper monitors actual user sessions to identify code that's never executed in production. The iOS version leverages Objective-C and Swift runtime metadata to track type initialization with zero runtime overhead. The Android version instruments bytecode at build time, injecting tracking calls into class initializers. Both implementations allow teams to aggregate usage data across app versions and safely identify unused code for deletion, helping manage codebase complexity and technical debt.

  2. 2
    Article
    Avatar of hnHacker News·30w

    Hacktivate

    Paul Hudson built Hacktivate, a capture-the-flag game teaching cybersecurity fundamentals to teens through 240 challenges covering SQL injection, cryptography, networking, and steganography. The app runs entirely locally on Apple devices using Swift and SwiftUI, featuring a sandboxed environment with simulated servers, terminals, and networks. Inspired by classic games like Syndicate and Command & Conquer, it combines retro aesthetics with practical skills like packet sniffing, hash cracking, and digital forensics. The 45,000+ lines of code include a Linux terminal emulator, web server, and various security tools, all designed to provide structured, privacy-preserving learning without external dependencies.

  3. 3
    Article
    Avatar of ionicIonic Blog·24w

    Announcing Capacitor 8

    Capacitor 8 has been released with two major updates: Swift Package Manager (SPM) replaces CocoaPods as the default dependency manager for new iOS projects, and Android now includes built-in edge-to-edge support through a new SystemBars plugin that automatically handles status and navigation bar appearance. Existing CocoaPods projects remain supported, and the new SystemBars API provides fine-grained control when needed. The framework continues growing rapidly, approaching one million weekly downloads.

  4. 4
    Article
    Avatar of reidburkeReid Burke·21w

    steipete/RepoBar: Show status of GitHub Repos right in your menu bar and terminal: CI, Issues, Pull Requests, Latest Release.

    RepoBar is a macOS menu bar application that provides a dashboard for GitHub repositories without opening a browser. It displays CI status, releases, pull requests, issues, and activity metrics. The tool includes local Git state monitoring, automatic repository syncing, OAuth authentication via Keychain, and a bundled CLI for terminal access. Installation is available via Homebrew or direct download, with auto-updates through Sparkle.

  5. 5
    Article
    Avatar of phProduct Hunt·1y

    iSwift.dev - Create apps in minutes with AI, export straight to Xcode

    iSwift.dev allows users to instantly generate SwiftUI apps using AI. Users can describe their app idea, iterate on designs through chat, and export ready-to-run Xcode projects in minutes, making it ideal for rapid prototyping and SwiftUI development.

  6. 6
    Video
    Avatar of fireshipFireship·50w

    Apple redefines reality (again) at WWDC25…

    Apple announced native Linux containerization for macOS at WWDC 2025, allowing developers to run containers without Docker Desktop through optimized VMs on Apple Silicon. The company introduced 'liquid glass' as their new design language for iOS 26, emphasizing transparency effects. Swift received updates including Java interoperability and C/C++ mixing capabilities. Apple downplayed AI features this year after previous struggles, while simultaneously releasing research questioning the intelligence of large language models.

  7. 7
    Article
    Avatar of bytebytegoByteByteGo·28w

    How Tinder Decomposed Its iOS Monolith App Handling 70M Users

    Tinder successfully decomposed its massive iOS monolith serving 70M users by using compiler-driven dependency analysis to create a modular architecture. The team built automated tools that extracted the dependency graph from Swift compiler data, then systematically moved files in phases starting with leaf nodes. This approach reduced build times by 78% and completed the migration in 6 months instead of an estimated 12 years, all without causing production incidents. The process involved updating dependencies, imports, access controls, and dependency injection patterns for each moved file.

  8. 8
    Video
    Avatar of jherrJack Herrington·48w

    React Native Mac-OS Desktop AI Chatbot with MCP!

    A comprehensive tutorial demonstrating how to build a macOS desktop AI chatbot using React Native for macOS. The project integrates with the Model Context Protocol (MCP) to connect with external tools and services, uses Swift for native functionality, and connects to Claude AI for conversational capabilities. The tutorial covers setting up React Native for macOS, creating native Swift modules, implementing MCP client functionality, and building a complete chat interface that can invoke external tools through the MCP protocol.

  9. 9
    Article
    Avatar of avanderleeSwiftLee·1y

    iOS App Development: How to get started?

    Learn how to get started with iOS app development, covering essential tools like Xcode, key tutorials, and helpful resources. Discover recommendations for courses, use of AI chatbots, and the workflows for testing and submitting apps via App Store Connect. Follow the steps outlined to progressively build your skills in iOS development.