Accessibility iOS Localization SwiftUI · 4 min read
Pluralized Phrases Localization
Localizing plural sentences can be challenging. Let's learn what Apple gives us to tackle this specific problem.
Accessibility iOS Localization SwiftUI · 4 min read
Localizing plural sentences can be challenging. Let's learn what Apple gives us to tackle this specific problem.
iOS Sign in with Apple Swift · 8 min read
Doing server-side token validation can be tricky. In this blog post, let's learn how to authenticate a user from the client-side using Sign in with Apple to create public and secret keys for server-side verification.
Clean Code SOLID Swift · 4 min read
Here comes the final letter of the SOLID series. The D or Dependency Inversion Principle (not to be confused with Dependency Injection) which states "High-level module should not depend upon low-level modules; instead they should depend upon abstractions", but also the "low-level modules too should depend upon abstractions". Let's have an in-depth look about this principle.
Clean Code Swift SOLID · 4 min read
"A client should not be forced to implement an interface that it doesn’t use.", that's all about this principle. Let's have a look on this article and learn how to apply it on our codebase.
Clean Code SOLID Swift · 5 min read
"Derived classes must be substitutable for their base classes" which is the whole idea behind this principle. Let's have an in-depth look at it in this article and see the pitfalls we might come across.
Clean Code SOLID Swift · 6 min read
Let’s have a look on the S.O.L.I.D. principles and have an in-depth look at the first and probably most well-known principle: the Single Responsibility or SRP.
Clean Code SOLID Swift · 4 min read
Entities should be open for extension, but closed for modification. Let's break this definition down in this article.
New posts about Swift, SwiftUI, TDD, software design, accessibility, testing in iOS directly in your inbox. I won't spam ya. 🖖 Unsubscribe anytime.