Most of the developers have hard times to understand the testability. Tests are often underrated and despised. What are the benefits of tests?
We face handling more than one operations at the same time in today’s world. We want to shorten the user’s waiting time even though it’s not always necessary. Displaying the loading for a long time or freezing the UI moves user’s focus away and decreases the app usage from time to time. At the same time, keeping the attention in the app became really hard. Therefore, instead of executing operations synchronously one after another, we have to run them in parallel to have a better user experience.
Every iOS developer needs to understand the possible states and lifecycle of an iOS application. Knowing when the state enables us to work behind the scenes.
Codable got everyone excited because we all love parsing JSON and it’s nice to have this tool as a part of the standard library. Now it’s time to test if
If you have been developing mobile apps for a while, you’ve probably heard of MVVM and VIPER. While some people say MVVM does not scale well, some others say VIPER
Functions Please remember how elegant the swifts above look for future references. Building Up Starting to build an argument with an analogy, probably is not the right way to go.
Apple frameworks use delegation and observer pattern (NotificationCenter) heavily to pass information around. Although there is nothing wrong about these patterns, the actual implementation always looked a bit inconsistent to
We use some tools and also some do customizations on them to increase our productivity. Every tech stack has different needs, therefore, a different set of tools. iOS, macOS, watchOS,
I was trying to build a URL the other day. Check the following code block: [crayon-5c68a3c85550a456368993/] Seems legit, right? Assume that we’re passing 23940 as userId to this initializer. Depending on the Swift version,
I was planning to write “short” and simple articles about my findings from day-to-day Swift experiments for a while now… 🕵 Here goes the first lightning article! 🚀