🔴 NEW SwiftUI TikTok Clone | iOS 17 | Xcode 15

Поделиться
HTML-код
  • Опубликовано: 4 сен 2024
  • Let's build TikTok/Reels with SwiftUI!
    🔴 Become a member to access Pro Courses & Source Code :
    www.stephancod...
    🔴 SwiftUI TikTok Pro Course:
    appstuff.teach...
    🔴 SwiftUI TikTok Pro Source Code:
    www.stephancod...
    🔴 FREE SwiftUI Instagram Clone Course
    • 🔴 Build Instagram With...
    🔴 SwiftUI Networking Masterclass
    • Swift Networking Maste...
    🔴 FREE SwiftUI Threads Clone Course
    • 🔴 SwiftUI Threads Clon...
    🖥️ ONLINE COURSES & APPS
    👉 Pro Courses:
    www.stephancod...
    👉 iOS App Templates:
    www.stephancod...
    👉 FREE Twitter SwiftUI Course
    • 🔴 Let's Build Twitter ...
    Social Media:
    Personal Instagram - @stephan.dowless
    Instagram - @appstuffllc

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

  • @ryan_soo6655
    @ryan_soo6655 10 месяцев назад +28

    1:15:47 Guys, you should not just copy the URL. Because iOS video player doesn't accept "HTTP". You should change "HTTP" to "HTTPS"

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

      Great catch! Thank you!

    • @bordernflgurus4414
      @bordernflgurus4414 9 месяцев назад +1

      Thanks for posting this. I could not get my videos to play, this fixed it. Cheers

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

      Are you on Excode version 15.0.1? if so, the URL (HTTPS) is still not working after switching it from HTTP. I'm wondering if there are URL issues.

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

      I found you can't just use any URL. I tried putting in a RUclips URL and it wouldn't work.@@kenedyjonas4996

    • @Taziamoma
      @Taziamoma 7 месяцев назад

      This worked for me :D

  • @jacobjohnsonbroche
    @jacobjohnsonbroche 10 месяцев назад +3

    Always posting things when I need them. Ran into the same issue with the av player for my app thx for the fix

  • @fahdmohd3264
    @fahdmohd3264 7 месяцев назад

    been following the tutorial for a week and now I am at 1:12:00 , it is very well explained. Thanks

    • @appstuff5778
      @appstuff5778  7 месяцев назад

      That’s awesome, keep going!

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

    I can create an app with UIKit, but now I'm learning SwiftUI and you are helping me a lot, thank you so much.👍👍👍👍

  • @andrewshomemovies
    @andrewshomemovies 9 месяцев назад +1

    Dude! Great video. Subscribed. I'm at the concatenate part (42:52) and that feature truly blew my mind.

  • @mikestahl2112
    @mikestahl2112 9 месяцев назад +2

    Hi, love the content. Will you build a music streaming platform like Spotify or Apple music?

  • @The_Miniatures_Scholar_Journal
    @The_Miniatures_Scholar_Journal 10 месяцев назад +3

    Reddit should be up on the line

  • @ZiB-Music
    @ZiB-Music 19 дней назад

    I eant it for android, does it work the same? I have no experience but the way you show and explain things i think i can fo it like that way to

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

    Actually I think at 14:00 you don't need to add a ternary operator to the image name too, adding the environment modifier should be enough.
    I mean you could have done something like this:
    Image(systemName: "house")
    .environment(.\symbolVariants, selectedTab == 0 ? .fill : .none)
    update: i tried it, it works

    • @Josh-qb4em
      @Josh-qb4em 2 месяца назад

      It's not working for me either way and I can't figure out why lmao

  • @ArcadeMCxd
    @ArcadeMCxd 6 дней назад

    One question, is this real time? Like a user can upload a video and there friends see it or someone can text someone and they see the text? Im trying to make my own social media app like tik tok.

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

    Thanks for sharing! You can adjust the size of system images by modifying the font. Image(systemName: "arrowshape.turn.up.right.fill") .font(.title2). Also, ZStack has alignment that making view's laying out more easier > ZStack(alignment: .bottomLeading)

  • @maikolsoro1835
    @maikolsoro1835 3 дня назад

    that's mvvm or mvc ?

  • @marcoalonsoiosdev
    @marcoalonsoiosdev 9 месяцев назад +1

    Very interesting tutorial, you are the best! Thanks!

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

    Sir! When do you plan to finish this course in your website ??

    • @appstuff5778
      @appstuff5778  10 месяцев назад +3

      More videos will be added daily!

  • @maisamahmadi7394
    @maisamahmadi7394 2 месяца назад

    What about API , can you Show how to integrate tiktok api content

  • @akytowrld
    @akytowrld 3 месяца назад

    Hi I was wondering how you can upload videos from xcode folders instead of using the test videos

  • @serge926
    @serge926 9 месяцев назад +1

    1:11:00 - UIScreen.main will be deprecated by Apple. It says use a UIScreen instance found through context instead: i.e, view.windown.windowScene.screen. How can I do that? Any examples?

  • @fabiofloris2521
    @fabiofloris2521 9 месяцев назад +1

    hello and thank you always for your videos they are very interesting and fabulous! I wanted to ask you if you think you will be able to make a video on the custom creation of sheets (for creating menus starting from the bottom) and custom alert view! thank you again for your time you dedicate to us!

    • @appstuff5778
      @appstuff5778  9 месяцев назад +1

      Probably not honestly. Swift gives us native sheets and alert components, so there’s not really any need to build custom components

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

      Perfect.. first of all, thank you for your answer... you were very kind... I was asking for this tutorial to understand how these components could be customized, that's why :)@@appstuff5778

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

    This is so helpful, thanks. Also are you still planning to drop the leet code course for swift? Thanks 🙏🏼

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

    Nice tutorial! One question, it seems that the landscape videos extend full screen vertically, which makes horizontal parts hidden, is it possible to show the videos in full?

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

    thanks for ur excelent content , but for the courses I think for most of us who lives outside the US and EU its unaffordable , I think if u put it in udemy more of us can purshase them so same revenue but more students will learn from it . I know u put time and effort to make them and u have the full right to sell ur course on any price u want . its just a suggetion and thanks

    • @user-wq5cw7bi6j
      @user-wq5cw7bi6j 10 месяцев назад

      or memebership in youtube

    • @appstuff5778
      @appstuff5778  9 месяцев назад +1

      Send me a message on my website stephancodes.com and we can work something out :)

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

    Thanks for this great tutorial, do you support caching of videos in your source code?

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

    Hi Stephan, I have questions about the pro versions.
    Do they or anyone
    1- Proper networking layer with injection?
    2- Some kind of pattern which decide to network or cache or db ?
    3- Unit Tests
    Not very essentials
    4 - UI tests
    5- Moduler Design
    6- Maybe fastlane
    Thanks.

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

      The swift networking masterclass includes all 1,2,3, and 5. No fast lane or UI tests.

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

    make some kind of application for selling services, with a backend and interaction between the user and the master who does the procedures

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

      I am planning on building a Shopify type e-commerce app!

  • @arslankabeer3951
    @arslankabeer3951 7 месяцев назад

    For android? how can isync this backend with android app as well?

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

    Anyone know if the "paging" snap effect can be achieved prior to iOS 17/Xcode 15?

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

    you are the best...!

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

    sorry I don't get the explanation why we use .environment property after image ? plz can you explain again..anyone

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

      So the sf symbol image is not filled all the time I guess

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

    how too add another video
    in the app

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

    can you make binance clone?

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

    Thanks for sharing such powerful lectures for free on here, but I would like to humbly ask that you please consider some of your subscribers from Africa, where the purchasing power isn’t as strong as those in the US.
    If you can set a price for your pro courses for those in Africa, thank you.

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

      Send me a chat message on my website stephancodes.com and we can work something out :)

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

    we no swift can build ui but people never show full intetgtrafion

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

      That’s what the pro courses do! Full app functionality :)

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

    Is this video just the front end??

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

      Yes. The pro version of the course includes back end implementation with firebase

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

    man, you are the best :)

  • @Khalid-vf9hx
    @Khalid-vf9hx 8 месяцев назад

    Are you still working on refilming uber course?
    A year passed

    • @appstuff5778
      @appstuff5778  8 месяцев назад +2

      I am rebuilding a 2.0 version with latest iOS and SwiftUI features

    • @Khalid-vf9hx
      @Khalid-vf9hx 8 месяцев назад +1

      great! is that will be a free cost for those who already bought the 1.0 version?@@appstuff5778

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

    Reddit!!!!

  • @GordonNg-sl5ol
    @GordonNg-sl5ol 4 месяца назад

    Haha Max Verstappen fan ahahahaha I caught that

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

    👍

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

    👍👍

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

    Why so much is there is pro course but less on RUclips? At least the Video uploading and Profile features should be there on RUclips for free and only as other finishing stuff like Add Friend, Follow, Dark Mode, and Notification in pro course.

    • @appstuff5778
      @appstuff5778  10 месяцев назад +18

      Says who? Is this your channel? Your business? Instead of complaining, maybe be thankful that you got anything for free at all. If you don’t like it, don’t watch my stuff 😀

    • @sahilamrutagashe1696
      @sahilamrutagashe1696 8 месяцев назад +2

      Really thankful to Appstuff , so many clones available on RUclips for free. I unable to find clones on any another channel.Thank you sir. If possible , please also make videos for cool UIKIT clones.