Podchaser Logo
Home
Big big plans

Big big plans

Released Monday, 11th January 2021
Good episode? Give it some love!
Big big plans

Big big plans

Big big plans

Big big plans

Monday, 11th January 2021
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:45

Before we begin, I wanted to do a little shout out to popcorn for

0:47

sponsoring this episode. Popcorn

0:50

is a marketplace connecting

0:50

podcasts to amazing podcast

0:53

sponsorship opportunities, such

0:53

as host read ads, in few

0:56

seconds, topical discussions and

0:56

more. With popcorn. There is no

1:00

middleman podcasts of all sizes

1:00

can browse and choose

1:03

opportunities right on the

1:03

platform, set to own rights and

1:06

collaborate with brands directly

1:06

without any exclusivity. You

1:10

never gave up any rights to your

1:10

podcast and popcorn is here to

1:13

support you at every step and

1:13

ensure you're protected and

1:16

compensated for the work that

1:16

you do for brands. For any

1:19

podcasts out there. I tried

1:19

popcorn myself, and experience

1:22

has been wonderful. We just sign

1:22

up, look for opportunities and

1:26

submit your proposals.

1:26

Everything else is taken care of

1:28

by the popcorn platform, visit

1:28

popcorn.com link in the show

1:32

notes. Many thanks to popcorn

1:32

for sponsoring this episode.

1:37

Welcome to Episode 13 of my

1:37

podcast. My name is Jeroen

1:40

Leenarts. And I've been

1:40

developing software for 18 years

1:42

and developing iOS app for nine

1:42

years. And I'm also running the

1:46

Dutch Koch has for over seven

1:46

years. If you are an iOS app

1:49

developer, you should listen to

1:49

my podcast because it will keep

1:51

you updated on interesting

1:51

articles, conferences and events

1:54

you might not have heard about

1:54

otherwise. In this episode, I'm

1:57

going to talk about creating

1:57

multiple scenes in Swift UI app.

2:02

Create a dynamic onboarding UI

2:02

in Swift, how to select images

2:07

using pH picker view controller

2:07

with Swift UI, supplementary

2:11

views with compositional layout

2:11

and difficult data sources.

2:15

Solving modularized iOS project

2:15

challenges by adopting project

2:18

generation textfield in Swift UI

2:18

done is Monday morning tweets,

2:23

some awesome plans that we'll

2:23

announce more on next week, and

2:27

coaching for free. This week,

2:27

I'm going to do the first

2:29

recording with Sam, so you can

2:29

expect an introduction next

2:33

week, and the first bit of

2:33

coaching between him me. So

2:37

let's get started. Michael

2:37

Collins has a nice write up on

2:41

creating multiple scenes in the

2:41

Swift UI app. Up until iOS 14

2:45

iOS developers needed to

2:45

implement their own application

2:47

delegates and seen delegates in

2:47

iOS 13. With iOS 14, Swift UI

2:52

gained its own application

2:52

model, and it's on its way to

2:55

manage scenes. While the Swift

2:55

UI support for multiple scenes

2:58

work for about 80% of the

2:58

scenarios, there are sometimes a

3:01

need to handle something in the

3:01

remaining 20%. And fortunately,

3:05

Apple developers left us with a

3:05

hole to extend the Swift UI

3:08

application model. In this post,

3:08

Michael will show you how to use

3:11

iOS 14 and swift UI to create

3:11

iPad application that support

3:15

multiple scenes in web Puskar

3:15

has written an article on how to

3:20

create a dynamic onboarding UI

3:20

in Swift. When creating new

3:23

features, it's important to

3:23

think about how our users will

3:26

use it. Most of the time the UI

3:26

is straightforward enough

3:29

However, sometimes you will want

3:29

to give some guidance to

3:33

highlight a button or a switch

3:33

with a message attached. In his

3:37

article, Benoit will create a

3:37

reusable and adaptable overlay

3:41

in Swift to help onboard mobile

3:41

users for any of your new

3:44

features. Following along with

3:44

Ben was article allows you to

3:47

create a reusable onboarding UI

3:47

for your application.

3:52

Christopher Green bear has a

3:52

write up on how you can use PHP

3:55

ViewController. In Swift UI pH

3:55

picker view controller is a view

3:59

controller that gives you a way

3:59

for your app to allow us to pick

4:03

assets from their photo library.

4:03

One of the nice things about

4:05

using the PHP Futrell is that

4:05

you do not need to worry about

4:09

adding information to access you

4:09

use Photo Library in the info

4:12

dot P list file. Users can

4:12

decide on a case by case basis

4:15

to allow access to either all of

4:15

their photo library or a small

4:18

selection of particular photos

4:18

for you as an app developer.

4:22

This alleviates a lot of privacy

4:22

concerns, and you don't have to

4:25

create your own picking few to

4:25

actually select the photos.

4:29

Philip Nemecek continues on his

4:29

journey of discovery into

4:31

compositional layout. This time,

4:31

he's throwing difficult data

4:35

sources into the mix. With

4:35

difficult data source and

4:38

compositional layout, you can

4:38

easily add supplementary views

4:41

in this article Phillip will

4:41

show you how to first define

4:44

supplementary views as they are

4:44

called in official jargon and

4:47

then how to tell the default

4:47

data source how to configure

4:50

them. And in this article

4:50

Phillip shows you how and again

4:53

Phillip thank you for being a

4:53

supporter of my podcast. Daniel

4:57

10, Koski writes an article on

4:57

how he can do modularizing iOS

5:01

projects by using a tool called

5:01

tuas.io. In his article, they

5:06

describe the challenges that

5:06

they have been facing MVP. They

5:09

have a number of teams that have

5:09

a feature based focus. And this

5:13

also reflects in their code

5:13

base. Now they're using tuas.io

5:17

to generate your Xcode projects.

5:17

But it also provides some good a

5:20

lot of other benefits. Daniel

5:20

describes these benefits and how

5:24

their journey has been to

5:24

getting to this point. I highly

5:27

recommend reading this article

5:27

because I've been using to start

5:30

to on my own project as well.

5:30

And it's been great.

5:34

Saru created a nice write up on

5:34

what the text fields in Swift UI

5:38

actually is. Some of the things

5:38

that he describes in his article

5:42

is how you can do data binding

5:42

on a text fields. I can read

5:45

text from a text fields how you

5:45

can write text to text fields,

5:48

how you can respond to change on

5:48

a text field and how you can

5:51

format the contents of a text

5:51

field. You should have a look at

5:54

this article. If you're getting

5:54

started with Swift UI, and you

5:56

want to know a bit more about

5:56

text fields and its details. Now

5:59

let's continue with Don is

5:59

Monday morning tweet by alma de

6:03

mentioned that today his

6:03

presentation day, and they will

6:05

be working on a new better if

6:05

everything is fine. After the

6:08

presentation, they will be

6:08

releasing a new app update to

6:11

the App Store, field Nemecek

6:11

hopes to further expand his

6:14

series on compositional layout.

6:14

Josh Holtz is actually launching

6:18

another RSS he's considering

6:18

Wednesday to be launched a

6:22

Lorenzo has to revise his resume

6:22

for a future iOS developer job.

6:26

And he has also almost read half

6:26

the combined book by Donnie

6:30

Daniel is working on a new blog

6:30

post to help iOS developers

6:33

understand how you can use

6:33

accessibility traits to improve

6:36

the accessibility of your apps.

6:36

Free cash is doing some nice

6:39

stuff with sustainability in

6:39

food products. And AR Marcel is

6:44

shipping an update this week,

6:44

and he's adding a Spanish

6:47

translation to H eats app,

6:47

Eugene is going to continue to

6:50

work on his free course. And

6:50

it's also the beginning of a new

6:54

sprint. So he still has to

6:54

figure out how to implement a

6:57

new feature in the new code base

6:57

get on is making nice progress

7:00

on his GitHub widgets app. He's

7:00

still trying to come up with a

7:03

name for it. Mikayla is starting

7:03

her new job today. And Jeff is

7:08

back to school. I also have some

7:08

big plans for this week, I'm

7:11

working with a book author to

7:11

actually create a training

7:14

course for iOS developers. So

7:14

more on this next week, because

7:18

I hope to be able to talk more

7:18

about this in my next episode,

7:22

and also have some place for you

7:22

to sign up for this pay training

7:25

course. I also have some great

7:25

stuff from a coaching for free

7:29

section. If everything works

7:29

out, I think I finally have

7:32

found a format that would work

7:32

for me. And you as a listener.

7:36

Sam strives to become a great

7:36

iOS software developer. And for

7:40

that reason I offered my help.

7:40

We also agreed that we would

7:43

record parts of our coaching

7:43

sessions, so that people who are

7:46

trying to follow the same path

7:46

as Sam, have an opportunity to

7:49

listen in and actually do the

7:49

same thing. This week, I'm going

7:53

to do the first recording with

7:53

Sam. So you can expect an

7:56

introduction next week, and the

7:56

first bits of coaching between

7:59

him and me. So join us for our

7:59

journey. And I think that wraps

8:04

it up for this week. If you have

8:04

any feedback, please DM me on

8:08

App force one on Twitter, or

8:08

send me a message through

8:11

app Force One. Talk to you next

8:16

week. And as you can tell, I'm

8:16

really excited about the stuff

8:19

that you have got planned for

8:19

2021. So I hope to tell you a

8:22

lot more about that in a week

8:22

from now. Please rate my podcast

8:27

on pod chaser are on Apple

8:27

podcasts, and share my podcast

8:31

with your colleagues, friends

8:31

and family. Talk to you next

8:34

week.

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features