Artur Gruchała
  • Home
  • Image processing
  • RxSwift course
  • About
  • Privacy policy
Testing network calls using URLProtocol

Testing network calls using URLProtocol

2 years ago 3 min read SwiftFoundationXCTest
Testing network calls is a critical aspect of ensuring the reliability and stability of your iOS applications. We'll explore how to effectively test network calls in Swift using the URLProtocol API.
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
Unit conversion is easy in Swift

Unit conversion is easy in Swift

2 years ago 2 min read SwiftFoundation
Foundation framework has many useful implementations, that can make our life easier. One of them is Unit and Measurement APIs. Unit and Measurement Measurment is a struct that holds the value of the
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
The Lost Art of Makefile: A Guide for iOS Developers

The Lost Art of Makefile: A Guide for iOS Developers

2 years ago 2 min read ToolingMiscCourse
In the world of iOS development, we often find ourselves relying on Xcode and Swift for most of our tasks. However, there's a powerful tool that's been around for
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
Deprecation of rbenv on Bitrise: Switching to asdf

Deprecation of rbenv on Bitrise: Switching to asdf

2 years ago 3 min read ToolingCourseMisc
Bitrise, the Continuous Integration and Delivery (CI/CD) Platform, has recently deprecated the use of rbenv. This means that rbenv will no longer receive updates and support. But don't worry, there&
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
Mastering SwiftUI Shadow Loaders: Making Implementation a Breeze

Mastering SwiftUI Shadow Loaders: Making Implementation a Breeze

2 years ago 2 min read SwiftUISwift
Shadow loaders are becoming increasingly popular as a UI/UX feature in mobile apps. They replace traditional "spinners" with a more elegant solution. By filling the entire screen with a "
Read Now Read Later
Artur Gruchała
By: Artur Gruchała
Newer Posts
Page 2 of 10
Older Posts
© All rights reserved.
Artur Gruchała