Join Dave and Sven, the creators of the Swift Package Index open-source project, as they talk about progress on the project and discuss a new set of community package recommendations every episode.
…
continue reading
Uikit Podcasts
NSScreencast features weekly bite-sized videso on iOS development. This free feed is just a sample of what is available for members. Subscribe today at https://nsscreencast.com.
…
continue reading
High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more
…
continue reading

1
57: How many of the same packages can we pick?
45:57
45:57
Play later
Play later
Lists
Like
Liked
45:57Join us for another episode of Swift Package Indexing where we cover the status of Swift 6.1 compatibility and the latest "Ready for Swift 6" results, discuss xtool, and of course pick some packages to talk about! News Ready for Swift 6 xtool on the Swift forums xtool package The Next Chapter in Swift Build Technologies Packages Redline by Robb Böh…
…
continue reading

1
Mastering Multiplatform: Flutter vs KMP
1:24:01
1:24:01
Play later
Play later
Lists
Like
Liked
1:24:01If you’ve ever wondered how to choose between Flutter and Kotlin Multiplatform—or what it’s like to use both in real-world production apps—this special double-length episode is your definitive guide. Google Developer Experts Roman Jaquez and Kevin Moore join us to unpack the realities of cross-platform mobile development. From cutting-edge healthca…
…
continue reading

1
Getting Started with Kotlin Symbol Processing
41:45
41:45
Play later
Play later
Lists
Like
Liked
41:45If you’ve ever grumbled at boilerplate code or watched your Kotlin build crawl, this episode is your shortcut to sanity. Android engineer and Kodeco veteran Dean Djermanović joins us to break down Kotlin Symbol Processing (KSP) — a powerful tool for clean code and fast builds. Whether you’re new to KSP or curious how it stacks up against kapt, Dean…
…
continue reading

1
56: By the next time we record, it'll definitely be there…
38:35
38:35
Play later
Play later
Lists
Like
Liked
38:35Join us for another episode where we cover our slightly unusual rollout of Swift 6.1 support on the Swift Package Index, the Swift Fundraising cooperative, the multiple fabulous projects written by Kashikawa Katsumi, and of course, give our regular package picks. News The Swift Fundraising Cooperative Kashikawa Katsumi SwiftRegex.com Swift AST Expl…
…
continue reading
Thank you for your patience as extraordinary life events turned our schedule topsy turvy. Here, at last, is our All the Conferences episode, featuring iOS community luminaries Mikalea Caron and Matt Heaney. Whether you’re a seasoned speaker or just conference-curious, this episode is packed with insights on how to choose the right events, travel sm…
…
continue reading
We'll first take a look at the AudioKit Cookbook application, which is a great way to see what is possible. Once we've seen some of the capabilities we can look at the code to get an idea of how to build things with AudioKit.We'll then add a package collection in Xcode to make bringing in the various AudioKit package dependencies a little easier.…
…
continue reading

1
55: The solution is always to write more tests
46:04
46:04
Play later
Play later
Lists
Like
Liked
46:04Join us as we chat about enabling parallelising our tests with Swift Testing, what your plan should be for any CocoaPods projects you still work on, more thoughts on open-source funding based on a recently published paper, and of course the usual package picks! News Mastodon Post: The Value of Open Source Software Paper: The Value of Open Source So…
…
continue reading
We kick off a new series on audio programming for iOS using AudioKit. Before we jump into code, however, it is important to get a foundational understanding of how audio works and how it is represented by the audio hardware (sound cards, etc) that the software integrates with. In this episode we will talk about the fundamentals of audio, learn some…
…
continue reading

1
54: Pick a test that you know is complicated and start there
38:27
38:27
Play later
Play later
Lists
Like
Liked
38:27Join us as we chat about the Swift team joining Bluesky and Mastodon, data race safety numbers on Swift Package Index Package pages, Swift on Raspberry Pi, and of course our usual package picks! News Swiftlang: Social media expansion to Mastodon and Bluesky Bluesky account Mastodon account Leverage by Matt Massicotte Issue: Ready for Swift 6 false …
…
continue reading

1
53: It's not a topic I thought many people would care about, but here we are
47:48
47:48
Play later
Play later
Lists
Like
Liked
47:48Join us for our first episode in 2025 with news of a community Swift on Android working group, the announcement of swift-build at FOSDEM, a discussion of making open source funding easier, how to get feedback on Swift Evolution proposals from people outside the Swift forums, and of course our usual package picks! News Swift on Android Working Group…
…
continue reading
In our final episode of 2024, we’re thrilled to welcome fellow podcasters Malin Sundberg and Kai Dombrowski of Triple Glazed Studios. With a decade of experience in iOS and Mac development, Malin and Kai share how they’ve built thriving indie apps, established roots in new communities worldwide, and achieved repeated App Store features. Tune in to …
…
continue reading

1
52: In the next episode we'll fix the NPM ecosystem
46:52
46:52
Play later
Play later
Lists
Like
Liked
46:52Join us as we talk about the Python package ecosystem, the prospective vision to improve the approachability of data-race safety, and give our usual package recommendations. News Constraints are Good: Python's Metadata Dilemma Prospective Vision: Improving the approachability of data-race safety Announcement post on Mastodon The forum thread and Ti…
…
continue reading
In the first full-length episode of this season, we go back to basics as Senior iOS Dev Mani Ramezan takes us through, step by step, how to come up to speed on a large code base. Whether you’re just starting a new role or beginning to contribute to a new open source project, listen along to learn some useful tips. [Subscribe in Apple Podcasts] [Lis…
…
continue reading

1
51: The skill of not picking of dependencies should also be honed
40:00
40:00
Play later
Play later
Lists
Like
Liked
40:00Join us as we talk about the current state of Swift, Swift 6 concurrency, Swift-Java interoperability, and hear our regular package recommendations. News New sample: Tiny Swing program mixing Java and Swift celsius-converter iOS Dev Weekly Issue 685 on the current state of Swift Packages SwiftClaude by George Lyon JSONPatch by Peter Ringset Singapo…
…
continue reading

1
Kodeco Podcast: Meet the Show – Podcast V2, S3 E0
31:02
31:02
Play later
Play later
Lists
Like
Liked
31:02Welcome to the new season for the Kodeco Podcast! Tune in to hear Suz, Jen and Dru catch up and look forward to what we’ll cover in this season, including an episode on How to Read a Codebase and the Google I/O and WWDC livecasts. [Subscribe in Apple Podcasts] [Listen in Spotify] [RSS Feed] Interested in sponsoring a podcast episode? Check out our …
…
continue reading

1
50: It has a learning curve like a brick wall
35:14
35:14
Play later
Play later
Lists
Like
Liked
35:14Join us as we talk about the Server-side Swift Conference, Swift formatting, and hear our regular package recommendations. News Server-Side Swift Conference Swift and Interoperability by Tony Parker and Ben Cohen When to Make a Macro by Daniel Steinberg Leveraging structured concurrency in your applications by Franz Busch Stop worrying about routes…
…
continue reading
Join us as we talk about The Server Side Swift meetup, the Server Side Swift conference, Wasm, new features in Swift Package Index, Hummingbird 2, Vapor 5, and hear our regular package recommendations. News SSWG Meetup #3 SwiftWasm WasmKit Server Side Swift Conference Why was there a lifesize printout of Dave at AltConf 2019? Contributions to Swift…
…
continue reading

1
48: It’s not just CGPaths all the way down?
40:52
40:52
Play later
Play later
Lists
Like
Liked
40:52Join us as we talk about the CocoaPods maintenance plans and Swift macro expansions in Visual Studio Code, as well as hear our regular package recommendations. News CocoaPods Support & Maintenance Plans Expansion of Swift Macros in Visual Studio Code Configuring Emacs for Swift Development Configuring Neovim for Swift Development Packages SVGPath b…
…
continue reading

1
47: There are no open-source license police
44:24
44:24
Play later
Play later
Lists
Like
Liked
44:24Join us as we discuss the latest Ready for Swift 6 results, and how we represent them on the site. We also chat about Open Source Software funding, homomorphic encryption, and of course, we include our regular package recommendations. News Issue with Swift 6 error counts Geomys project announcement AcknowList by Vincent Tourraine LicensePlist by Ma…
…
continue reading

1
46: A concept born and explored in recent decades
49:13
49:13
Play later
Play later
Lists
Like
Liked
49:13Join us as we talk about our build system move to an Orka cluster consisting of 8 Mac Studios, our ongoing "Ready for Swift 6" project, to get an update on documentation coverage across the package ecosystem, and to hear our regular package recommendations. News Plotting a Path to a Package Ecosystem without Data Race Errors Switching to ephemeral …
…
continue reading

1
The Power of Native Platforms in Mobile Development
42:48
42:48
Play later
Play later
Lists
Like
Liked
42:48In this episode of the Kodeco podcast, hosts Dru Freeman and Susannah Skyer Gupta delve into native platforms and the implications of cross-platform development. Joined by experts Darryl Bayliss and Fuad Kamal, they discuss the sunset of Xamarin and the broader impacts on developers and companies relying on multi-platform solutions. The conversatio…
…
continue reading
This week we talk about WWDC, our Ready for Swift 6 project that tracks data race safety errors across the whole package ecosystem, the Swift 6 migration guide, and more. Of course, we also make our regular package recommendations! News Swift 6 Migration Guide Matt Massicotte’s Swift 6 blog series Packages BlurHashViews by Dale Price https://blurha…
…
continue reading

1
Kodeco Podcast: Surviving Layoffs With Joey deVilla (V2, S2, E11)
42:14
42:14
Play later
Play later
Lists
Like
Liked
42:14In this episode of the Kodeco Podcast, hosts Dru Freeman and Jennifer Bailey dive into the topic of surviving layoffs with their guest, Joey De Villa, a seasoned developer and developer advocate who has navigated the turbulent waters of job loss five times. Joey shares his unique experiences and strategies for bouncing back, from dealing with the e…
…
continue reading

1
Kodeco Podcast: Making Seats at the Table (V2, S2, E10)
46:31
46:31
Play later
Play later
Lists
Like
Liked
46:31We dig down deep as the entire podcast team is joined by Manda Frederick, formerly with Women who Code, and Aaron Douglas, head of Figma’s Desktop app engineering. We discuss the essential topics surrounding bias in the workplace. [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] This episode is sponsored by monday dev, which …
…
continue reading
This week we follow up on Swift 6 news, talk about Swift in unusual places, performance benchmarks, give a sneak peek at our new Mac build infrastructure, and of course make package recommendations. News SE-0435 Swift Language Version Per Target Swift on Flipper Zero — A Proof of Concept by Samar Sunkaria You can play Doom using gut bacteria, but t…
…
continue reading

1
Kodeco Podcast: UIKit to SwiftUI (V2, S2, E9)
47:20
47:20
Play later
Play later
Lists
Like
Liked
47:20After finding our way from XML to Jetpack Compose; Suz and Dru invite Danijela Vrzan to join them to help us see this from the iOS point of view and talk about the transition between UIKit and SwiftUI. [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] Interested in sponsoring a podcast episode? Check out our Advertise With Kod…
…
continue reading

1
Kodeco Podcast: Corporate vs Indie (V2, S2, E8)
43:54
43:54
Play later
Play later
Lists
Like
Liked
43:54iOSDevHappyHour Host Mikaela Caron and PhonePe employee Bhagat Singh face off to talk about the differences between being an indie developer and a corporate developer. Join Dru and Jenn for this exciting episode! [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] Interested in sponsoring a podcast episode? Check out our Adverti…
…
continue reading

1
43: Now I’m worried our metrics aren’t correct! with special guest Holly Borla
1:06:11
1:06:11
Play later
Play later
Lists
Like
Liked
1:06:11This week we had the opportunity to talk to Holly Borla who manages the Swift Compiler Team at Apple. We chat about upcoming Swift 6 changes and why they're a big deal, but also why you shouldn’t worry too much. Of course, all three of us pick packages, too! Interview with Holly SE-0414: Region isolation SE-0431: Dynamically isolated function types…
…
continue reading

1
Kodeco Podcast V2, S2, E7: Favorite Apps for Mobile Development
56:43
56:43
Play later
Play later
Lists
Like
Liked
56:43It’s a roundtable whirlwind when Fuad Kamal and Franklin Byaruhanga join Dru, Suz, and Jenn to discuss and list their favorite apps as developers. Fuad Kamal and Franklin Byaruhanga, seasoned contributors to Kodeco, share their insights on mobile app development tools and techniques. Fuad discusses his expertise in mobile strategies for health and …
…
continue reading

1
42: We need a “No one expects the Spanish inquisition“ sound effect
49:31
49:31
Play later
Play later
Lists
Like
Liked
49:31Join us for another episode as Dave and Sven talk open-source security vulnerabilities and how all package ecosystems are at risk, why it won't be possible to give meaningful "package size" stats on package pages, yet more talk of interfacing with Swift from other languages, and a one-question quiz! Plus package recommendations, of course! Follow u…
…
continue reading

1
Kodeco Podcast: XML vs Jetpack Compose (V2, S2, E6)
41:00
41:00
Play later
Play later
Lists
Like
Liked
41:00Dru and Jenn are joined by AlexSullivan and Filip Babic to help understand the transition developers are making from old XML UIs into the new Jetpack Compose world. [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] Interested in sponsoring a podcast episode? Check out our Advertise With Kodeco page to find out how! Show Notes …
…
continue reading

1
41: Breaking our “skipping episodes” streak
53:41
53:41
Play later
Play later
Lists
Like
Liked
53:41This week Dave and Sven break their streak of skipping recording to find Swift in exciting new places, like on ARM Windows and the Playdate, and learn new tricks like interoperating with C#. And as usual, there are package recommendations, with a good sprinkling of descents into various rabbit holes. News Combining Swift and C# on Windows with Swif…
…
continue reading

1
Kodeco Podcast: Getting Your App in the App Store (V2, S2, E5)
45:01
45:01
Play later
Play later
Lists
Like
Liked
45:01Professor Brad Ashburn joins Dru and Suz to talk about the trials and tribulations in his journey from writing an iOS app to getting it published in the Apple App Store. [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] Special thanks to this episode’s sponsor, Porkbun.com. Porkbun is offering .app, .dev, or .foo domain names …
…
continue reading

1
Kodeco Podcast: Leveling Up as a Developer (V2, S2 E4)
45:54
45:54
Play later
Play later
Lists
Like
Liked
45:54How do you level up in your development career? If you’re interested in how to upskill from a junior-level developer to a senior dev, you’ll get great advice here from people who have been there themselves. Guests rain down on us as Harlan Kellaway, Ben MacKinnon, and Adrian Strahan join Jenn and Dru to talk about the path from climbing the develop…
…
continue reading
This week, Dave and Sven take a look at the Flutter ecosystem, discuss Dave's blogging system rewrite, review their collaboration on a production crash, and, as usual, highlight some community packages. News Progress of the Flutter and Dart Package Ecosystem by Ander Dobo Packages Vortex by Paul Hudson LanguageDetector by Ali Sheikhizadeh and Hadi …
…
continue reading

1
Kodeco Podcast: Putting AI to Use in Software Development (V2, S2 E3)
44:48
44:48
Play later
Play later
Lists
Like
Liked
44:48It’s all AI this episode as Mina Gerges and Dan Ilies take all three of our hosts down the rabbit hole. Join Dru, Suz, and Jenn for an amazing episode. [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] Interested in sponsoring a podcast episode? Check out our Advertise With Kodeco page to find out how! Show Notes AI Introducin…
…
continue reading
It's 2024, and Dave and Sven are back to talk plans for the Swift Package Index development over the coming year. They also talk about a light-hearted but also accidentally disastrous recent event in the npm package ecosystem, plans around how the Swift Package Index will approach Swift 6 support, and of course more package recommendations! News Wh…
…
continue reading

1
Kodeco Podcast: Moving to Godot – Podcast V2, S2 E2
43:46
43:46
Play later
Play later
Lists
Like
Liked
43:46Dru and Jennifer are joined by Eric Van de Kerckhove to talk about the indie gave developer shift from Unity to Godot as a game development and engine platform. [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] Interested in sponsoring a podcast episode? Check out our Advertise With Kodeco page to find out how! Show Notes #Sta…
…
continue reading

1
38: This is the least researched podcast in the history of podcasting
42:51
42:51
Play later
Play later
Lists
Like
Liked
42:51Inspired by a recent YouTube comment left on the previous episode, Dave and Sven talk about cross-platform Swift development with Visual Studio Code, Windows and Wasm compatibility, and about how Dave should have answered a question about adding a package into the Swift Package Index! News Swift Extension for Visual Studio Code introduction blog po…
…
continue reading

1
Kodeco Podcast: Let’s Talk Vision Pro – Podcast V2, S2 E1
44:18
44:18
Play later
Play later
Lists
Like
Liked
44:18Friend of the show Tim Mitra joins us to talk about the new Vision Pro coming from Apple! And he’s got course materials too! Tim not only has 20 years of iOS experience, but he was recently invited to Apple’s Vision Pro Lab to try out the new tech. Find out what he thought about the Vision Pro and how you will be able to incorporate visionOS into y…
…
continue reading

1
Kodeco Podcast: Meet the Show – Podcast V2, S2 E0
16:20
16:20
Play later
Play later
Lists
Like
Liked
16:20Welcome to the new season for the Kodeco Podcast! In this episode, Dru and Suz fill you in on some of the wonderful changes going on. We also welcome back Jenn Bailey as a second episode co-host! [Subscribe in iTunes] [Listen in Spotify] [Watch on YouTube] [RSS Feed] Interested in sponsoring a podcast episode? Check out our Advertise With Kodeco pa…
…
continue reading

1
37: With praise, you can include me, but any blame goes to Dave
50:13
50:13
Play later
Play later
Lists
Like
Liked
50:13Dave and Sven talk about the work that Cyndi Chin shipped as part of this year’s Swift Mentorship Program, and then dive into the details of some of the metrics, and answer a couple of listener questions about the feature. Plus six package recommendations, as always! News Revealing and explaining package scores by Cindy Chin The Swift Mentorship Pr…
…
continue reading

1
36: Even though the bug is fixed, it's not over!
43:42
43:42
Play later
Play later
Lists
Like
Liked
43:42Join us for talk of bugs and how we've either fixed or worked around them, why creating sustainable developer tools is so hard, and the story of which indie Mac app made Dave buy his first app! News Breadcrumbs by Marin Todorov Packages Grape by Zhen Li Firefly by Taylor Lineman Swift-ISO8601-DurationParser by Leon Hoppe automerge-swift by Joe Heck…
…
continue reading

1
35: It’s like a broccoli-eating competition. You can cheat by eating more broccoli, but you just end up more healthy
43:43
43:43
Play later
Play later
Lists
Like
Liked
43:43This week, we discuss importing ALL the packages, Swift 5.9, the Swift mentorship programme and package scores. Plus, of course, package recommendations! News Scoring algorithm Packages SwiftGodot by Miguel de Icaza Documentation and tutorial SwiftGodotBinary swift-sdk-generator by Apple ZipPinch by Alexey Bukhtin swift-testing by Apple swift-testi…
…
continue reading

1
34: Here are some packages. They may do interesting things
45:24
45:24
Play later
Play later
Lists
Like
Liked
45:24What even is a recommendation? Join Dave and Sven as they talk about the tricky business of recommending, endorsing, or showcasing packages before diving into a review of dependencies in other package ecosystems, and how the Swift package ecosystem compares. Then we showcase some packages, as usual! News Worrying about the NPM ecosystem and Not Wor…
…
continue reading

1
33: We had some success, but it never saw the light of day
39:42
39:42
Play later
Play later
Lists
Like
Liked
39:42Join us as we talk about the disastrous week we had last week, where we had system failures, failed podcast recordings, and lumbago problems! We also talk about the upcoming Swift.org Package page and how we will curate the packages that get featured in the Community Showcase section. Plus, of course, community package recommendations. News Staging…
…
continue reading

1
32: Which of your dependencies are load-bearing?
48:30
48:30
Play later
Play later
Lists
Like
Liked
48:30Do we understand how to add a package dependency after three years of creating the package index? No, we do not! We also discuss adding macro targets to Package pages, GitHub’s CodeQL analysis for Swift, and automating updating our package dependencies. Of course, we have six new package recommendations too! Follow up "Use this Package" showing an …
…
continue reading

1
31: Recommended by the Ministry of "How hard can it be?"
42:22
42:22
Play later
Play later
Lists
Like
Liked
42:22News Improved "Use this Package" button Pull Request Swift.org Packages page integration preview and the associated Pull Request Packages ColorToolbox by Ramon Torres FileMonitor by Kris Simon aka Peter Shaw Rearrange by ChimeHQ swift-concurrency-extras by Point-Free and the “Reliably testing code” forum post SwiftUI-VPSwitchToggle by Vanson Leung …
…
continue reading

1
Kodeco Podcast: Mark Powell and Josh Steele- Swift Data and Widgets – Podcast Vol2, S1 E13
1:06:37
1:06:37
Play later
Play later
Lists
Like
Liked
1:06:37In this extended episode: Dru returns from the Corona-virus and he and Suz talk about some new WWDC technologies. Josh Steele talks about Swift Data and Mark Powell talks about all the changes to Widgets. [Subscribe on Apple Podcasts] [Listen in Spotify] [RSS Feed] Interested in sponsoring a podcast episode? Email here to find out how! This episode…
…
continue reading

1
30: I saw the rabbit hole you went down, and I hope you came out the other side of it
33:19
33:19
Play later
Play later
Lists
Like
Liked
33:19News Swift.org Community Showcase Forum Swift on RISC-V Supporting visionOS Packages DockProgress by Sindre Sorhus Swift HTTP Types by Apple Introducing Swift HTTP Types ColorPaletteCodable by Darren Ford Colour management by Marc Edwards, Part 1 Colour management by Marc Edwards, Part 2 Colour management by Marc Edwards, Part 3 Colour management b…
…
continue reading