• 27 App Marketing Strategies That Just Work

    27 App Marketing Strategies That Just Work
    May 1 2020 in App Marketing 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

    Native iOS App Development for Web Developers Explained
    May 1 2020 in App Development 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

    App Onboarding: Best Practices for Mobile Apps
    April 29 2020 in App Marketing 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?

    Good Products Don't Need Marketing?
    April 27 2020 in App 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

    Learn Swift Programming The Simple Way
    April 20 2020 in App Development 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 Viral Apps Spread
    April 17 2020 in App Marketing 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

    A Beginner's Guide to Big O in Swift
    April 15 2020 in App Development 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)

    Don't Copy-and-Paste Code (Unless You Understand It)
    April 8 2020 in Dev Careers 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

    7 Reasons Why You Should Learn To Code
    April 7 2020 in Dev Careers 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

    Computed Properties Explained in Swift
    April 3 2020 in App Development 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

    Initializers & init() Explained in Swift
    March 24 2020 in App Development 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

    Recession Proof Developer – A How To
    March 19 2020 in Dev Careers 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

    How to Work Productively from Home
    March 18 2020 in Dev Careers 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

    Dates, DateComponents and Formatting in Swift
    March 16 2020 in App Development 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

    The Ultimate Guide to Closures in Swift
    March 9 2020 in App Development 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

    Xcode for Windows: Develop iOS Apps on PC
    February 28 2020 in App Development 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

    How To Learn iOS App Development
    February 26 2020 in 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

    How To: Xcode 11 Tutorial for Beginners
    February 18 2020 in App Development 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

    5 Quick Tips for the Xcode 11 Minimap
    February 7 2020 in App Development 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

    Play With Code: Palindromes In Swift
    February 2 2020 in App Development 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 to Create a Free Apple Developer Account
    January 30 2020 in App Development 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?

    Should You Build an App Yourself or Outsource It?
    January 19 2020 in App Business 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

    How To Build a Profitable App with a Pro Upgrade
    January 11 2020 in App Business, Crest App Series 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!

  • Podcasts

    Podcasts
    January 1 2020 in Archive 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

    How I Went From App Idea To App
    December 13 2019 in Crest App Series 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.