GuestAntoine van der LeeTwitter - @twannlLinkedinGitHubRocketSimYouTube Video - https://youtu.be/AedW0Da37KQRelated EpisodesEpisode 69 - Maintaining & Migrating with Antoine van der Lee - Part 1Episode 14 - iOS App Architecture with René Cacheaux and Josh BerlinEpisode 15 - Test-Driven Development with Joshua Greene and Michael KatzEpisode 39 - Managing Code Quality with Anne CahalanEpisode 62 - Local Database Storage on iOS with Aaron DouglasRelated Links4 Tips to make it easier to fix crashes and bugsOSLog and Unified logging as recommended by AppleAdopting SwiftUI at WeTransferCode Guidelines at WeTransfer Antoine's Core Data Blog PostsDonny's Core Data Blog PostsSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One of the most known conferences about Apple platforms development is going remote this year! NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.Guests of the show Paul Hudson, Donny Wals and Antoine van der Lee will be speaking as well as othersGo to NSSpain.com and use promo code empowerapps to get 10% offUpgrading Older ProjectsMigrating from older versions of SwiftMigrating to SwiftUIUpgrading piecemeal with new featuresContinue supporting older OSesBugs and LoggingUnderstanding OSLogFinding a Bug TrackerUsing DiagnosticsSocial MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)TranscriptionLeo Dion (Host): [00:00:00] Thank you for joining me for another episode of empower apps. I'm your host, Leo Dion joining us again is Antoine Vander Lee. Hey Antoine. Thanks for coming back. Yeah, glad to be back. So I've actually worked on projects that were written in Swift 1. And in the last year or two, have you, have you worked on any of those?[00:00:26] Antoine v.d. SwiftLee (Guest): [00:00:26] I was honored to be at WWDC the, when Swift was announced and you know, you're at the enthusiastic when it's announced, but if you're there, I guess you're even more enthusiastic to get started with it because you're there in that week. You have your MacBook open all the time and you try out a few things.[00:00:44] And yeah, I was at a point where I had to convince kind of my project manager to rewrite the project or not. So, yeah, I know. I knew at that point, Switch was the future. So I had a really good statement to make there and I convinced them and we started writing the project is Swift one.one, which was kind of like the first really public version you could use, I guess if I recall correctly.[00:01:09] Yeah. Yeah. So we, we started using that and the first week, two weeks, it was all fine and it worked nicely and we continue that we continued and a project grew. And then we realized that you know what is it called again? Incremental bills. Sorry, I couldn't get to the word because we didn't have incremental building at the time, which meant that the project builds times where like, like eight minutes, nine minutes at the certain point, just for a really small change, it didn't work at all.[00:01:42] Up until I think introduced incremental building, which was a lot better already, but yeah. Then three arrives with forest grades, but for existing projects, it was definitely not great. I'm not sure if you experienced the sa...