Comment

Welcome! I found some good links this week, but as a link junky, I'm going to point you to the Swift section where Mybridge has put together the best Swift links of 2017 by popularity. Make sure to check that one out.

I'm excited to say I'm in the home stretch to submitting version 2.0 of Quit That!. I'm adding accessibility, localization for four languages, a Swift re-write, a cool countdown timer, and the ability to schedule quits in the future. I've been dealing with all the screenshots, app videos, and final bug testing this week. It's great to be back focused after knee surgery and I'm looking forward to using this foundation to add some much-needed features to the app (notifications, password protection). I'm also deep thinking the revenue model. I know I have many users who will gladly pay and the patronage model I currently use is not ideal. I just have to figure out which way works best. Side note: Check out the podcast section below for a great discussion on revenue models.

News

App Success

Awesome story from Harshita on how she learned Swift and released her first app. I think many start out programming this way and have that feeling of inferiority to other "real" programmers. She learned what she needed as she progressed and ended up with a pretty good looking app. This is a great read for inspiration or tips if you are new to development.

Design

Many apps need a good flow to collect user data. By keeping it simple with multiple step-by-step screens, your users won't feel overwhelmed. As you collect data, you need a way to pass that data between screens. You could use a dictionary or singleton, but Dama presents a different way that is compiler safe.

Swift

Excellent list of posts from 2017 that will help you learn and master Swift. I remember highlighting many of these last year and like how they have broken down the links into top posts for different categories.

Tips

This guide from Hady has just about everything you would want to know about in-app purchases. Hady also stresses the need to grow an audience and build trust before you start pushing to hit your revenue goals.

Resources

Jussi tells you tools and habits that have made him a more effective programmer. I like his tip about how you can still do code review even if you are an independent developer by taking a break and going over your code again.

Podcasts

Is Castro going to the subscription model? Listen to Oisín and Pádraig talk about their options and which business model they are going forward with. Great listen if any of your apps are underperforming or you are trying to decide what model to launch with.