Project Setup and Shared Components | SwiftUI in Practice #1

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 38

  • @SwiftfulThinking
    @SwiftfulThinking  6 месяцев назад +4

    ⚠ UPDATE ⚠
    The data models in the API have slightly changed since recording this video!
    Find updated data models here (see comments in the file):
    - User: github.com/SwiftfulThinking/SwiftUI-in-Practice/blob/main/SwiftfulSwiftUIinPractice/Shared/User.swift
    - Product: github.com/SwiftfulThinking/SwiftUI-in-Practice/blob/main/SwiftfulSwiftUIinPractice/Shared/Product.swift

  • @i-AMine
    @i-AMine 10 месяцев назад +2

    Maan we can't wait for the next videos, this looks like it's gonna be a super awesome playlist

  • @mktv3392
    @mktv3392 10 месяцев назад

    Thanks man, I have 3 years experience in C#. A few days ago I was curious about Swift. I have never tried any other language than C#, but Swift seems really interesting.
    I started to watch a course on PluralSight, but it was kind of to slow. You go straight to the point (Learning by doing :) ).
    Great work man, keep it up!

  • @vladimirmoor
    @vladimirmoor 7 месяцев назад +1

    Thanks for sharing! Especially for real networking stuff - always good to see how other implements and use async\await for that.

  • @Designguidetv
    @Designguidetv 10 месяцев назад

    This was great, nice to have it all lined out here

  • @oliviergeiger
    @oliviergeiger 10 месяцев назад

    Thanks Nick for all the stuff you do

  • @TenderAI
    @TenderAI 10 месяцев назад +1

    Great Thanks, Nick!

  • @AdeoluSegun-fd2dx
    @AdeoluSegun-fd2dx 10 месяцев назад

    Thanks Nick, your contents have been helpful.

  • @MattGallinot
    @MattGallinot 9 месяцев назад

    Thanks Nick! your content is really helping me! Any chance you will do a mock fitness app set up with connecting an apple watch

  • @abdulyasin_iOS
    @abdulyasin_iOS 6 месяцев назад

    maaaaan, amazing.. Just loved it

  • @alzearafat
    @alzearafat 9 месяцев назад

    Thank you Nick. These are very helpful 🙏

  • @wonton120
    @wonton120 10 месяцев назад

    Thanks for sharing your good work.

  • @dhruvsuhirid710
    @dhruvsuhirid710 8 месяцев назад +1

    Hey Nick, You are doing great work and i have been following you a while. I have learnt a lot from you! Can you please tell me what to do if the fetch requests does not work?

  • @RobertMcGovernTarasis
    @RobertMcGovernTarasis 10 месяцев назад

    DummyJson is so useful, I’m self hosting an instance of it for learning against

  • @gorangratte2471
    @gorangratte2471 6 месяцев назад

    At 6:00. What is the reason for the opacity(0.001). The rectangle is clickable anyway?

  • @hawkeye6614
    @hawkeye6614 10 месяцев назад +1

    Thanks, please start series on DSA too

  • @AdamTabiev
    @AdamTabiev 10 месяцев назад

    Thanks Nick🙏

  • @rden6252
    @rden6252 10 месяцев назад

    Thanks Nick for all your great videos. I was looking for some sort of message form to send a wish for apps to include in this new playlist. Discord is a bit much for me. I wish to know how to make the infinite drawing surface for sketchup or now, shapr3d. I cannot find anything on how these are made. Another thing, I wanted to make a simple text app document that saves the document to the desktop, or where you wish it to go. I cannot see how to save it anywhere except the internal document folder. Beginner questions, and beginner thanks to you.

  • @laurentbennis
    @laurentbennis 10 месяцев назад

    that was so awesome :)

  • @imam_robani
    @imam_robani 9 месяцев назад

    thanks for sharing

  • @djthevj25
    @djthevj25 5 месяцев назад

    Amazing explanation... good work !! However, I see now the API doesn't respond back with the Phone as a product detail so have to keep it in mind if someone tries to work that out.

    • @SwiftfulThinking
      @SwiftfulThinking  5 месяцев назад

      The API works, see comment on this video for data model changes

    • @djthevj25
      @djthevj25 5 месяцев назад +1

      @@SwiftfulThinking Yes, I encountered that and fixed that too. I meant by the response that the product doesn't give (iPhone, Samsung, Microsoft etc) from the fake API anymore unlike what we see in your videos.

  • @JoromeAX
    @JoromeAX 7 дней назад

    Thanks

  • @ejjjjjjjjjh
    @ejjjjjjjjjh 10 месяцев назад

    What's the yellow file icon in the project navigator?

  • @TrueMomentsVelogs
    @TrueMomentsVelogs 9 месяцев назад

    .cornerRadius was deprecated but why do you use it again?

  • @obr21
    @obr21 4 месяца назад

    Hi. i am learning swiftui now by your course, thank you for that. But i faced with problem. My xcode version is 16.2 because i have old mac and after loading your package i have error because you just write Preview but I need to create struct ContentView_Prevew. How cam i fix this problev?

  • @bonifacy9511
    @bonifacy9511 8 месяцев назад

    Why opacity 0.001 instead of 0?

  • @bjp_for_2024
    @bjp_for_2024 10 месяцев назад +2

    IN SWIFT UI we already have async image so why we are using 3rd party ? any specific reason ?

    • @SwiftfulThinking
      @SwiftfulThinking  10 месяцев назад +5

      AsyncImage lacks features, such as disk caching and is not often used in production. SDWebImage explained here: ruclips.net/video/3QZTGatsI-c/видео.htmlsi=h7XwNP7yKxRsAcQW

    • @bjp_for_2024
      @bjp_for_2024 10 месяцев назад

      ok @@SwiftfulThinking

    • @massimilianobellucci
      @massimilianobellucci 10 месяцев назад +1

      While it is pretty easy add caching support to AsyncImage one of the reason to use SDWebImage / SDWebImageSwiftUI or a library like Nuke is because the images you need to fetch are in format like WebP, Heic or other standard not supported out of the box by Apple.

    • @bjp_for_2024
      @bjp_for_2024 10 месяцев назад

      @@massimilianobellucci ok will explore that part

  • @bjp_for_2024
    @bjp_for_2024 10 месяцев назад

    Why not we have ViewModel And separate layer for api