Under the Radar

Under the Radar

www.relay.fm/radar
From development and design to marketing and support, Under the Radar is all about independent app development. It’s never longer than 30 minutes. Hosted by David Smith and Marco Arment.
90: Trademarks
Jul 26 • 28 min
What trademarks do, searching for conflicts before you name something, and whether indies should file for their own.
89: Computers for the Self-Employed
Jul 19 • 29 min
Which Mac models are usable for software development, and the benefits and drawbacks of using desktops, laptops, or both.
88: Working From Home
Jul 12 • 29 min
Options, benefits, and challenges of working at home.
87: Old Code Vs. New APIs
Jul 6 • 29 min
Deciding whether to adopt the newest iOS styles and APIs in existing apps that may not have needed them.
86: iOS 11 App Store Pages
Jun 29 • 29 min
Adopting the new fields and changes in our apps’ product pages in the redesigned iOS 11 App Store.
85: iOS 11
Jun 22 • 29 min
What’s new in iOS 11 and how it can benefit our apps.
84: WWDC Wrap-Up, watchOS 4
Jun 15 • 29 min
How and when to efficiently watch WWDC session videos, and reviewing the new capabilities in watchOS 4.
83: Live at CocoaConf
Jun 9 • 29 min
Our initial impressions of WWDC 2017, recorded live at CocoaConf Next Door.
82: WWDC Wish List
Jun 1 • 29 min
Developer-related wishes and expectations for WWDC 2017 next week.
81: Profiling
May 25 • 29 min
Optimizing performance using Instruments, Xcode, and the iOS Simulator — and when not to bother.
80: Debugging
May 18 • 29 min
How we debug our apps, and avoiding common bugs in the first place.
79: New Discovery Metrics
May 11 • 29 min
The new Sources and Metrics in iTunes Connect that show us more about where our customers come from within the App Store.
78: Difficult Indulgences
May 4 • 29 min
Tackling hard problems to improve our skills, or simply as a form of intellectual indulgence.
77: iTunes Connect, Part II
Apr 26 • 29 min
In the second of a two-part series, we discuss app creation in iTunes Connect, including screenshots, keywords, descriptions, and other metadata.
76: iTunes Connect, Part I
Apr 20 • 29 min
In the first of a two-part series, we explore the non-app parts of iTunes Connect, including reporting, sales, and analytics.
75: Responding to Reviews
Apr 13 • 29 min
Deciding which App Store reviews to respond to, and the types of responses worth giving.
74: Taxes & Accounting
Apr 6 • 29 min
Minimizing the mental burden and labor cost of accounting and taxes by optimizing for simplicity.
73: WWDC Event Planning
Mar 29 • 29 min
Planning for WWDC attendance (or not), and the value of the other conferences and social events around WWDC 2017.
72: Selling Apps
Mar 22 • 29 min
Building apps with acquisition in mind, calculating your app’s valuation, and what to expect in a sale.
71: Apps as Annuities
Mar 17 • 29 min
Accumulating a portfolio of apps that provide long-term income with minimal maintenance.
70: The Hacks We Ship
Mar 8 • 29 min
The difference between good and bad hacks, and some glorious hacks we’ve shipped in our apps.
69: Features You Don’t Want
Mar 2 • 29 min
Adding features to your app that you don’t want or won’t use in order to satisfy requests or reach new markets.
68: Overcast 3
Feb 22 • 29 min
Some of the challenges and decisions that led to the newly released Overcast 3.
67: Dealing with Old Code
Feb 16 • 29 min
Maintaining, testing, and modernizing old apps.
66: State of Swift
Feb 10 • 29 min
Where we are on our gradual conversion to Swift programmers.
65: Getting Sherlocked
Feb 2 • 28 min
Preparing for and reacting to Apple implementing your app’s core functionality themselves.
64: App Store Reviews, Redux
Jan 26 • 29 min
The potential impacts of the new “rate this app” API and our upcoming ability to respond to App Store reviews.
63: Missing Skills
Jan 19 • 28 min
Experiences and skills we lack by being indie developers, and whether our career path may ever include them.
62: App Store Reviews
Jan 12 • 29 min
The significance of App Store star ratings and reviews, and how to tastefully ask people to review your app.
61: Back to Work
Jan 5 • 28 min
How to get back into the zone after the holidays.
60: Transferable Skills
Dec 29, 2016 • 29 min
Unrelated abilities and techniques that prove surprisingly useful in indie app development.
59: Launch Day Diary
Dec 22, 2016 • 26 min
David’s audio diary recorded throughout the launch day of his newest app, Workouts++.
58: Prerelease Testing
Dec 15, 2016 • 29 min
How we test our apps before release.
57: Secrecy
Dec 8, 2016 • 29 min
Deciding how much of your app to keep secret before release, and how to slowly reveal it.
56: Surviving the Winter
Dec 2, 2016 • 29 min
Strategies for surviving the ups, downs, and increasing challenges of today’s App Store and nearby businesses.
55: Black Friday Sale
Nov 25, 2016 • 26 min
The effectiveness and side effects of sales and price changes.
54: Parametric Design
Nov 17, 2016 • 29 min
Appearance managers, self-theming views, and rapid design iteration with code and variables.
53: Seasonality
Nov 10, 2016 • 28 min
Planning for annual events and marketing opportunities, and accommodating variable cycles of productivity.
52: Learning, Sometimes Willingly
Nov 3, 2016 • 29 min
The challenges of learning new languages, APIs, and tools, how we avoid facing these difficulties, and what drives us to overcome them.
51: Speaking at Conferences
Oct 27, 2016 • 29 min
Overcoming fears of speaking at conferences, how much work it really takes, and deciding whether it’s worthwhile.
50: Checking the Weather for the Last Time
Oct 21, 2016 • 29 min
Responsibly shutting down a failed app.
49: App Store Search Ads
Oct 13, 2016 • 29 min
An overview of advertising terms, costs, and metrics, and getting started with App Store Search Ads for indie developers.
48: Late Bloomers
Oct 6, 2016 • 29 min
Adopting techniques, tools, and APIs long after they’ve been introduced, with specific examples from Overcast’s development.
47: Data Persistence
Sep 29, 2016 • 29 min
Choosing a database or scheme for local data storage, including Core Data, SQLite, property lists, JSON, user defaults, and NSURLCache.
46: Legacy Support
Sep 23, 2016 • 29 min
When to require new iOS versions, and the real-world need for test devices.
45: Ads ★★☆☆☆
Sep 14, 2016 • 29 min
David’s app income shifting to ads over time, and Overcast switching to ads.
44: Fall Cleaning
Sep 8, 2016 • 29 min
Ramifications of pruning very old apps from the App Store and cracking down on title-keyword spam.
43: Pending An Apple Release
Sep 1, 2016 • 29 min
Preparations in the final week before a major iOS release, and handling Apple requests for promotional artwork.
42: Getting Next Year’s Customers
Aug 25, 2016 • 29 min
Lessons from Vesper’s shutdown and strategies to navigate the difficult environment for paid apps today.
41: Internationalization
Aug 17, 2016 • 29 min
Why and how to localize and internationalize your iOS apps.
40: Rethinking Apple Watch Apps
Aug 11, 2016 • 29 min
Using lessons and analytics from watchOS 1 and 2 to rethink our Apple Watch apps for watchOS 3, using Overcast’s app as a case study.
39: Lightning Round 1
Aug 4, 2016 • 29 min
Quick takes on eight topics submitted by listeners.
38: Psychological Tricks
Jul 28, 2016 • 29 min
Techniques often used by games to increase engagement, revenue, and addictiveness, and their potential ethical uses in our apps.
37: Code Reuse
Jul 21, 2016 • 29 min
Creating and managing shared code, using Git submodules effectively, and whether to open-source your libraries.
36: Should You Release Every App?
Jul 14, 2016 • 29 min
Pros and cons of releasing your personal utility apps, focusing mostly on Mac apps.
35: Ideas
Jul 7, 2016 • 29 min
The value of app ideas, evaluating their feasibility, and considering the business you want to be in.
34: tvOS 10, macOS 10.12 and Swift 3
Jun 30, 2016 • 29 min
Concluding our WWDC 2016 coverage, we discuss what’s new (or not?) for indie developers in tvOS, macOS, and Swift.
33: iOS 10
Jun 24, 2016 • 28 min
Following on from last week’s discussion of the newly announced changes to watchOS 3, this week we dive into iOS 10. We discuss what changes are especially relevant and how we think we might adopt them.
32: watchOS 3
Jun 17, 2016 • 28 min
Live from WWDC 2016, we discuss what’s new for developers in watchOS 3.
31: Today’s App Store Announcements
Jun 8, 2016 • 29 min
The App Store’s new subscription options and search ads that were announced today.
30: A Brief Visit to Android
Jun 2, 2016 • 29 min
David revisits Android development after four years away.
29: Numbers and Analytics
May 26, 2016 • 29 min
Using data, market research, and analytics to improve your apps and better allocate your time.
28: Wear Your Own T-Shirt
May 19, 2016 • 29 min
Becoming more comfortable with self-promotion in the right contexts.
27: Fast App Review
May 12, 2016 • 29 min
How iOS development will change if the recent app-review speedup becomes permanent.
26: Wading Slowly Into AppKit
May 6, 2016 • 29 min
Experimenting with Mac development and considering its future potential.
25: The Calm Before the Storm
Apr 28, 2016 • 28 min
What to do (and not do) in the few months before WWDC.
24: Should You Register for a WWDC Ticket?
Apr 19, 2016 • 29 min
The value of a WWDC ticket — or going to San Francisco without one.
23: Launching Activity++
Apr 14, 2016 • 29 min
Handling the launch of David’s newest app, and lessons to be learned from it.
22: Version Control
Apr 7, 2016 • 28 min
The immense value of version control for very small teams — even teams of one.
21: App Store Rejection
Mar 31, 2016 • 29 min
Tips on avoiding rejections by Apple’s app-review staff and what to do when your app get rejected.
20: Improving the App Store, Part 2
Mar 24, 2016 • 29 min
In the second of a two-part series, we discuss some specific ideas on how the App Store could realistically be improved.
19: Improving the App Store, Part 1
Mar 18, 2016 • 28 min
In the first of a two-part series, we discuss whether the App Store needs improvement for our benefit, or whether it’s working well enough for Apple and customers already.
18: Choosing a Pricing Model
Mar 11, 2016 • 29 min
Considering paid-up-front, freemium, ad-supported, and completely free business models for David’s newest app.
17: Work-Life Balance
Mar 2, 2016 • 29 min
Maintaining a healthy work-life balance for consultants and the self-employed.
16: Designing for Misuse
Feb 23, 2016 • 29 min
Accommodating unexpectedly heavy usage, basic web security, and avoiding user-generated spam.
15: Marketing at Launch
Feb 17, 2016 • 29 min
Marketing, promotion, and celebration of successful launches and major updates.
14: Linux Servers for App Developers
Feb 11, 2016 • 29 min
An introduction to running your own Linux servers.
13: External Dependencies
Feb 4, 2016 • 29 min
Weighing the costs of external dependencies in the wake of the Parse shutdown announcement.
12: Apps With Personality
Jan 28, 2016 • 29 min
Apps with personality vs. neutral voices, and whether independent developers should project a corporate image.
11: Ad-Funded Apps
Jan 21, 2016 • 28 min
Real-world experience with ad-funded apps, and what the iAd shutdown announcement may mean.
10: Designed by a Programmer
Jan 14, 2016 • 29 min
Getting by without a designer, and programmatic drawing of image assets.
9: State of the Apple Watch
Jan 8, 2016 • 29 min
Where Apple Watch development stands today, and what could improve it in the future.
8: Vacation
Dec 23, 2015 • 25 min
Avoiding burnout, minimizing self-imposed stress, and taking vacations.
7: Building New Features
Dec 18, 2015 • 27 min
How we design, build, and ship new features in our apps.
6: How to Become a Programmer
Dec 11, 2015 • 28 min
Our origin stories and tips for beginners to get started.
5: Managing Feedback
Dec 5, 2015 • 25 min
Considering feedback and feature requests from beta testers and customers.
4: Unexpected Complexity
Nov 24, 2015 • 28 min
Handling unexpected complexities, and deciding whether to tackle complex problems.
3: Ergonomics
Nov 18, 2015 • 28 min
Ensuring your work setup is as comfortable as possible for long-term use and reducing the risks of developing RSI.
2: Time for Swift
Nov 10, 2015 • 28 min
Why we haven’t adopted Swift yet, when we might, and whether we should expand into additional platforms instead.
1: Adapting to the Market
Nov 4, 2015 • 27 min
How independent iOS app developers can find ways to thrive in a highly competitive, commoditized App Store.