Quantcast
Channel: clean code ‣ Swift and Memes
Browsing all 16 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

App analytics – done the right (memical) way

A story of our lives… Imagine wrapping up an iOS app with only one feature left to implement: the analytics. The client’s marketing team chose a well-known framework that should be easy enough to...

View Article


Image may be NSFW.
Clik here to view.

Why should you KISS your SwiftUI views? Explained with memes

What are KISS SwiftUI Views? If you’ve been a software developer long enough, you’ve surely heard about the Keep it Simple, Stupid (KISS) design pattern, right? It states that we should implement our...

View Article


Image may be NSFW.
Clik here to view.

How to implement universal networking module in Swift (pt.1)

What’s the first service you usually implement in an app? It’s either networking or storage, right? And when it comes to networking, what are your choices? Most people either operate on URLSession...

View Article

Image may be NSFW.
Clik here to view.

How to implement universal networking module in Swift (pt.2)

Let’s pick up where we left off! So far in part 1 we’ve discussed how to make a universal and robust networking client. Now, let’s take a look at how we can make it even better. Arguably, the most...

View Article

Image may be NSFW.
Clik here to view.

How to test UIKit & SwiftUI views? Explained with memes.

The benefits of having an exhaustive automated tests suite are obvious to anyone who ever worked on an app for more than a few months. We’ve all seen what lack of code maintenance might do:...

View Article


Image may be NSFW.
Clik here to view.

Why is code quality crucial in iOS apps? Explained with memes.

How much is it going to cost me to implement these Unit Tests?Is this refactor really necessary? Money doesn’t grow on the trees, you know… As mobile devs we’ve heard similar questions more times than...

View Article

Image may be NSFW.
Clik here to view.

How to implement scalable and testable SwiftUI navigation?

Although SwiftUI is a great framework, it’s not without its limitations. If you’ve ever had to implement a complex application, utilizing branching navigation flows, you probably know what I am...

View Article

Image may be NSFW.
Clik here to view.

Why mobile apps need a good abstraction?

/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...

View Article


Image may be NSFW.
Clik here to view.

Career of a successful software craftsman

/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...

View Article


Image may be NSFW.
Clik here to view.

How to bundle assets in an iOS app?

/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...

View Article

Image may be NSFW.
Clik here to view.

When is Single Responsibility Principle helping us write better code?

How many responsibilities should a class have? As many as it needs! This is a common joke, but the reality often is far less amusing… How often do we encounter… “challenging” code annotated with “Do...

View Article

Image may be NSFW.
Clik here to view.

Why the best mobie apps need Software Craftsmanship?

/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...

View Article

Image may be NSFW.
Clik here to view.

How to build a robust and scalable modular iOS app?

/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...

View Article


Image may be NSFW.
Clik here to view.

How to unlock code flexibility applying S.O.L.I.D. Open-Closed Principle?

The Open-Closed Principle (OCP) represents the letter “O” in S.O.L.I.D. It teaches us to create software that is open to extension but closed to change, enhancing its maintainability and scalability....

View Article

Image may be NSFW.
Clik here to view.

What Are 3 Truths About Becoming Successful IOS Tech Lead?

/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...

View Article


Image may be NSFW.
Clik here to view.

How to Create Dynamic iOS Apps: Remote Styling with SwiftUI

/*! elementor - v3.10.2 - 29-01-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...

View Article
Browsing all 16 articles
Browse latest View live