27 App Marketing Strategies That Just Work
You built an app, but you have no clue about getting people to download and install it? In this article, we'll discuss 27 app marketing strategies that help you get more app installs and generate more revenue in the App Store.
Native iOS App Development for Web Developers Explained
Want to switch from web development to native iOS app development? The gap between native and the web is drawing closer. Here's what you need to know...
App Onboarding: Best Practices for Mobile Apps
In this article, we're going to discuss how you can design an effective mobile onboarding workflow for your app. App onboarding helps users discover the value of your app. Let's get started!
Good Products Don't Need Marketing?
Developers often claim that good products don't need marketing. Is it though? In this article, I'll show you how that assumption leads to failure, and how you can overcome that.
Learn Swift Programming The Simple Way
Swift is an easy to learn programming language for iOS, macOS, and more. Learning how to code Swift is simple, a lot of fun, and you can build awesome apps with it! In this article, we'll discuss simple approaches to learn Swift coding.
How Viral Apps Spread
How do you create a viral app? The best apps have virality built into them. What is it about your app that makes people tell other people about it? Let's dive in.
A Beginner's Guide to Big O in Swift
You use big O notation to describe how efficient an algorithm runs, and how much more work it has to do as the size of its input grows. Big O can (positively) make your head spin – so let's find out what it's all about!
Don't Copy-and-Paste Code (Unless You Understand It)
Copy-and-pasting code – we all do it, and that's OK. In this article, we'll explore the phenomenon of copy-and-pasting code and how you can avoid it to become a more self-sufficient coder.
7 Reasons Why You Should Learn To Code
Learning how to code is fun, but did you know you get a ton of other benefits from it too? Systems thinking, problem-solving, and marketable skills improve when you learn coding. Should you learn coding, and why?
Computed Properties Explained in Swift
A computed property is a property that calculates and returns a value, rather than just store it. In this tutorial, we'll discuss how computed properties work and how you can use them in your day-to-day iOS development.
Initializers & init() Explained in Swift
An initializer is a function we use to construct objects in Swift. In this article, we're going to discuss how initializers work, why they're needed, and how you can write your own. We'll focus on the different kinds of initializers, such as convenience initializers, what the consequences are of subclassing, errors you may face in day-to-day iOS development, and much more.
Recession Proof Developer – A How To
How do you survive an economic recession as a software developer? That's what we'll focus on in this article. You'll learn 3 key approaches to make the most of a recession and how to be ready when the wind picks up again.
How to Work Productively from Home
Working from home is challenging if you're not used to it. How do you work from home and get things done? That's what we'll focus on in this article.
Dates, DateComponents and Formatting in Swift
How do you work with date and time in Swift? In this tutorial, we'll discuss how you can convert date/time to strings, and vice versa, how date/time formatting works, how to calculate time durations, and much more.
The Ultimate Guide to Closures in Swift
Closures are blocks of code that you can pass around in your code, as if you assign a function to a variable. They also capture their surrounding scope. Closures are elegant, powerful, and crucial for mastering iOS development. Let's dive in!
Xcode for Windows: Develop iOS Apps on PC
How can you run Xcode on Windows and develop iOS apps with a Windows PC? The short answer is: you can't! You've got a few alternatives to get around that, however. In this tutorial, we'll discuss how you can install Xcode on Windows to build iOS apps.
How To Learn iOS App Development
In this tutorial, we'll discuss how you can learn iOS app development. When you've finished reading this article, you will have a step-by-step plan for learning how to code, and you'll be ready to build your own iOS apps from scratch!
How To: Xcode 11 Tutorial for Beginners
We're going to take a look at the most important aspects of Xcode. You'll get a tour around Xcode, so you can get up to speed with Swift programming and iOS app development. It's Xcode 101!
5 Quick Tips for the Xcode 11 Minimap
Xcode 11 introduced a useful feature: the code editor now has a mini map. The minimap shows an overview of your code, that you can scroll through. It has a ton of useful features, which we'll discuss in this article.
Play With Code: Palindromes In Swift
The date 02-02-2020 is a palindrome. Palindromes are words that read the same forward as backward. And they're great fun to play with in Swift! In this article, we'll discuss and code 3 approaches to check if a string is a palindrome in Swift.
How to Create a Free Apple Developer Account
How can you run your own iOS apps on your iPhone or iPad? In this article, we'll discuss how you can get a free Developer account to do exactly that! Let's get started.
Should You Build an App Yourself or Outsource It?
You've got an app idea that you want to publish in the App Store. But... you don't know how to code iOS apps. Should you learn to code, or outsource to another developer? That's what we're going to discuss in this article.
How To Build a Profitable App with a Pro Upgrade
In this article, we're going to look at a trend in the App Store economy: prosumers. We'll discuss how you can benefit from this consumer-to-professional shift, and how you can build apps for the prosumer niche. Let's make a profit!
I've had the opportunity to get featured on a few amazing podcasts, like AppMasters and Gone Mobile. On this page, you'll find an archive of past podcast interviews with me.
How I Went From App Idea To App
You've got an app idea. What's next? In this article, I'll walk you through the steps I took to go from app idea to actual app. We'll discuss sketching, making mockups, design decisions, and much more.
Hi, I'm Reinder.
I help developers play with code.
- How To Learn iOS App Development
- Learn Swift Programming The Simple Way
- How To Make An App (In 9 Steps)
- Random Numbers in Swift
- For Loops in Swift (How To)
- Pass Data Between View Controllers In Swift
Code Swift right in your browser!
Go to the Swift Sandbox