SwiftUI MVVM Tutorial Build A News App in SwiftUI (SwiftUI MVVM, SwiftUI Combine, SwiftUI Tutorial)

SwiftUI MVVM Tutorial Build A News App in SwiftUI (SwiftUI MVVM, SwiftUI Combine, SwiftUI Tutorial)

tundsdev

3 года назад

21,322 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@jameelshehadeh9011
@jameelshehadeh9011 - 25.07.2024 10:01

Top notch content in terms of best practices and also humor thanks for such free and high quality content

Ответить
@SegmenationFault
@SegmenationFault - 13.05.2024 00:27

thank you for making this!! liked and subscribed

Ответить
@pierrempolet
@pierrempolet - 12.03.2024 08:39

thank you very much it was very helpful

Ответить
@flutterBenders
@flutterBenders - 20.12.2023 19:52

Yout tutotials are top notch and I must commend your work. Thanks for giving back to the iOS community.

Ответить
@0xGamingTime
@0xGamingTime - 12.12.2023 00:55

"Alright, cool" - like it :)

Ответить
@saleemabbas4275
@saleemabbas4275 - 23.05.2023 19:32

Thank you very much for such a useful content.

Ответить
@NK-sj4wk
@NK-sj4wk - 14.04.2023 07:35

Thank you for tutorial ! That news about Ukraine smashed me😢

Ответить
@Helked_
@Helked_ - 19.12.2022 15:35

Thank you a lot!! I've been working with ObjC and MVC for years and now I'm trying to update myself. I have learned a lot with this video, all the work with protocols are very interesting and it is a great training for, as you say, a work application or something like that. Thank you very much!!

Ответить
@slavihinkov1836
@slavihinkov1836 - 21.11.2022 16:03

Thanks !! finally found what i was searching for. I think the whole idea of protocol here is for tests later? Because from simple point of view, you had a video with MVVM and combine for network request which look way easier

Ответить
@palletfork8740
@palletfork8740 - 11.11.2022 16:46

Yooooooooo THANKS MAN BIG TIME!!!! My Code wasn't running the first, second, third or the fourth time but eventually I was able to match up the code with your github and finally I got real time news to show up. Feels like a big stepping stone for me. Thanks again!

Ответить
@PS-ck6ht
@PS-ck6ht - 09.10.2022 16:41

Thank you for such a great tutorial. I'm really new in swiftUI. I am following tutorial from the start but I'm getting this error "Unknown attribute 'StateObject'" in Home screen. Is it because of I'm using old version of swift and xcode(11.4)?
THank you

Ответить
@gurikn9289
@gurikn9289 - 06.10.2022 17:11

Fantastic tutorial! Just wondering, we can use AsyncImage instead of URLImage library, no?

Ответить
@carmineloschiavo5864
@carmineloschiavo5864 - 06.09.2022 00:02

Thanks for sharing. Even though I got stuck on the ArticleView file and stopped building I learned something :)

Ответить
@delta.charlie.sierra
@delta.charlie.sierra - 25.06.2022 15:19

Thanks so much for this! You're a beast. I am brand new to coding, and this is the first tutorial that I've been able to follow along with and replicate.. My build fails to launch (36 issues to fix lol), but still, I managed to learn a lot and type all of the code!

Ответить
@momohherodion8994
@momohherodion8994 - 21.06.2022 00:20

Well done bro! This was really neat and very explanatory

Ответить
@antlister
@antlister - 02.05.2022 03:47

I found out about your channel from Paul Hudson who mentioned you in a recent newsletter. I'm so glad I did, these tutorials are superb, and I really like how you explain what you're doing. Liked and subscribed my friend!

Ответить
@kenmuyesu7895
@kenmuyesu7895 - 30.04.2022 00:09

Really enjoyed this tutorial! Nicely done. Appreciate the quicktype tip 👌🏿

Ответить
@francisyuweh706
@francisyuweh706 - 30.04.2022 00:05

Thank you for this amazing tutorial, keep it up

Ответить
@gallivantdiaries9457
@gallivantdiaries9457 - 13.04.2022 07:36

Bro, this is so sick! The way you wrote this is so clean. Especially the network layer. Learnt a lot, subscribed!

Ответить
@nemoooo5767
@nemoooo5767 - 16.03.2022 16:11

i can't import URLImage . i already added the Library . how do i fix this???

Ответить
@ranhelfer4719
@ranhelfer4719 - 27.02.2022 10:12

Dude, basically i can't find better tutorials :) - amazing work

Can you explain also why this is MVVM ?

How can this be tested ?

Ответить
@halluxdev
@halluxdev - 10.01.2022 01:59

If I had multiple endpoints, wouldn't it be easier for reuseability to create the switch within the path with the endpoints and just have 1 single baseUrl?

Ответить
@Prashant-7
@Prashant-7 - 24.12.2021 21:18

Great learning from this ,Writing test case would be super helpful that I want to learn next

Ответить
@goldentapfumachimusinde232
@goldentapfumachimusinde232 - 25.11.2021 13:00

Great Tutorial!!! Thank You Very Much for such great insights. keep up the great work. I greatly Appreciate everything you are doing here.

Ответить
@niccolofontana1049
@niccolofontana1049 - 20.11.2021 16:56

Great video :) thanks for sharing! I really like your Xcode theme btw, what's its name?

Ответить
@jojotoomojo8016
@jojotoomojo8016 - 15.11.2021 02:16

Is there a link to your source code for the news feed?

Ответить
@mephalanb30
@mephalanb30 - 29.08.2021 15:33

Very good - can I point out that in the ArticleView on the article.text and article.source the ?? are unnecessary as the right hand side is never used. Also appears to be case sensitive for openURL in the HomeView which I changed from openUrl. Thanks though!

Ответить
@charlienguyen5590
@charlienguyen5590 - 27.08.2021 16:52

Hi, great tutorial but I wanted to know if there was any problems with the server as I'm getting returned status code 400 for the error and in my debug console I'm getting "the request timed out".

Ответить
@reinaldoriantkurniaperdana4670
@reinaldoriantkurniaperdana4670 - 21.07.2021 05:11

Hi bro. I tried your tutorials. but the response was a bad request. Can you help me with your endpoint?

Ответить
@kenturnbull9679
@kenturnbull9679 - 22.06.2021 20:40

The URLImage package is now at version 3.1 and somewhat different from the version in the videos. What change to the ArticleView would you make for this version? Seems like the cache is gone.

Ответить
@allaboutnaturesound6033
@allaboutnaturesound6033 - 20.06.2021 16:03

Cool and most of them is the code color

Ответить
@ahmedsengab1209
@ahmedsengab1209 - 17.06.2021 14:38

That was pretty good

Ответить
@jesseyates4473
@jesseyates4473 - 02.05.2021 00:40

I have a question.
I was wondering if it would be possible for Xcode to have News App on a certain topic. Almost like a news feed for a specific website as it's the source of information almost like uploads to keep track of the updates on another website. I heard of options like RSS feeds and News Api for example, but I do not know if they would be helpful to do the task I am describing.

Ответить
@richprice5434
@richprice5434 - 13.04.2021 20:56

great content well done nice, clean clear and manc accent to boot nice one mate

Ответить
@abdouett3676
@abdouett3676 - 12.04.2021 02:49

Great and very clean work! Thank you!

Ответить
@amineelhajjaji3110
@amineelhajjaji3110 - 10.04.2021 16:27

thanks bruh , Great explanations !

Ответить
@jacksparro4081
@jacksparro4081 - 30.03.2021 05:53

Hi, thank you for this tutorial. Do you have sample video how to do POST request? thanks

Ответить
@kevinbaize8574
@kevinbaize8574 - 13.03.2021 02:40

Do you have this repository to share? I have a few bugs which is most likely something I typed wrong.

Ответить
@marcaupont9145
@marcaupont9145 - 07.03.2021 05:33

Loved it! Great explanations! Keep it up man!

Ответить
@atalayasa2772
@atalayasa2772 - 03.03.2021 14:17

It was a great video I learned lots of things. I just have a question at 28.00 you created protocol to make it easier its unit test. I have been wondering that you can also hide implementation details defining methods private but instead you defined a protocol what is the reason? Thanks.

Ответить
@MayurPatilishere
@MayurPatilishere - 28.02.2021 19:31

Awesome tutorial

Ответить
@toastrecon
@toastrecon - 28.02.2021 08:04

Not gonna lie, I've never seen about 80% of what you did, done before. Still, it's obvious that it's the "right way". I'm going to have to go back through this and review. Thank you! Looking forward to any more videos like this!

Ответить
@stanleymiller1181
@stanleymiller1181 - 21.02.2021 01:22

Great that you discuss "why" you choose to use a specific architecture...an often overlooked explanation tool. Well done.

Ответить
@martinzchukz2041
@martinzchukz2041 - 21.02.2021 00:47

You got quality content here. I had to subscribe

Ответить
@nawafb6280
@nawafb6280 - 20.02.2021 14:28

I am so excited to watch it on my free time, combine is my hardest topic 👍🏻🔥

Ответить
@franckndame8921
@franckndame8921 - 19.02.2021 22:22

Good stuff man! 🚀🚀

Ответить
@sonlyviet8142
@sonlyviet8142 - 19.02.2021 06:53

I just follow and see first your channel. Thanks for this tutorial

Ответить