From plain colors to gradients and custom views, this article will teach you how to add a background to a SwiftUI view, and how to wrap the functionality to reuse it whenever you need it.
Let’s start with a simple view:
In this article I will explain to you…
We still need passwords. Strong passwords.
And strong passwords mean complex validations.
Bank info, family photos, emails, etc. Unauthorized access is a major problem when sensitive data is behind the wall. …
Waiting is boring.
None of us like it.
But sometimes we have to.
In 1993, an article named Response Times: The 3 Important Limits by User Experience world-reference Nielsen Group stated the following:
1 second is about the limit for the user’s flow of thought to stay uninterrupted, even though…
In real-world apps, developers deal with many different backend environments. Every environment has its properties and configuration so it is important to have a proper structure to manage them.
In this article, I explain how to create a great structure for environment configuration in Swift, that can easily evolve but…
Spending time developing new features is great.
Spending unnecessary time updating your REST API endpoints is not.
But… how to avoid it?
A non-unified approach to managing endpoints can provoke many issues if API updates imply a lot of similar, repetitive code changes.
In this article, you will understand how…
Styling makes your product recognizable.
Styling makes your brand stronger.
Styling is key.
But when apps grow in size, styling gets harder and harder. That’s why centralize styling becomes a must.
In this article, you will understand why styling schemes are necessary and how to create and apply a styling…
During the process of being hired as a developer, you will be probably asked to pass an online coding test. No matter your experience, this kind of tests can be hard and stressful. In this article, you will get some tips to make your coding test better:
UI Testing is a great thing to keep apps maintainable and reliable during its whole lifecycle, but sometimes this user interface testing could become a big pain.
Here we will transform a bad test case into a better one, applying some code refactors.
In this article, it’s assumed that the…