by Wan Ahmad Lutfi | Nov 20, 2023 | Swift, Unit Tests
As an iOS developer, it’s crucial to translate the design provided by UX/UI designers into a functional mobile app. A single screen also can adopt various UI configurations, such as hiding views or adjusting layouts based on different available data. But how do...
by Wan Ahmad Lutfi | Oct 17, 2023 | Dependency Injection, Design Pattern, Map, Swift
When developing iOS apps that require maps, you often face the choice between Apple Maps and Google Maps. During development, you might also want to experiment with both to determine which one better suits your needs. To address this challenge, you can establish a...
by Wan Ahmad Lutfi | Aug 6, 2023 | Dependency Injection, Swift
Dependency injection and dependency inversion are crucial concepts in software and app development, allowing you to create code that is scalable, maintainable, and easily testable. Let’s delve into these powerful concepts to build good iOS applications. Dependency...
by Wan Ahmad Lutfi | Jul 17, 2023 | Combine, SOLID Principles, Swift
In this article, we’ll explore how to fetch and combine data from multiple sources efficiently. Let’s get started! Consider this scenario: you are building a social app with the ability to display a list of friends. To achieve this, we have three sources...