Jeroen Leenarts:

All right. Welcome to my 10th episode of App force one podcast. My name is John Lennon's and I've been developing iOS apps for over eight years. And I'm also running the Dutch cocoa hats for over seven years. In this episode, I will talk about App clip coats how available book update in Swift UI. Yuri has released his book junior to senior, Deaf utils app, rapid iOS prototyping with amplify admin UI and swift UI. Creating basic GitHub actions for testing Xcode, roll your own dependency injection in Swift, the expressible by how to loop in Swift, how to use date formatting in Swift, Daniels's Monday tweet, and coaching for free. I have some big announcements on that last one. If you are an iOS app developer, you should listen to my podcast, because I will keep you updated on interesting conferences, articles and events. Please rate a podcast on Apple iTunes or any other platform. Once you've done that, make screengrab and put it on Twitter and at mention me at Air Force One. If you do that, I will make sure you get a nice discount code for the book that I'm working on. Being a lead developer. If there's any feedback, please contact me on Twitter at app Force One, or leave a message me SpeakPipe speakpipe.com/app Force One. Apple has announced that app clip coats are now available, easily discoverable and quick to launch at the moment it's needed. An app clip is a small part of your app that lets us start and finish an experience in seconds. Definitely check this out. Because I think app clips can be a very interesting new way for to attract people into your app. I haven't done anything with it myself yet. But I'm really looking forward to what people are experiencing with this technology themselves. Chris is off over at objective c.io announced that he has updated his book on Swift UI thinking in Swift UI. With this updates, Chris indicates that they've updated the book completely for iOS 14. The book itself is very short. But all information in there is really worthwhile to read, as it helps you to really think in the correct way about Swift UI. Qt Kobato has released his book, junior to senior developer, I have not had enough time yet to have a good look at his book. But the first initial impression is good, usually will be a guest in my podcast. In the later episodes, I hope to discuss with him how his book launch went and what his thoughts are in growing from a junior to a senior developer. Definitely it was not app is a small utility that helps you with your tiny daily tasks with just a single click, it works entirely offline and is open source. So you can get the source code and compile it yourself. It works completely offline. So you don't have to paste all kinds of sensitive data in an online service. So what am I talking about here? Jason formatting JW T debugging, regular expression testing, URL encoding and decoding base 64 encoding and decoding query string parsing, the list goes on and on and on and on. You can get it for free from the website if you compile it themselves or yourself. Or you can get it from the website freely compiled for$15. It's also available on the Mac App Store. I never expected to say this. But there's actually a nice article available on the blog from Amazon Web Services, rapid iOS app prototyping with amplify admin UI and swift UI. AWS amplify now offers a way to model your apps data schemas, that is easier than ever. The new admin UI feature provides an easy to use interface where you can lay out the models of your app, create relationships between them, and pull the Swift representations of those models into your codebase. In the blog post, they will detail how you can use the utility to actually create a back end for your app and how you can get the data stored in their surface into your app code base and actually work with it. I think it's a it's an interesting topic to discover. And I haven't tried it myself. So I'm really looking for someone who has some experience with AWS amplify. If you do, please reach out to me on Twitter. I'm curious about some real life experience within the utilities such as AWS amplify. Not everybody knows this, but GitHub actions allows you to actually create a CI pipeline for your Xcode project. As for black in his article details how you can actually use GET UP actions to compile and test your Xcode project. Full disclosure, I provide some input on Ezra blacks article. Joe must Lottie writes a nice article on dependency injection in Swift. His article focuses on one major advantage of the dependency injection. It makes testing things a lot easier. The interesting thing about his article is that everything is roll your own and just use fifths built in features to create a dependency injection framework that is bespoke and specific to your own needs. And the evenness writes an article about the expressible by set of protocols in Swift, Swift gives For many interesting features to write cleaner and more obvious code. One of those features is the expressible by family of protocols. This is a set of protocols that allow us to instantiate objects by providing some native swift object. In this article, Andy explains what these protocols are and how you can best use these to your advantage. Continuing in the basic swift knowledge area, Sutton has two interesting articles available this week. The first one is about how to loop in Swift. The title of his article really explains what this article is about. There's a surprising number of ways that you can actually loop over a collection in Swift. The second article is about how to use date formats in Swift. It's the second part of a series on date formatter performance. In this article, you will actually learn in what ways you can use a date formatter in Swift its basics, but it's always good to review. Now let's have a look at Dani Wallace's Monday tweets. Private marshy has started working on his first widget at Harrow straightaway to now the old fashioned implementation of core data and a widget have a disagreement. He's planning on changing set implementation along the lines of what his new book I got, we'll say he's struggling a bit. I hoped on his book really helps him bring covered our explaining that they are eating pies the whole day, it seems that a lot of pie actually, Francois has started to develop dry under a calendar to watch alcohol consumption. He wants it to be ready for the end of the year for dry January. Philip is launching photo statistical version two was Calgary has just released its Cooley app, which is an easy way for students to track their due work and their timetable. He's also planning to start reading the pre lease of practical core data. Then he code is implementing Firebase on his first app. Dice is creating a Mapquest app that creates app icons from a source image because he wants to try some swift UI from MAC. But in any month has had a fantastic weekend working on a watch us swift UI app for our cast app. David Norris has released the latest update to his app nebula kurtsan is messing around with GitHub Graph QL API so he can make some widgets. And finally, Hulu has worked on a new update for the standings, which is to add NBA, which is this weekend, and VA is gonna start again in a couple of days. So he must release this version today. Again, a lot of people working on a lot of releases that need to be ready for the end of the year. Good luck, everybody. And I hope your release goes well without too much bugs. Tomorrow will be my first app first one podcast party, I'm really looking forward to it. But look things 20 people have submitted an RSVP. So even if half those people show up, I still have something that you can call a party. So I'm really looking forward to this. The most important things I hope to get out of these podcast parties is feedback on how my podcast is actually doing because it's really hard to know and to decide what you should put in your podcast. And to actually have any idea whether or not it's it is something that people want to hear. Because the most important thing to me is that I have fun doing this, but also that it creates some value for the people that are listening to my podcast. So that is you. So if you have any feedback, please show up at one of my podcast parties, or send me a message on Twitter at app Force One. Now coaching for free. And what I'm working on right now is to actually get meaningful coaching, going with a number of people. This coaching I will do for free. And I will agree with the participants, that they are okay with me recording our sessions. And I hope that I can provide great content and great value to everybody that's listening to my podcast. Everybody that is in my coaching for free program, of course has to be an iOS developer, or they are working towards becoming an iOS app developer. So relevant content, great ways to learn and great stories from great people. That's my goal. I expect the first content on my new coach for free program to be available sometime in January, maybe beginning of February. It all depends a bit on how the coaching is going and how the participants are actually liking the coaching that I'm giving them. So more in the future. If you liked my show, please rate me on Apple podcasts. It really helps actually read me on Apple podcasts, four or five stars. If you like my podcast, of course. And make sure that you grab a screenshot of your review posted on Twitter and app mention me. I will make sure to get you a 40% discount on my book. That's a book that I'm still working on that I hope to release in March. Being a lead software developer. writing the book is actually progressing quite nicely. I'm already at about 6000 words. And I hope to grow till about 20,000 words some somewhere around that. So have a look at it. And if you like it, well who knows. On Thursday I will release my next episodes which will be with power Monday. He is a former Just turned into an iOS software developer. I think he's doing great. And his origin story is actually very inspiring. Also have a look at my growing back catalogue of older interviews. And I'm quite surprised about how popular these interviews actually are. If you have not already, please sign up for my newsletter. You can do this on my website, app force one dotnet. Thanks for listening and talk to you next week.