AppForce1 Podcast: news and information for iOS app developers
← All episodes

So little time, so much to do

08:53

Send me a text

A episode on the shorter side. Very busy with wrapping up the year at work, editing episodes, writing a book and staying healthy. Enjoy this week's episode and make sure to sign up for the newsletters I mentioned.

News

Vincent Pradeilles on YouTube

CocoaHeadsNL

DO iOS

Where's the monday tweet?

Article from Donny mentioned related to his new book .

Join me in Amsterdam for Do iOS 2025, tickets and details available now.

Lead Software Developer 
Learn best practices for being a great lead software developer.

Practical Combine by Donny Wals
Buy Donny’ book on combine and support my podcast. Now that’s a great deal.

Sendy, send newsletters, 100x cheaper
A 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 show

Do iOS: https://do-ios.com


Rate me on Apple Podcasts.

Send feedback on SpeakPipe
Or contact me:

Support my podcast with a monthly subscription, it really helps.

My book: Being a Lead Software Developer

In this episode

Read the transcript
Jeroen Leenarts: Hi, and welcome to the eighth episode of App force one podcast. My name is Julian. And so I've been developing iOS app for eight years and been running the Dutch cocoa app for over seven years. If you are an iOS app developer, you should listen to my podcast because it will keep you updated on interesting articles, conferences and events you might not have heard about. In this episode, I'm going to talk about Mac answers are now available on Amazon easy two, reducing the memory footprint when using UI image. app launch time seven tips to increase performance. Observe and combined publishers in Swift UI views, the lifecycle and semantics of Swift UI view, understanding the limited photo library in iOS 14, and implementing loading shimmering with difficult data sources. Furthermore, there are some community updates I want to mention, Donnie waltz has released his new book. Vincent is trying to reach 1000 followers on his YouTube channel. And He's almost there. There's also an update on Coco Chanel. They have a nice update, and a few great announcements to make. In the coaching for free section I will talk about how you can welcome new developers and junior developers on your team and how you can best help them onboard on your project. Please follow me on Twitter at app Force One. Also subscribe to my newsletter. You can do that at app force one dotnet. If you have any feedback, please let me know through any channel that you have available to get in touch with me. Also, if you want to send me a voicemail and have your voice on my podcast, please send me a message through speakpipe.com/app Force One. Donnie Walsh has made his book on core data available for pre order on his website. If you're looking for a great book on core data, I expect Danny's book to be a great read. If you have not ordered his book yet, please use the link in my show notes because it will let me know that I've sent you and you will also help support my podcast. If you want to get a taste of Tony's writing style, have a look at his article on his website on observing the results of saving a backrub managed object context with combined, I think you'll enjoy it. Okay, now we've got that sorted. Let's get started. On December one, Apple has announced that Mac instances for easy two are now available from Amazon Web Services. I think this is great news because it's a cheap option to allow you to run your continuous integration on cloud hosted hardware, so you don't have to manage all the stuff yourself anymore. Swift senpai has a nice article on how you can use UI image and reduce the memory footprint. Basically, it boils down to if you're using images in your app, your memory usage can spike. And this is most likely due to using an optimized images for the size that you want to display the images. In his article, Lee talks about how it can rescale the images to better line up with the actual display size that you're using. By doing this, you can reduce the memory footprint of your app significantly. Antoine formulae has been optimizing the launch performance of the Collect app from we transfer. based on his experiences, he has written an article with seven tips that you can use on your app. app launch performance is important, because it is the initial impression that the end user will get from your app. So definitely have a look at this and get your app to launch really quick. I have not one but two articles from the Swift by sundal website. The first one is observing combined publishes in Swift UI views. The second one is the lifecycle and semantics of Swift UI view. Both are very good articles definitely have read. And I'll leave it to John to actually explain what he's talking about in these two articles. And he talks about understanding the limited photo library in iOS 14. In iOS 14 new API's become available by Apple that allows you to select a picture from the end users photo library without needing access to the entire photo library. So the entire UX and UI is provided by Apple. And the end user only supplies a single photo to your app. It has a number of benefits, especially for the privacy of the end user. And what Andy argues is that you should definitely consider using this option of getting photos from the end user. It's a good read and it has some well thought out ideas whether or not you should actually take this approach. Philip is showing a lot of love for difficult data sources in his article about implementing loading and shimmer with difficult data sources he talks. He talks about how you can actually get this nice effect within your table view. Now some community updates. Vincent Pradel is I hope I pronounced that right is working hard to get to 1000 subscribers on his YouTube channel. Definitely have a look at his channel because he's presenting nice videos about Swift and swift related topics. At the time of recording he was at 959 subscribers on his YouTube channel Folkets now has some nice updates as well. They recently signed two new sponsors of meha a big insurance company in the Netherlands and NS the Dutch Railways With the help of the sponsors, they will be able to organize their community activities in 2021. They're also looking into organizing do iOS conference again, in 2021. Have a look at the websites and sign up for the newsletters to stay updated on any news on these two great initiatives. Please be aware that Cocottes now is a nonprofit registered in the Netherlands and that all income that they receive flows back directly into the community. And now the final section of my podcast episodes, coaching for free. When bought when somebody starts on your company, project, or team, most likely they're working hard to come to grips with the new environment. And there's a lot of stuff that you can actually do for this person. But the single most important thing that you should do is make yourself available to these people. Talk to them, guide them, provide them with insights and documentation references, and most of all, make sure to check in regularly. On Twitter, I had a small discussion on onboarding new people on a project or team. And the single most recommended thing you should do for a new person on your team is to actually just get them to fix some bugs on your codebase. fixing bugs in the code base is a nice way to get introduced with the code base, and have some talking points with a new colleagues. Pay attention to new people on your project and make sure that they feel welcome, and that they can actually succeed in your environment. Alright, and that's it for this episode. I hope you enjoyed it. It's a bit on the shorter side. But that's because I have a lot of editing to do this week. And later this week, I will publish my episode with Ellen Shapiro. I will also do the editing for next week's episode with Paul Hudson. And on Thursday, I will also be recording with Powell. And of course next week on Tuesday, my regular episode again. So basically, but providing good content. If there's any feedback that you want to give me, please reach out on Twitter at Air Force One. Also consider signing up for my newsletter on my website at force one.net. I was unable to include Danny's Monday morning tweet due to time constraints, but definitely have a look at his tweet yourself. Once I have an update on my book, being a lead developer, I will make sure to mention it in one of my next episodes. Talk to you next week.

Keep listening

More from the show

Image
Title