Read the transcript
Jeroen Leenarts: Hi and welcome
to the second episode of Air
Force One podcast. My name is
Jeroen Leenarts. And I've been
developing iOS app for over
eight years. I'm also running
the touch cocoa has for over
seven years. I'm going to talk
about a number of news items
dzifa talks about homescreen
quick actions, Antoine from LA
wants to get us up to speed with
combined framework my details
about the magic of redacted
modifier. John talks about
connecting emerging combined
publishers Alexandria has a very
interesting read on the
programming languages
underpinning iOS Bruno has
looked in depth into how APR
availability availability works
internally in Swift Nova
launched a programmers text
editor, Benoit has some thoughts
on passing data around when
using a coordinator pattern. So
welcome to my second edition. On
Thursday morning, I will post my
first special an interview with
Antoine formulae about his work
rocket sim and chickens. If you
don't want to miss it, please
subscribe to my podcast in the
podcast player of your choice.
Also, if you have any feed
become an episode, please
contact me through
speakpipe.com/app for one and
leave me a voicemail with your
feedback. Jeeva Thomas cell
phone has an interesting article
about homescreen quick action
actions in Swift UI 2.0
homescreen quick actions are an
easy way to quickly get your
user into a specific area into
your app. And this article is a
great reminder on that they are
available and actually how you
can implement these in Swift UI
to Dotto Antoine formulae. Talks
about getting started with
combined framework and swift
combined is a new framework by
Apple and they already
introduced in 2019. The
framework provides a declarative
swift API for processing
failures over time. So it's a
reactive framework. At first, it
might sound a bit overwhelming,
but what does it actually mean?
What can you do with it? And
when should you use it on fun
will try to answer those
questions. Much it talks about
the magic of the redacted
modifier in Swift UI. Not many
people know this already. But in
Swift UI, you can mark specific
areas of user interface as being
redacted. This shows your UI in
a specific way that allows you
to hide elements on screen if
you want to. For instance, if
you're putting this app to the
background, or if you're taking
screenshots or anything like
that, it's a great way to
preserve the privacy of data of
the end user. Danny walls has a
nice article on using silent
push notifications to update
your app in the background.
Fortunately, it also contains a
warning that you should not use
silent push notifications too
much like two or three times a
day is okay. But if you if you
abuse it, then Apple will
restrict your usage of this
feature. John sundal, from Swift
by sundal has a nice article on
connecting emerging combined
publishers in Swift. Now, that's
a mouthful, right? It's a long
form article that gives a lot of
detail on how you can use
combine. And it answers a lot of
questions that you might have
had, on more advanced usages of
the combined framework within
your app, definitely have a read
of this article because it has
some great takeaways and content
in there. D Mark has a very
interesting article on the
evolution of programming
languages from iPhone is
wonderful to iOS 14. It contains
a lot of statistics and provides
a lot of details on the usage of
languages like Objective C, C
plus and c. And maybe finally,
even Swift, Bruna Roshe, is a
software developer at Spotify.
And he talks about how swift API
availability works internally.
We all know the hash available
checks, right? It allows you to
indicate which parts of your API
are available from which version
of TLS. And if you want to have
separate paths of execution,
depending on the exact version
of the US that you're running
on. In this article, Bruno will
go into a lot of detail on how
availability works within the
Swift compiler and how you can
actually use the availability
features of the language to your
own advantage in maintaining and
updating and working with your
code. Nova is here. Cabal Sasser
talks about it on the panic
block. Maybe you haven't heard
of them yet. But bending is a
great company developing great
Mac apps, okay, it's a Mac app.
But if you're still on the
market for a new text editor
definitely have a look at NOVA
because by the looks of things,
it's one of the better looking
editors out there and knowing
how panic operates. This is
going to be a great editor and
not a bad choice. If you want to
have a good editor for your
source. Benoit Puskar talks
about how to pass data between
views using coordinates present
in Swift, a question that comes
back often we use coordinates
better in iOS development is how
to pass data between views. In
his article Benoit shares
different approaches for a same
solution. Regardless if you're
using MVVM, MVC, or any other
architectural design pattern.
Next up, don't is Monday
morning, or Monday morning,
Donnie was always released as a
tweet, asking the community what
they're up to and what
interesting bits of technology
that we'll be working with this
week. Mark Evans is trying to
solve some async issues with
Swift UI sign in with Apple
Firebase and stripe. Well,
that's a load of dependencies
dude. Good luck with that. Dave
price is working to get this app
ready for test flights.
Lawrence will do some self study
this week in preparation to get
an interview. Taylor Simpson is
easing back into work while he
is recovering from COVID. Best
wishes to you Taylor. Johann is
planning a series of blogs about
domain driven design for iOS
apps with lots of Swift package
manage packages and such. Neil
Smith is learning about
continuing with server side
swift with vapor and he's
building a new subscription
offering for one of his apps.
Leo is presenting an hour's def
cam DC for full stack swift art
right from the Apple Watch to
vapor. Nick will learn Swift UI
he has no excuses anymore.
Flooding is malicious which
helps to launch an app this
week. Some ricotta is starting
100 days of Swift by two straws,
hope this path will be
successful. searches will
continue playing and learning
about 50 while working around
its animation glitches. Nick is
working on a cool update for
turistiche. Guide Snell has
announced that November and
December meetups, have a look on
their meetup page and sign up if
you want to join them. They've
also announced that they're now
accepting GitHub sponsoring. I
also wanted to do a shout out to
Swift ups. This is a great event
that's happening in November on
November 26, and 27th. The
format of Swift app is different
than what you used to. But I've
spoken to people who have
attended previous years. And all
feedback was always great. So
definitely have a look at them,
and maybe even join them. And
that's it for this week's
episode. If you liked the show,
please subscribe in your
favorite podcast app of choice
but also rate me on Apple
podcasts. It really helps a lot
if you want to sponsor me and
look at bottled fence slash app
Force One. If you have some
feedback that you want to share
with me preferably as a
voicemail, then go to speak pipe
comm slash app force monk and
maybe I used to click at my next
episode. And remember the
special I mentioned at the start
of my episodes is going to be a
great interview with Antoine
formula