Clean iOS Architecture pt.3: Composing types in Swift

Clean iOS Architecture pt.3: Composing types in Swift

Today we’re carrying on our discussion on clean iOS software architecture by demonstrating ways of composing types in Swift, as defined in our diagrams.

Read More

Clean iOS Architecture pt.2: Good Architecture Traits

Clean iOS Architecture pt.2: Good Architecture Traits

Today we’re carrying on our discussion on software architecture, specifically on the iOS Analytics Architecture Overview example.

Read More

Clean iOS Architecture pt.1: Analytics Architecture Overview

Clean iOS Architecture pt.1: Analytics Architecture Overview

In this episode, we'll show an architect's point of view on some analytics articles and see how we can use architecture to make better decisions, enable independent deployment and development, and find and fix bottlenecks and code smells. Our goal is to simplify our codebases and accelerate the development cycle while maintaining our core values as software developers.

Read More

Composing View Controllers pt.2: Testing Storyboards

Composing View Controllers pt.2: Testing Storyboards

Can you TDD storyboards? Absolutely! In this episode, we show how important it is to have automated tests for your storyboards wiring and how fast it is to write clean and flexible tests.

Read More

Clean iOS Codebases pt. 1: Common mistakes preventing developers from achieving clean code

Clean iOS Codebases pt. 1: Common mistakes preventing developers from achieving clean code

In today’s episode, we go over ideas on how to increase the likelihood of building clean, successful and sustainable codebases.

Read More

Composing View Controllers pt.1: Storyboards composition

Composing View Controllers pt.1: Storyboards composition

Storyboards still open long debates on their usefulness vs. trade-offs. While their visual map of the app interface and flow is a big win for some developers, their string-y APIs and tight coupling between UI, controllers and navigation is a no-no for others.

Read More

How safe are Swift structs?

How safe are Swift structs?

Do you think Swift structs are safe? This video may change your mind.

“Structs should be the default choice” and “Only use classes when necessary” is common advice but might be misleading. We’d like to show you a different way of looking at the “Structs vs. Classes” debate.

Read More

How a clean iOS codebase looks like

How a clean iOS codebase looks like

Have you ever wondered how a clean codebase looks like? Wonder no more!

Read More

Are you building products or “just iOS apps”?

Are you building products or “just iOS apps”?

So you want a salary raise? Let me tell you how a small change in your mindset can increase your value as a software developer and progress your career much faster.

Read More

Building Beautiful iOS Apps with TDD – A first look at Neat Trivia [S01 Extras]

Building Beautiful iOS Apps with TDD – A first look at Neat Trivia [S01 Extras]

We are very excited to share with you our new app, Neat Trivia – a multiplayer trivia game for iOS!

Read More