Best of Swift โ€” August 2024

  1. 1
    Article
    Avatar of avanderleeSwiftLeeยท2y

    App design: 5 benefits of using system components

    System components in app design offer significant advantages including enhanced accessibility, user familiarity, faster design process, consistent design leading to better app performance, and optimized affordance. Utilizing these components can improve user experience and app conversions.

  2. 2
    Video
    Avatar of seanallenSean Allenยท2y

    The Best iOS Dev Portfolio Strategy

  3. 3
    Article
    Avatar of hnHacker Newsยท2y

    duckduckgo/macos-browser: DuckDuckGo macOS Browser

    DuckDuckGo is inviting the community to contribute to their macOS browser project. They are looking for passionate individuals to join their team. Developers need to initialize submodules with `git submodule update --init --recursive` and configure SwiftLint for code style enforcement. The project embraces inclusive terminology and provides resources for contributors in their Help Center. For feedback, use the in-app feedback form. The project is licensed under Apache 2.0.

  4. 4
    Article
    Avatar of pointfreePoint-Free Pointersยท2y

    Cross-Platform Swift: Building a Swift app for the browser

    The blog post highlights the development of a Swift app for non-Apple platforms, particularly focusing on building a Swift app that runs in the browser using WebAssembly. It details the process of creating a Swift project, adding necessary dependencies, and using the SwiftWasm project to compile and run the app in the browser. The post also covers building a cross-platform compatible feature, interfacing with JavaScript for DOM manipulation, and handling state changes with Swift's observation framework, providing a holistic view of cross-platform Swift app development.

  5. 5
    Video
    Avatar of vpradeillesVincent Pradeillesยท2y

    Don't write this code! (use NSCache instead ๐Ÿ˜Œ)

  6. 6
    Article
    Avatar of devswiftlyDev Swiftlyยท2y

    Simple Quiz App in SwiftUI

    This post provides a basic example of a quiz app using SwiftUI. The app presents one question at a time, allows users to select an answer, and displays whether the answer is correct. It tracks the user's score and gives an option to restart the quiz. The implementation includes a Question model, a QuizManager to manage quiz logic, and a ContentView for the UI.

  7. 7
    Article
    Avatar of hackingwithswiftHacking with Swiftยท2y

    Making mistakes while learning Swift

    Making mistakes is a natural part of the learning journey in programming. Embrace your errors, as they push you outside your comfort zone and lead to growth. Even experienced developers make mistakes, but through preparation and practice, they minimize them during live streams or presentations. Remember, it's better to regret the things you've done rather than those you haven't.

  8. 8
    Article
    Avatar of iosdevweeklyiOS Dev Weeklyยท2y

    The best iOS development links, every Friday

    Discover the best iOS development links, including updates on Bitrise Release Management, innovations from WWDC using AI, and several insightful posts on Swift, including non-sendable types, new features in Swift 6, and SwiftUI animations. Additionally, explore design insights on moving away from Lorem Ipsum, book reviews relevant to coding ethics, and job opportunities in AI training data with Swift.