Home Articles

Learn how to migrate from XCTest to the new Swift Testing framework using macros, traits, and Swifty syntax. This guide covers best practices, actionable failures, custom traits, and how both frameworks can coexist during transition.

Explore advanced features in Swift Testing like traits for customizing test behavior, suites for grouping tests, and tools for managing concurrency. Learn how to write safer, more scalable tests using modern Swift-first approaches.

A Beginner’s Guide to Effortless Development and Deployment

Navigating the Dynamics of Force Updates and Notifying Users about the Latest App Versions

Explore Swift Testing, the next evolution in iOS app testing. Learn its features, benefits over XCTest, and how it improves testing workflows. Perfect for developers aiming to enhance their testing practices.

A Box or Package with Swift logo on it

A collection of useful code examples & working Swift Packages to start diving into Swift Package Plugin.

Securing User Data: A Practical Guide to Keychain Implementation for Safeguarding User Data

Master Swift Package Manager on GitHub with ease. Create, publish, and boost your projects using NetworkKit.

Master Swift Package Manager on GitHub with ease. Create, publish, and boost your projects using NetworkKit.

Elevate your iOS app’s connectivity! Master Combine, closures, and async/await for a robust network layer.

Seamless Integration: A Step-by-Step Guide to Incorporating Swift Package NetworkKit for Robust iOS App Development

Seamless Integration: A Step-by-Step Guide to Incorporating Swift Package NetworkKit for Robust iOS App Development

Logo of different package managers on a box

In this article, I would give 7 reasons why I have reached a space where I don’t like Cocoapods anymore. To be clear I have nothing against Cocoapods, they have done great work on making iOS Developer's life easy for a decade. Also, it’s not just about Cocoapods, I feel the points I would highlight is true for any Dependency Manager.

Two person discussing looking at a laptop

Tips to use while creating and reviewing a pull request

Read article to know more about why you should write snapshot tests?

Read article to know more about why you should write snapshot tests?

Read article to know more about how to improve test case execution time by using TestAppDelegate

Read article to know more about how to improve test case execution time by using TestAppDelegate

Browse by Tags