TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    Swift by Sundell

    In-depth conversations about Swift and software development in general, hosted by John Sundell.

    Advertise

    Copyright: © Sundell sp. z o.o. 2017-2023

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    83: “Adventure into widgets”, with Scriptable developer Simon Støvring Oct 08, 2020
    Show notes

    Simon Støvring, the developer behind several powerful iOS productivity apps, including Scriptable, joins John on an episode all about the new home screen widgets introduced in iOS 14. Topics include how to create and update dynamic widgets, managing and sharing data between an app and its widgets, and much more.

    Sponsors

    • NordVPN: Make your Internet connection private and secure, no matter which network that you’re on, and unlock your video streaming services. Get a massive 68% discount on their two-year plan at nordvpn.com/sundell.
    • NSSpain: An online, continuous 36-hour Apple developer conference taking place on November 19th and 20th, 2020. Get a 10% discount on your ticket by using the offer code SUNDELL when buying your ticket at nsspain.com.

    Links

    • Simon on Twitter
    • John on Twitter
    • The previous episode with Simon
    • Scriptable
    • Data Jar
    • Jayson
    • Widgetsmith
    • A Scriptable widget using the Spotify web API
    • A custom calendar and app launcher built with Scriptable
    • Displaying custom weather and calendar information using Scriptable
    • JavaScriptCore
    • The JSExport protocol
    • WidgetKit
    • Configurable widgets using intents
    • The TimelineProvider protocol
    • Sharing UserDefaults data within an app group
    • WidgetCenter
    • In-app intent handling
    • SDWebImage
    • SwiftUI’s state management system
    • Intro and outro music by Dariusz Dziuk

    82: “Translating designs into code”, with special guest Jordan Singer Sep 24, 2020
    Show notes

    Jordan Singer joins John to discuss various approaches of turning designs into fully implemented UIs, how to manage things like mock data during the development process, and when to turn a given view into a reusable component. Also, the story behind the Airport app and Jordan’s recent SwiftUI experiments.

    Sponsors

    • Instabug: Bug, crash, and performance monitoring for iOS apps. Go to instabug.com/sundell to learn more about Instabug’s new App Performance Monitoring feature, and to start your free trial.
    • RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.

    Links

    • Jordan on Twitter
    • John on Twitter
    • Jordan’s website: ibuildmyideas.com
    • Cash App
    • Airport
    • lil software
    • Sketch
    • Figma
    • Framer
    • SwiftUI implementation of “About this Mac”
    • SwiftUiPod Classic
    • Rdio remake
    • Apple’s Fruta example app
    • Using SwiftUI’s App protocol
    • An entire SwiftUI app within a tweet
    • Swift’s warning directive
    • Episode with Meng To
    • SwiftUI’s ButtonStyle protocol
    • InsetGroupedListStyle
    • Intro and outro music by Dariusz Dziuk

    81: “How big iOS teams typically operate”, with special guest Carola Nitz Sep 10, 2020
    Show notes

    Carola Nitz, iOS developer at Netflix, joins John to discuss how larger iOS development teams typically operate, and how smaller teams can prepare their code bases for future growth. Also, organizing remote conferences, balancing feature development with bug fixing, and much more.

    Sponsors

    • Paw: An advanced API tool for the Mac. Paw is a full-featured HTTP client that lets you test and describe the web APIs that you build or consume. Get started for free, or get a 20% discount on your license, at paw.cloud/sundell.
    • Bitrise: Fast, stable and highly customizable continuous integration. Automatically build, test and distribute your app on every single commit that you make. Get started for free at bitrise.io/swift.

    Links

    • Caro on Twitter
    • John on Twitter
    • App Builders
    • The Swift Alps
    • The rule of threes
    • Feature flags
    • Caro’s website
    • Intro and outro music by Dariusz Dziuk

    80: “Lists and loops”, with special guest Nick Lockwood Aug 28, 2020
    Show notes

    Nick Lockwood returns to the show to go on a deep dive into data structures and algorithms, what some of the pros and cons of writing high-performance code in Swift are, and how all of that relates to parallelization and performance.

    Sponsor

    Reveal: Inspect, debug, and modify your app’s UI in real time. Reveal takes UI debugging to a whole new level, and lets you instantly make all sorts of tweaks while your app is running. Get started for free at revealapp.com/sundell.

    Links

    • Nick on Twitter
    • John on Twitter
    • SwiftFormat
    • ShapeScript
    • Deckset
    • RetroRampage
    • Handmade Hero
    • Publish
    • The Collection protocol
    • Imagine Engine’s Timeline API
    • Grand Central Dispatch
    • Combining value and reference types
    • Creating custom collections
    • Time complexity
    • Tail call
    • RetroRampage multithreaded rendering
    • Intro and outro music by Dariusz Dziuk

    79: “All about UICollectionView”, with special guest Ben Scheirman Aug 13, 2020
    Show notes

    Ben Scheirman, creator of NSScreencast, joins John on an episode all about UICollectionView. How have UICollectionView’s features evolved over time, and how are modern APIs like compositional layouts and diffable data sources changing the way collection views are built and used?

    Sponsors

    • Instabug: Join thousands of companies, including Lyft and eBay, who use Instabug to enhance their app quality and iterate faster. Go to instabug.com/sundell to try it for free for 3 months.
    • RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.

    Links

    • Ben on Twitter
    • John on Twitter
    • Get a 20% discount on NSScreencast
    • Ben’s new video series “Working with modern collection views”
    • UICollectionViewFlowLayout
    • The NSScreencast iOS app
    • UICollectionViewDiffableDataSource
    • UICollectionView’s batch update API
    • NSDiffableDataSourceSnapshot
    • UICollectionViewCompositionalLayout
    • CSS FlexBox
    • UIListContentConfiguration
    • Using UICollectionView to build lists on iOS 14
    • The new CellRegistration API
    • Tonal Therapy
    • Intro and outro music by Dariusz Dziuk

    78: “What’s new in Swift 5.3”, with special guest JP Simard Jul 28, 2020
    Show notes

    JP Simard returns to the show to discuss Swift 5.3’s main new features and improvements, and what those changes might tell us about the current state of Swift and its evolution process.

    Sponsor

    Noted: Bring audio and notes together with Noted. Create contextual notes for your online lectures, meetings and conferences across all Apple devices. Try it for free at everythingnoted.app/sundell.

    Links

    • JP on Twitter
    • John on Twitter
    • Swift Unwrapped
    • Holiday special with JP and Jesse Squires
    • Swift’s closure capturing mechanics
    • SE-0269: Implicit self capturing
    • SE-0279: Multiple Trailing Closures
    • SwiftUI’s DSL
    • SE-0280: Enum cases as protocol witnesses
    • SE-0266: Synthesized Comparable conformance for enum types
    • SE-0281: The @main attribute
    • Using SwiftUI’s new App protocol
    • Foundation’s Bundle API
    • SE-0271: Package Manager Resources
    • WWDC session about Swift package resources
    • WWDC session about adding custom views to the Xcode Library
    • SE-0273: Package Manager Conditional Target Dependencies
    • Intro and outro music by Dariusz Dziuk

    77: “Adopting new system features”, with special guest Jordan Morgan Jul 16, 2020
    Show notes

    Jordan Morgan joins John to discuss various strategies for adopting new system features and APIs, how to keep up with the rapid changes to iOS, macOS and Apple’s other platforms, and how to allocate time between different projects.

    Sponsor

    Bitrise: Fast, stable and highly customizable continuous integration. Automatically build, test and distribute your app on every single commit that you make. Get started for free at bitrise.io/swift, and also check out their new podcast “Mobile DevOps is a Thing!”.

    Sponsor the Swift by Sundell podcast and reach tens of thousands of developers, just like you! Learn more here.

    Links

    • Jordan on Twitter
    • John on Twitter
    • Buffer
    • Spend Stack
    • Swiftjective-C
    • The Juggling Act
    • A Best in Class iOS App
    • Jordan’s Twitter thread about iOS design and UX
    • Apple’s Human Interface Guidelines
    • Accessibility videos from Apple
    • Atomic Habits
    • UIScene
    • Avoiding singletons
    • Combine
    • Widgets
    • Jordan’s conference talk from try! Swift
    • Intro and outro music by Dariusz Dziuk

    76: “A huge year for SwiftUI”, a WWDC20 special with Josh Shaffer and Eliza Block Jun 30, 2020
    Show notes

    Josh Shaffer and Eliza Block from Apple join John to talk about what’s new in SwiftUI, how Xcode Previews work under the hood, the new home screen widget system, Apple’s internal process of adopting and improving SwiftUI, and much more.

    Sponsors

    • Instabug: Join thousands of companies, including Lyft and eBay, who use Instabug to enhance their app quality and iterate faster. It’s perfect for teams that are working remotely. Go to instabug.com/sundell to try it for free for 3 months.
    • Clubhouse: A lightweight, yet powerful project management tool that’s fantastic for remote collaboration. Built specifically for software teams. Sign up for free at clubhouse.io/sundell.

    Links

    • Josh on Twitter
    • Eliza on Twitter
    • John on Twitter
    • Last year’s episode with Josh
    • SwiftUI’s documentation
    • UIViewRepresentable
    • App
    • Scene
    • The new ColorPicker
    • StateObject
    • watchOS complications
    • DrawingGroup
    • Widgets
    • The new commands modifier
    • NSDocument
    • DocumentGroup
    • Intro and outro music by Dariusz Dziuk

    75: “The Swift package ecosystem”, with special guests Dave Verwer and Sven A. Schmidt Jun 19, 2020
    Show notes

    Dave Verwer and Sven A. Schmidt join John to talk about their newly launched Swift Package Index, and what the overall state of Swift’s package ecosystem currently is. Also, dependency management, composing libraries, deploying server-side Swift in production, and much more.

    Sponsors

    • NordVPN: Make your Internet connection private and secure, no matter which network that you’re on. Get 50% off their one-year plan at nordvpn.com/sundell, or when using offer code SUNDELL.
    • Bitrise: Fast, stable and highly customizable continuous integration. Automatically build, test and distribute your app on every single commit that you make. Get started for free at bitrise.io/swift, and also check out their new podcast “Mobile DevOps is a Thing!”.

    Links

    • Dave on Twitter
    • Sven on Twitter
    • John on Twitter
    • iOS Dev Weekly
    • The Swift Package Index
    • Hummingbird
    • Revisor
    • Plot
    • Arena
    • Vapor
    • Docker
    • Orka
    • The GitHub package registry pitch on the Swift forums
    • Flask
    • Django
    • Dave’s website
    • Sven’s website
    • Intro and outro music by Dariusz Dziuk

    74: “Let’s build a camera app”, a conversation with the Halide and Spectre team Jun 04, 2020
    Show notes

    On this special episode, John is joined by the entire team behind the award-winning apps Halide and Spectre, Apple’s 2019 App of the Year. Ben, Sebastiaan and Rebecca share their stories of how these apps came to life, how they’re working together between design and development, and how technologies like Computational Photography and Augmented Reality are influencing their work.

    Sponsor

    • Clubhouse: A lightweight, yet powerful project management tool that’s fantastic for remote collaboration. Built specifically for software teams. Sign up for free at clubhouse.io/sundell.

    Links

    • Ben on Twitter
    • Sebastiaan on Twitter
    • Rebecca on Twitter
    • John on Twitter
    • Lux Optics Inc.
    • Lux Year 3: The End of the Beginning
    • Halide
    • Spectre
    • Dribbble
    • Metal Performance Shaders
    • The Vision framework
    • Core ML
    • The iPad Pro LIDAR sensor and the Esper prototype
    • SF Symbols
    • Intro and outro music by Dariusz Dziuk

    Previous 1 3 4 5 6 7 13 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights