Jeroen Leenarts: Before we
begin, I wanted to do a little
shout out to popcorn for
sponsoring this episode. Popcorn
is a marketplace connecting
podcasts to amazing podcast
sponsorship opportunities, such
as host read ads, in few
seconds, topical discussions and
more. With popcorn. There is no
middleman podcasts of all sizes
can browse and choose
opportunities right on the
platform, set to own rights and
collaborate with brands directly
without any exclusivity. You
never gave up any rights to your
podcast and popcorn is here to
support you at every step and
ensure you're protected and
compensated for the work that
you do for brands. For any
podcasts out there. I tried
popcorn myself, and experience
has been wonderful. We just sign
up, look for opportunities and
submit your proposals.
Everything else is taken care of
by the popcorn platform, visit
popcorn.com link in the show
notes. Many thanks to popcorn
for sponsoring this episode.
Welcome to Episode 13 of my
podcast. My name is Jeroen
Leenarts. And I've been
developing software for 18 years
and developing iOS app for nine
years. And I'm also running the
Dutch Koch has 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
otherwise. In this episode, I'm
going to talk about creating
multiple scenes in Swift UI app.
Create a dynamic onboarding UI
in Swift, how to select images
using pH picker view controller
with Swift UI, supplementary
views with compositional layout
and difficult data sources.
Solving modularized iOS project
challenges by adopting project
generation textfield in Swift UI
done is Monday morning tweets,
some awesome plans that we'll
announce more on next week, and
coaching for free. This week,
I'm going to do the first
recording with Sam, so you can
expect an introduction next
week, and the first bit of
coaching between him me. So
let's get started. Michael
Collins has a nice write up on
creating multiple scenes in the
Swift UI app. Up until iOS 14
iOS developers needed to
implement their own application
delegates and seen delegates in
iOS 13. With iOS 14, Swift UI
gained its own application
model, and it's on its way to
manage scenes. While the Swift
UI support for multiple scenes
work for about 80% of the
scenarios, there are sometimes a
need to handle something in the
remaining 20%. And fortunately,
Apple developers left us with a
hole to extend the Swift UI
application model. In this post,
Michael will show you how to use
iOS 14 and swift UI to create
iPad application that support
multiple scenes in web Puskar
has written an article on how to
create a dynamic onboarding UI
in Swift. When creating new
features, it's important to
think about how our users will
use it. Most of the time the UI
is straightforward enough
However, sometimes you will want
to give some guidance to
highlight a button or a switch
with a message attached. In his
article, Benoit will create a
reusable and adaptable overlay
in Swift to help onboard mobile
users for any of your new
features. Following along with
Ben was article allows you to
create a reusable onboarding UI
for your application.
Christopher Green bear has a
write up on how you can use PHP
ViewController. In Swift UI pH
picker view controller is a view
controller that gives you a way
for your app to allow us to pick
assets from their photo library.
One of the nice things about
using the PHP Futrell is that
you do not need to worry about
adding information to access you
use Photo Library in the info
dot P list file. Users can
decide on a case by case basis
to allow access to either all of
their photo library or a small
selection of particular photos
for you as an app developer.
This alleviates a lot of privacy
concerns, and you don't have to
create your own picking few to
actually select the photos.
Philip Nemecek continues on his
journey of discovery into
compositional layout. This time,
he's throwing difficult data
sources into the mix. With
difficult data source and
compositional layout, you can
easily add supplementary views
in this article Phillip will
show you how to first define
supplementary views as they are
called in official jargon and
then how to tell the default
data source how to configure
them. And in this article
Phillip shows you how and again
Phillip thank you for being a
supporter of my podcast. Daniel
10, Koski writes an article on
how he can do modularizing iOS
projects by using a tool called
tuas.io. In his article, they
describe the challenges that
they have been facing MVP. They
have a number of teams that have
a feature based focus. And this
also reflects in their code
base. Now they're using tuas.io
to generate your Xcode projects.
But it also provides some good a
lot of other benefits. Daniel
describes these benefits and how
their journey has been to
getting to this point. I highly
recommend reading this article
because I've been using to start
to on my own project as well.
And it's been great.
Saru created a nice write up on
what the text fields in Swift UI
actually is. Some of the things
that he describes in his article
is how you can do data binding
on a text fields. I can read
text from a text fields how you
can write text to text fields,
how you can respond to change on
a text field and how you can
format the contents of a text
field. You should have a look at
this article. If you're getting
started with Swift UI, and you
want to know a bit more about
text fields and its details. Now
let's continue with Don is
Monday morning tweet by alma de
mentioned that today his
presentation day, and they will
be working on a new better if
everything is fine. After the
presentation, they will be
releasing a new app update to
the App Store, field Nemecek
hopes to further expand his
series on compositional layout.
Josh Holtz is actually launching
another RSS he's considering
Wednesday to be launched a
Lorenzo has to revise his resume
for a future iOS developer job.
And he has also almost read half
the combined book by Donnie
Daniel is working on a new blog
post to help iOS developers
understand how you can use
accessibility traits to improve
the accessibility of your apps.
Free cash is doing some nice
stuff with sustainability in
food products. And AR Marcel is
shipping an update this week,
and he's adding a Spanish
translation to H eats app,
Eugene is going to continue to
work on his free course. And
it's also the beginning of a new
sprint. So he still has to
figure out how to implement a
new feature in the new code base
get on is making nice progress
on his GitHub widgets app. He's
still trying to come up with a
name for it. Mikayla is starting
her new job today. And Jeff is
back to school. I also have some
big plans for this week, I'm
working with a book author to
actually create a training
course for iOS developers. So
more on this next week, because
I hope to be able to talk more
about this in my next episode,
and also have some place for you
to sign up for this pay training
course. I also have some great
stuff from a coaching for free
section. If everything works
out, I think I finally have
found a format that would work
for me. And you as a listener.
Sam strives to become a great
iOS software developer. And for
that reason I offered my help.
We also agreed that we would
record parts of our coaching
sessions, so that people who are
trying to follow the same path
as Sam, have an opportunity to
listen in and actually do the
same thing. This week, I'm going
to do the first recording with
Sam. So you can expect an
introduction next week, and the
first bits of coaching between
him and me. So join us for our
journey. And I think that wraps
it up for this week. If you have
any feedback, please DM me on
App force one on Twitter, or
send me a message through
[email protected] slash
app Force One. Talk to you next
week. And as you can tell, I'm
really excited about the stuff
that you have got planned for
2021. So I hope to tell you a
lot more about that in a week
from now. Please rate my podcast
on pod chaser are on Apple
podcasts, and share my podcast
with your colleagues, friends
and family. Talk to you next
week.