Best of SwiftUI2025

  1. 1
    Article
    Avatar of linearLinear·25w

    A Linear spin on Liquid Glass

    Linear rebuilt Apple's Liquid Glass design system from scratch for their mobile app redesign, creating custom SwiftUI shaders and visual effects to maintain design flexibility while supporting customizable navigation. The team implemented their own glass material using Gaussian blur, signed distance fields, and GPU-calculated lighting instead of adopting Apple's APIs, allowing them to support iOS 18 users and build expandable tab bars that adapt to different user roles. The custom implementation includes tactile feedback, variable blur effects, and accessibility features like Increase Contrast mode support.

  2. 2
    Article
    Avatar of hnHacker News·18w

    Vibe Coding is Mad Depressing

    A mobile developer with 15 years of experience reflects on how AI-generated code has negatively impacted their freelance work. Clients now submit AI-generated code snippets and entire features, leading to messy codebases with poor practices like thousands of branches, emoji-filled print statements, and all logic crammed into a single ContentView file. The shift from structured development with proper git workflows and clean code to "vibe coding" has eroded professional standards and made the work more frustrating.

  3. 3
    Article
    Avatar of hnHacker News·24w

    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.

  4. 4
    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.

  5. 5
    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.