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.
62: App Store Reviews
Jan 12 • 00:29:28
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 • 00:28:45
How to get back into the zone after the holidays.
60: Transferable Skills
Dec 29, 2016 • 00:29:24
Unrelated abilities and techniques that prove surprisingly useful in indie app development.
59: Launch Day Diary
Dec 22, 2016 • 00:26:54
David’s audio diary recorded throughout the launch day of his newest app, Workouts++.
58: Prerelease Testing
Dec 15, 2016 • 00:29:41
How we test our apps before release.
57: Secrecy
Dec 8, 2016 • 00:29:15
Deciding how much of your app to keep secret before release, and how to slowly reveal it.
56: Surviving the Winter
Dec 2, 2016 • 00:29:58
Strategies for surviving the ups, downs, and increasing challenges of today’s App Store and nearby businesses.
55: Black Friday Sale
Nov 25, 2016 • 00:26:16
The effectiveness and side effects of sales and price changes.
54: Parametric Design
Nov 17, 2016 • 00:29:16
Appearance managers, self-theming views, and rapid design iteration with code and variables.
53: Seasonality
Nov 10, 2016 • 00:28:18
Planning for annual events and marketing opportunities, and accommodating variable cycles of productivity.
52: Learning, Sometimes Willingly
Nov 3, 2016 • 00:29:50
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 • 00:29:58
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 • 00:29:56
Responsibly shutting down a failed app.
49: App Store Search Ads
Oct 13, 2016 • 00:29:27
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 • 00:29:35
Adopting techniques, tools, and APIs long after they’ve been introduced, with specific examples from Overcast’s development.
47: Data Persistence
Sep 29, 2016 • 00:29:47
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 • 00:29:59
When to require new iOS versions, and the real-world need for test devices.
45: Ads ★★☆☆☆
Sep 14, 2016 • 00:29:29
David’s app income shifting to ads over time, and Overcast switching to ads.
44: Fall Cleaning
Sep 8, 2016 • 00:29:45
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 • 00:29:53
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 • 00:29:09
Lessons from Vesper’s shutdown and strategies to navigate the difficult environment for paid apps today.
41: Internationalization
Aug 17, 2016 • 00:29:57
Why and how to localize and internationalize your iOS apps.
40: Rethinking Apple Watch Apps
Aug 11, 2016 • 00:29:17
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 • 00:29:40
Quick takes on eight topics submitted by listeners.
38: Psychological Tricks
Jul 28, 2016 • 00:29:22
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 • 00:29:29
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 • 00:29:07
Pros and cons of releasing your personal utility apps, focusing mostly on Mac apps.
35: Ideas
Jul 7, 2016 • 00:29:39
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 • 00:29:53
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 • 00:28:41
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 • 00:28:48
Live from WWDC 2016, we discuss what’s new for developers in watchOS 3.
31: Today’s App Store Announcements
Jun 8, 2016 • 00:29:56
The App Store’s new subscription options and search ads that were announced today.
30: A Brief Visit to Android
Jun 2, 2016 • 00:29:17
David revisits Android development after four years away.
29: Numbers and Analytics
May 26, 2016 • 00:29:05
Using data, market research, and analytics to improve your apps and better allocate your time.
28: Wear Your Own T-Shirt
May 19, 2016 • 00:29:18
Becoming more comfortable with self-promotion in the right contexts.
27: Fast App Review
May 12, 2016 • 00:29:03
How iOS development will change if the recent app-review speedup becomes permanent.
26: Wading Slowly Into AppKit
May 6, 2016 • 00:29:17
Experimenting with Mac development and considering its future potential.
25: The Calm Before the Storm
Apr 28, 2016 • 00:28:52
What to do (and not do) in the few months before WWDC.
24: Should You Register for a WWDC Ticket?
Apr 19, 2016 • 00:29:24
The value of a WWDC ticket — or going to San Francisco without one.
23: Launching Activity++
Apr 14, 2016 • 00:29:03
Handling the launch of David’s newest app, and lessons to be learned from it.
22: Version Control
Apr 7, 2016 • 00:28:20
The immense value of version control for very small teams — even teams of one.
21: App Store Rejection
Mar 31, 2016 • 00:29:44
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 • 00:29:33
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 • 00:28:58
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 • 00:29:24
Considering paid-up-front, freemium, ad-supported, and completely free business models for David’s newest app.
17: Work-Life Balance
Mar 2, 2016 • 00:29:23
Maintaining a healthy work-life balance for consultants and the self-employed.
16: Designing for Misuse
Feb 23, 2016 • 00:29:12
Accommodating unexpectedly heavy usage, basic web security, and avoiding user-generated spam.
15: Marketing at Launch
Feb 17, 2016 • 00:29:33
Marketing, promotion, and celebration of successful launches and major updates.
14: Linux Servers for App Developers
Feb 11, 2016 • 00:29:53
An introduction to running your own Linux servers.
13: External Dependencies
Feb 4, 2016 • 00:29:56
Weighing the costs of external dependencies in the wake of the Parse shutdown announcement.
12: Apps With Personality
Jan 28, 2016 • 00:29:43
Apps with personality vs. neutral voices, and whether independent developers should project a corporate image.
11: Ad-Funded Apps
Jan 21, 2016 • 00:28:19
Real-world experience with ad-funded apps, and what the iAd shutdown announcement may mean.
10: Designed by a Programmer
Jan 14, 2016 • 00:29:11
Getting by without a designer, and programmatic drawing of image assets.
9: State of the Apple Watch
Jan 8, 2016 • 00:29:38
Where Apple Watch development stands today, and what could improve it in the future.
8: Vacation
Dec 23, 2015 • 00:25:55
Avoiding burnout, minimizing self-imposed stress, and taking vacations.
7: Building New Features
Dec 18, 2015 • 00:27:50
How we design, build, and ship new features in our apps.
6: How to Become a Programmer
Dec 11, 2015 • 00:28:33
Our origin stories and tips for beginners to get started.
5: Managing Feedback
Dec 5, 2015 • 00:25:30
Considering feedback and feature requests from beta testers and customers.
4: Unexpected Complexity
Nov 24, 2015 • 00:28:01
Handling unexpected complexities, and deciding whether to tackle complex problems.
3: Ergonomics
Nov 18, 2015 • 00:28:06
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 • 00:28:28
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 • 00:27:03
How independent iOS app developers can find ways to thrive in a highly competitive, commoditized App Store.