Read the transcript
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.