AppForce1: news and info for iOS app developers

Jeroen Leenarts
undefined
Feb 8, 2021 • 12min

Am I getting podcasting? You let me know…

Send us a textAnother week, another weekly news episode. Extra content around Sam's journey to becoming a paid iOS developer. Great updates from community members like Paul Hudson, John Sundell and Antoine van der Lee. You should try Hindenburg.What’s new in Swift 5.4? – Hacking with SwiftIntegrating SwiftUI Bindings and Combine – RhonabwyXCTExpectFailure: Expected test failures explained with code examplesCreating an iOS bar chart in code using SwiftPassing methods as SwiftUI view actions | Swift by SundellNavigation in SwiftUI | SarunwDonny's monday morning tweet I had to skip this week due to time constraints.Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Sendy, send newsletters, 100x cheaperA self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.Practical Core Data by Donny WalsLearn Core Data from the ground up using new and modern techniques.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Feb 4, 2021 • 52min

Chris Liscio, owner of SuperMegaUltraGroovy, creator of Capo

Send us a textChris is the sole developer of SuperMegaUltraGroovy. Maker of Capo. A utility to learn music by ear, without tabs or sheet music.2 months ago he released version 4. It contains a big change in business model. Together Chris and I dig into his history and why Capo was created.00:22 About SuperMegaUltraGroovy02:07 What does Capo do?05:26 Digging into some tech behind Capo.14:35 Switching to a subscription based model.17:02 CapoApp.com17:41 About Chris 27:50 SuperMegaUltraGroovy origins28:59 Getting ready to focus on his own company39:11 SuperMegaUltraGroovy creates Capo48:07 OutroSuperMegaUltraGroovyCapoChris on TwitterStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Sendy, send newsletters, 100x cheaperA self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.Riverside.fmThe easiest way to record podcasts and video interviews in studio quality from anywhere.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Feb 1, 2021 • 10min

Long monday coding and recording

Send us a textThis monday has been a long day with a start that set me back the entire day. With minutes to spare I was able to record and publish this episode.NewsUnderstanding Basic Data Structures in Swift: Dictionaries in Depth | Andy IbanezWhat is intrinsic content size and why care? | Filip NěmečekHow to create grid with Compositional Layout | Filip NěmečekLazy navigation in SwiftUI | Swift with Majidinessential: URLSession’s Delegate Queue Should Be the Main QueueHow to show text inside a circle with SwiftUI | Kristaps GrinbergsGetting Started with Tuist | SarunwOur path to microframeworks with Tuist.io, by Jeroen Leenarts (English) - YouTubeMonday tweet Donny WalsDonny Wals 👾 on Twitter: "Good morning and a happy Monday, Twitter!"Swift Community AwardsImplementing fastlane from nothing to App Store, Josh Holtz (English) - YouTubeStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Practical Core Data by Donny WalsLearn Core Data from the ground up using new and modern techniques.Sendy, send newsletters, 100x cheaperA self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.Riverside.fmThe easiest way to record podcasts and video interviews in studio quality from anywhere.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 27, 2021 • 48min

Yuri Karabatov, iOS developer and book author of Junior to Senior: How to level up as a Software Engineer

Send us a textYuri Karabatov, author of "Junior to Senior, how to level up as a software engineer". We had a blast recording this. We even had to schedule a re-take for some content. It waschaotic. Yuri and I were going into tangents all over the place, this has been the longest and most challenging edit I have done thusfar. But the end result is amazing and really shows Yuri's personality and character. I hope you enjoy this as much as Yuri and I enjoyed making this.We talk about how he decided to write a book, how he did it and what actually lead him up to the decision to start writing a book by himself.You can reach Yuri on Twitter as @karabatovFind his book Junior to Senior: How to Level Up as a Software Engineer on GumroadAnd read his website/blogStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 25, 2021 • 30min

hashtag iOSDevHappyWhatTheHackHour

Send us a textGreat news, great community, great things for Sam. I am doing coaching with Sam, but he has been working hard. Not much left for me to do except cheer him on and answer a few questions. In this episode some great articles and info on recent community activities.News: Apple - Identity Pinning: How to configure server certificates for your appNews: Dani Devese - Traits of a good accessible iOS appNews: Matt Gallagher - App architecture basics in SwiftUI, Part 2: SwiftUI's natural patternNews: Sarun Wongpatcharapakorn - List view, a UITableView equivalent in SwiftUINews: Robert Pieta - Accelerometer and Gyroscope Examples in SwiftNews: Kristijan Kralj - What You Should Know About iOS Unit TestingNews: Antoine van der Lee - Lazy var in Swift explained with code examplesAppForce1 Special: Dani DevesaDonny's Monday tweetiosfeeds.comFlipgram in de App StoreMaking ARdeck @ WhatTheHackTwitter hashtags mentioned: #iOSDevHappyHour#whatthehackStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 21, 2021 • 36min

Josh Holtz, maintainer of FastLane.tools and creator of AnOtterRSS and Indie Dev Monday

Send us a textMost people know Josh as the maintainer of Fastlane tools. But there is a lot more to him. Indie Dev Monday and ConnectKit for example. Recently he became a dad, and this is his first speaking engagement since.Josh on Twitterhttps://www.joshholtz.com/Josh presenting for CocoaHeadsNLFastlane.tools and historyConnectKitIndie Dev MondayAn Otter RSSOutroStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Practical Combine by Donny WalsBuy Donny’ book on combine and support my podcast. Now that’s a great deal.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 18, 2021 • 12min

Reach out and reach back

Send us a textA lot in this episode. Sam, workshop, news and Donny monday. I'm getting closer to finding my true podcasting voice. So any feedback, always happy to learn.News:Building Instagram profile screen with Compositional Layout | Filip NěmečekHow to check if Text is truncated in SwiftUI? | Five StarsAvoiding SwiftUI’s AnyView | Swift by SundellTraits of a good accessible iOS app | by Dani Devesa | Jan, 2021 | Level Up CodingWhat is @Environment in SwiftUI | SarunwMeasurement, Unit, Dimension, and MeasurementFormatter on iOS – Augmented CodeiOS Interview Questions and Answers for Senior Developers Part 6 - TestingDonny Wals on TwitterStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 14, 2021 • 40min

Special: Daniel Devesa Derksen-Staats

Send us a textDaniel works at Spotify. Specifically on the Spotify Kids app. He has written a book on accessibility for iOS. Daniel took a very deliberate approach to where he wanted to work in his career.Developing Accessible iOS apps (related code samples)Daniel on TwitterDaniel on MediumStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Sendy, send newsletters, 100x cheaperA self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 11, 2021 • 8min

Big big plans

Send us a textA lot has happened this week, the iOS community is writing a lot more articles compared to 2 weeks ago. So let's dig in. Articles, training, coaching… this episode has it all.NewsCreating Multiple Scenes in a SwiftUI AppCreate a dynamic onboarding UI in SwiftHow to select images using PHPickerViewController with SwiftUISupplementary views with Compositional Layout and Diffable Data SourceSolving modularised iOS project challenges by adopting project generationTextField in SwiftUIDonny's monday morning tweetA training event end of april?Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Podcorn: Start monetizing your podcastBig thanks to Podcorn for being a sponsor. Explore sponsors opportunities for your podcast.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 7, 2021 • 45min

Leo G Dion, podcast creator and self employed Swift and iOS developer

Send us a textLeo is BrightDigit. He runs the podcast Empower Apps. Leo appears on my episode and I appear on his. Have a listen to his episode featuring me. I was able to listen to a preview and I think it turned out great.I will be on Leo's feed on January 8.Direct link to Leo's episode with me:https://www.empowerapps.show/76Empowered Apps podcastBright DigitMistKitOrchardNestHeartwitchSpeculidStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.BuzzsproutStart your own podcast and get a $20 Amazon Gift Card (sent after 2nd paid invoice)Sendy, send newsletters, 100x cheaperA self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app