Swiftful Thinking
Swiftful Thinking
  • 326
  • 5 331 998
Become a Git Master FREE Online Series Conclusion | Git & Source Control #15
Conclude your journey to becoming a Git master with our final installment of the free online series. This video wraps up key learnings, solidifies your understanding of advanced Git concepts, and ensures you're equipped with the skills to apply Git effectively in any project. Join us to reflect on your progress, celebrate your achievements, and look ahead to applying your new skills in the world of version control and beyond.
đŸ€™ WELCOME BACK đŸ€™
GITKRAKEN: www.gitkraken.com/invite/vQvbHFUq
WEBSITE: www.swiftful-thinking.com
DISCORD: discord.gg/tSzJGx9RwE
GITHUB: github.com/SwiftfulThinking/
SAY THANKS: www.buymeacoffee.com/nicksarno
đŸ€™ #KEEPGOING đŸ€™
zhlédnutí: 923

Video

How to use Git Flow and Become a Git Professional | Git & Source Control #14
zhlĂ©dnutĂ­ 1,2KPƙed 3 měsĂ­ci
Advance your Git expertise with our comprehensive guide on utilizing Git Flow, a workflow that enhances team collaboration and project management. This tutorial is designed for developers aiming to professionalize their use of Git, offering insights into the Git Flow strategy for feature development, releases, and maintenance. Elevate your version control practices and become a Git professional...
Adding Tags, Versioning, and Releases in Github | Git & Source Control #13
zhlĂ©dnutĂ­ 1,6KPƙed 3 měsĂ­ci
Discover how to manage your project's lifecycle with our tutorial on adding tags, implementing versioning, and creating releases in GitHub. Ideal for developers looking to maintain a well-organized codebase, this video demonstrates the importance of tagging for version control, setting up systematic versioning, and announcing releases. Enhance your GitHub repository with these practices to trac...
Create GitIgnore and ReadMe in Github | Git & Source Control #12
zhlĂ©dnutĂ­ 675Pƙed 3 měsĂ­ci
Dive into this video where we learn how to create a .gitignore file and a .readme file in Github. Learn the how-to to create professional looking repositories. đŸ€™ WELCOME BACK đŸ€™ GITKRAKEN: www.gitkraken.com/invite/vQvbHFUq WEBSITE: www.swiftful-thinking.com DISCORD: discord.gg/tSzJGx9RwE GITHUB: github.com/SwiftfulThinking/ SAY THANKS: www.buymeacoffee.com/nicksarno đŸ€™ #KEEPGOING đŸ€™ 00:51 Welcome ...
How to Add Branch Rules, CodeOwners, Pull Request Templates | Git & Source Control #11
zhlĂ©dnutĂ­ 1KPƙed 3 měsĂ­ci
Enhance your project management and collaboration with our tutorial on adding branch rules, CodeOwners, and pull request templates in GitHub. Tailored for developers seeking to establish clear workflows and responsibilities, this guide covers the essentials of setting up your repository for efficient teamwork and code quality. Elevate your development process with structured practices for bette...
How to Create Pull Requests in Github and Xcode | Git & Source Control #10
zhlĂ©dnutĂ­ 968Pƙed 3 měsĂ­ci
Learn to streamline collaboration in your development projects with our guide on creating pull requests in GitHub and Xcode. This tutorial is perfect for developers looking to improve their version control workflow and foster team collaboration. Discover how to effectively propose changes, review code, and merge updates, ensuring your projects are always moving forward efficiently. đŸ€™ WELCOME BA...
How to Cherry Pick, Drop Commits, and Edit Commits | Git & Source Control #9
zhlĂ©dnutĂ­ 1,1KPƙed 3 měsĂ­ci
into advanced Git techniques with our tutorial on how to cherry-pick commits, drop unwanted commits, and edit previous commits. Designed for developers seeking to optimize their version control practices, this video provides in-depth explanations and practical examples. Enhance your Git expertise and gain control over your project's commit history for cleaner, more precise code management. đŸ€™ WE...
How to Rebase Branches and When to Rebase vs Merge | Git & Source Control #8
zhlĂ©dnutĂ­ 1,2KPƙed 3 měsĂ­ci
Explore the nuances of rebasing branches in Git and understand when to rebase versus merge with our instructional video. Tailored for developers looking to refine their version control strategy, this guide covers the rebasing process and its advantages over merging in certain scenarios. Enhance your Git skills and ensure a clean project history for more efficient collaboration. đŸ€™ WELCOME BACK đŸ€™...
How to Resolve Merge Conflicts Between Branches | Git & Source Control #7
zhlĂ©dnutĂ­ 1,2KPƙed 3 měsĂ­ci
Navigate the complexities of resolving merge conflicts in Git with our practical guide. Ideal for developers who want to maintain a smooth workflow, this tutorial demonstrates step-by-step methods to address and resolve conflicts between branches, ensuring your project's integrity. Enhance your version control skills and keep your collaborations conflict-free. đŸ€™ WELCOME BACK đŸ€™ GITKRAKEN: www.gi...
How to Create Branches and Merge Changes | Git & Source Control #6
zhlĂ©dnutĂ­ 1,4KPƙed 3 měsĂ­ci
Master the art of branching and merging in Git with our detailed tutorial. Designed for developers aiming to enhance their version control strategy, this video guides you through creating branches for feature development and merging changes back into the main project. Improve your workflow and collaboration with essential Git techniques. đŸ€™ WELCOME BACK đŸ€™ GITKRAKEN: www.gitkraken.com/invite/vQvb...
How to Push and Pull from a Remote Repository | Git & Source Control #5
zhlĂ©dnutĂ­ 1,2KPƙed 3 měsĂ­ci
Unlock the essentials of interacting with a remote repository in Git through our comprehensive tutorial. Learn how to push your local changes to a remote repository and pull updates from it, ensuring your projects are up-to-date and collaborative work flows smoothly. This guide is perfect for developers seeking to enhance their version control strategies and Git proficiency. đŸ€™ WELCOME BACK đŸ€™ GI...
How to Stage, Unstage, and Stash Code Changes in Source Control | Git & Source Control #4
zhlĂ©dnutĂ­ 1,5KPƙed 3 měsĂ­ci
Enhance your version control skills by mastering how to stage, unstage, and stash code changes in Git. This tutorial breaks down the process, providing developers with the know-how to manage their codebase efficiently. Gain insights into Git's powerful features for handling code modifications and optimizing your workflow. đŸ€™ WELCOME BACK đŸ€™ GITKRAKEN: www.gitkraken.com/invite/vQvbHFUq WEBSITE: ww...
How to Commit Code Changes and Write Good Commit Messages | Git & Source Control #3
zhlĂ©dnutĂ­ 2,1KPƙed 3 měsĂ­ci
Dive into the best practices for committing code changes and crafting effective commit messages with our focused tutorial. This guide is essential for developers aiming to improve their version control proficiency in Git. Learn how to accurately document your code updates and maintain a clear project history for better collaboration and review. đŸ€™ WELCOME BACK đŸ€™ GITKRAKEN: www.gitkraken.com/invi...
How to Create and Clone a Remote Repository | Git & Source Control #2
zhlĂ©dnutĂ­ 2,2KPƙed 3 měsĂ­ci
Learn the fundamentals of creating and cloning a remote repository with our step-by-step tutorial. Ideal for developers looking to master version control with Git, this video provides clear instructions on setting up your remote repository and duplicating it for collaborative work. Elevate your Git skills and streamline your development process. đŸ€™ WELCOME BACK đŸ€™ GITKRAKEN: www.gitkraken.com/inv...
How to set up Github, Xcode Source Control, and GitKraken | Git & Source Control #1
zhlĂ©dnutĂ­ 3,6KPƙed 3 měsĂ­ci
Unlock efficient code management by integrating GitHub, Xcode Source Control, and GitKraken. This tutorial guides developers through setup and optimization for a smoother workflow. Enhance your project collaboration and version control skills with these essential tools. đŸ€™ WELCOME BACK đŸ€™ GITKRAKEN: www.gitkraken.com/invite/vQvbHFUq WEBSITE: www.swiftful-thinking.com DISCORD: discord.gg/tSzJGx9Rw...
Learn GIT and Source Control for FREE online | Git & Source Control #0
zhlĂ©dnutĂ­ 3,6KPƙed 3 měsĂ­ci
Learn GIT and Source Control for FREE online | Git & Source Control #0
Rebuild Netflix in SwiftUI (Part 6/6) | SwiftUI in Practice #17
zhlĂ©dnutĂ­ 2,2KPƙed 4 měsĂ­ci
Rebuild Netflix in SwiftUI (Part 6/6) | SwiftUI in Practice #17
Rebuild Netflix in SwiftUI (Part 5/6) | SwiftUI in Practice #16
zhlĂ©dnutĂ­ 1,1KPƙed 4 měsĂ­ci
Rebuild Netflix in SwiftUI (Part 5/6) | SwiftUI in Practice #16
Rebuild Netflix in SwiftUI (Part 4/6) | SwiftUI in Practice #15
zhlĂ©dnutĂ­ 1,1KPƙed 4 měsĂ­ci
Rebuild Netflix in SwiftUI (Part 4/6) | SwiftUI in Practice #15
Rebuild Netflix in SwiftUI (Part 3/6) | SwiftUI in Practice #14
zhlĂ©dnutĂ­ 1,3KPƙed 4 měsĂ­ci
Rebuild Netflix in SwiftUI (Part 3/6) | SwiftUI in Practice #14
Rebuild Netflix in SwiftUI (Part 2/6) | SwiftUI in Practice #13
zhlĂ©dnutĂ­ 1,9KPƙed 4 měsĂ­ci
Rebuild Netflix in SwiftUI (Part 2/6) | SwiftUI in Practice #13
Rebuild Netflix in SwiftUI (Part 1/6) | SwiftUI in Practice #12
zhlĂ©dnutĂ­ 4,4KPƙed 4 měsĂ­ci
Rebuild Netflix in SwiftUI (Part 1/6) | SwiftUI in Practice #12
Rebuild Bumble in SwiftUI (Part 5/5) | SwiftUI in Practice #11
zhlĂ©dnutĂ­ 1,7KPƙed 4 měsĂ­ci
Rebuild Bumble in SwiftUI (Part 5/5) | SwiftUI in Practice #11
Rebuild Bumble in SwiftUI (Part 4/5) | SwiftUI in Practice #10
zhlĂ©dnutĂ­ 1,2KPƙed 4 měsĂ­ci
Rebuild Bumble in SwiftUI (Part 4/5) | SwiftUI in Practice #10
Rebuild Bumble in SwiftUI (Part 3/5) | SwiftUI in Practice #9
zhlĂ©dnutĂ­ 1,6KPƙed 4 měsĂ­ci
Rebuild Bumble in SwiftUI (Part 3/5) | SwiftUI in Practice #9
Rebuild Bumble in SwiftUI (Part 2/5) | SwiftUI in Practice #8
zhlĂ©dnutĂ­ 2,4KPƙed 4 měsĂ­ci
Rebuild Bumble in SwiftUI (Part 2/5) | SwiftUI in Practice #8
Rebuild Bumble in SwiftUI (Part 1/5) | SwiftUI in Practice #7
zhlĂ©dnutĂ­ 4,1KPƙed 4 měsĂ­ci
Rebuild Bumble in SwiftUI (Part 1/5) | SwiftUI in Practice #7
Rebuild Spotify in SwiftUI (Part 5/5) | SwiftUI in Practice #6
zhlĂ©dnutĂ­ 3,7KPƙed 4 měsĂ­ci
Rebuild Spotify in SwiftUI (Part 5/5) | SwiftUI in Practice #6
Rebuild Spotify in SwiftUI (Part 4/5) | SwiftUI in Practice #5
zhlĂ©dnutĂ­ 2,8KPƙed 4 měsĂ­ci
Rebuild Spotify in SwiftUI (Part 4/5) | SwiftUI in Practice #5
Rebuild Spotify in SwiftUI (Part 3/5) | SwiftUI in Practice #4
zhlĂ©dnutĂ­ 2,9KPƙed 4 měsĂ­ci
Rebuild Spotify in SwiftUI (Part 3/5) | SwiftUI in Practice #4

Komentáƙe

  • @Mirr0rsEdge
    @Mirr0rsEdge Pƙed 3 hodinami

    Good stuff 👍

  • @josejaimefelixgarciagarcia8884

    39:07, how come you did not use @Binding? let's say output should be @Binding let showBackButton: Bool

  • @balabuyew
    @balabuyew Pƙed 12 hodinami

    1) If I, for example, want to implement a simple calendar view, I will want cell content (like you blue border) to fill the whole cell slots. Yet, I do not want to hard code its size. How this can be achieved? 2) When the grid does not have enought space to fit all columns, how it will cut them? I mean what is the strategy, starting from the last one, or all proportionnaly? 3) Same question about expading the grid (on 5:00). How the grid decide how much to expand each column?

  • @PaulDabit
    @PaulDabit Pƙed 14 hodinami

    Thank you so much god bless you

  • @SimoneSamardzhiev
    @SimoneSamardzhiev Pƙed dnem

    Hey, can I have a question. When you use observed object and pass it as an environment object you can still use it as a binding variable. But when used the new way and you pass it as environment you can't bind to it. Is there any solution to that.

    • @SwiftfulThinking
      @SwiftfulThinking Pƙed 23 hodinami

      Maybe I’m misunderstanding but you should be able to use @Binding

  • @user-us2zv4bk3y
    @user-us2zv4bk3y Pƙed dnem

    👍

  • @ilyasilyas-rk4zl
    @ilyasilyas-rk4zl Pƙed dnem

    in this part use this line @Published var mapRegion: MKCoordinateRegion = MKCoordinateRegion() @Published var mapReg: MapCameraPosition = .region(.myReg) private func updateMapRegion(location: Location){ withAnimation(.easeInOut) { mapRegion = MKCoordinateRegion( center: location.coordinates, span: mapSpan) -------------------- -----> this line mapReg = .region(mapRegion) <---------------- } }

  • @ShowMeLova
    @ShowMeLova Pƙed dnem

    Sure I'll unavoidably become Master of SwiftUI with you 🩎

  • @ShowMeLova
    @ShowMeLova Pƙed dnem

    Nick I am so so grateful to you for every your minute devoted teaching us. All my best wishes!🩎

  • @tiagocosta2689
    @tiagocosta2689 Pƙed dnem

    great series ! Thanks a lot for it.

  • @RichardBaileyrichoncode

    Great video. Canceleables set keeps growing. On sink completion, clear the set or remove the subscription from the set.

  • @vidorahi
    @vidorahi Pƙed 2 dny

    If it possible you can update this for swift 6 and Observation Framework

  • @FFHH-l9b
    @FFHH-l9b Pƙed 2 dny

    Your email is visible at 52:06

  • @josejaimefelixgarciagarcia8884

    aw man, i needed the per user analytics

  • @josejaimefelixgarciagarcia8884

    In order, buy I just skimmed the login via apple account.

  • @kaviramsamy3708
    @kaviramsamy3708 Pƙed 3 dny

    Does anyone please have a tips to know when to go for Toolbar instead of how Nick tackled the UI? Had the same issue with the Spotify video. I always go with Toolbar thinking its the way of doing it.

  • @josejaimefelixgarciagarcia8884

    Is it possible to edit the data in google sheets? So that non-developers would be able to update the collection?

  • @akshayjha8369
    @akshayjha8369 Pƙed 3 dny

    Great work

  • @josejaimefelixgarciagarcia8884

    UI Question, In 37:12, what makes the images show the loading spinner?

  • @WattsnabbAB
    @WattsnabbAB Pƙed 3 dny

    What is the best practice use when I want to present fullscreencover on 50% of the first screen?

  • @Florianto06
    @Florianto06 Pƙed 4 dny

    Discovering this package too late ! đŸ€Ż Thanks bro for all the knowledge since the first bootcamp 🚀

  • @SomewhereNow
    @SomewhereNow Pƙed 4 dny

    Regarding "NS" "NeXTSTEP was a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its range of proprietary workstation computers such as the NeXTcube."

  • @QuietDuckOfBronzeTower

    Thanks for including that function populated with the products! Downloading them from the JSON site didn't work for me

  • @Abdullah-x1p
    @Abdullah-x1p Pƙed 5 dny

    thanks

  • @user-fp3tm1jp2f
    @user-fp3tm1jp2f Pƙed 5 dny

    Just Finish The Playlist "SwiftUI Bootcamp (Beginner Level)" Must Recommended, đŸ„łâ€đŸ„ł

  • @rubioo_1419
    @rubioo_1419 Pƙed 6 dny

    For the ones that get .animation is deprecated when using .animation(nil), you can use the following: .animation(nil, value: onboardingState)

  • @user-qi3rb3zc7e
    @user-qi3rb3zc7e Pƙed 6 dny

    decoder.keyDecodingStrategy = .convertFromSnakeCase I think this is useful.

  • @ArielMarques
    @ArielMarques Pƙed 6 dny

    Really amazing! I'm Brazilian and english is not my main language, but I can understand everything you say in class

  • @RichardBaileyrichoncode

    Is there a video on making custom decoders? For other than json?

  • @thaisfernandes7498
    @thaisfernandes7498 Pƙed 6 dny

    Thanksss! Your videos are amazing

  • @AllYouNeed2Know233
    @AllYouNeed2Know233 Pƙed 6 dny

    I've got a lot of respect for you , I have learned a lot via your channel . Just wish the best for you

  • @Zod_JB
    @Zod_JB Pƙed 7 dny

    The third option was the solution for my problem that I didn’t even realize I had. Thank you

  • @magedmohmed4403
    @magedmohmed4403 Pƙed 7 dny

    Can you explain MVVM + Clean Architecture because this is very common now and uses in most company

  • @normalPlayerSeverEarth

    I didn't know we can design a cool icon like that with just background() and overlay(). Thank you for your great tutorial!

  • @DevlogBill
    @DevlogBill Pƙed 7 dny

    Hi Swiftful Thinking, question I don't own an iPhone (Pixel phone) but I do have a Macbook. If I make mobile app for mobile. Is there a way to have the app which was made for mobile allow that app to also be capable of being used on macbook as well? Or is that making a completely different app?

    • @SwiftfulThinking
      @SwiftfulThinking Pƙed 7 dny

      Yes, you can deploy iOS apps to the Mac App Store (if you have an Apple Silicon Mac), in addition to MacOS apps. You can also deploy it on VisionOS!

    • @DevlogBill
      @DevlogBill Pƙed 7 dny

      @@SwiftfulThinking thank you

  • @Aboutjailbreak_IOS
    @Aboutjailbreak_IOS Pƙed 7 dny

    Thank you very much buddy! You are goated. Really appreciate you))

    • @SwiftfulThinking
      @SwiftfulThinking Pƙed 7 dny

      Glad I could help

    • @Aboutjailbreak_IOS
      @Aboutjailbreak_IOS Pƙed 6 dny

      @@SwiftfulThinking I really started my first coding from you. I understood the whole base level just because of your wonderful skills and explaining. Keep it upđŸ€

  • @Pepe_the_raver
    @Pepe_the_raver Pƙed 8 dny

    Thanks for this amazing playlist! Finishing it feels like when you have watched the last episode of your favourite TV show, happy & sad at the same timeđŸ„Č Can't wait to see your future content, in the meantime, I'll try to refactor Bumble to MVVM and also create an app using as many tricks as possible based on what I have learned with this "course".

  • @hrithikkesharwani2925
    @hrithikkesharwani2925 Pƙed 8 dny

    May be, I'm asking too advance stuff for now, but I want to know can i work with NSMutableAttributedString with these text, if yes how?

  • @valentinberg7
    @valentinberg7 Pƙed 8 dny

    Few important things work pretty differently here in XCode 15! An update would be so nice, though I am still very grateful for doing this course and make it available free of charge

  • @Eujejfifkejshcifkoe
    @Eujejfifkejshcifkoe Pƙed 8 dny

    is this possible to do with tabView?

  • @user-xm4zu5bs6p
    @user-xm4zu5bs6p Pƙed 8 dny

    how to show declaration when we click on the variable?

  • @Shdw-hf1cj
    @Shdw-hf1cj Pƙed 8 dny

    I've struggled to learn this (or any other coding language for that matter!) honestly, these videos have helped so much! thank you!!

  • @NavinKumar-nl3qx
    @NavinKumar-nl3qx Pƙed 9 dny

    You are awesome dude

  • @tsomuk
    @tsomuk Pƙed 9 dny

    Absolutely incredible job with this course! Thank you so much !

  • @user-ex4fs7kt8q
    @user-ex4fs7kt8q Pƙed 9 dny

    æœ€ćŸŒç„žćèœ‰ïŒŒćŸˆèŹèŹäœ æ•™äș†Codable朹ćč•ćŸŒć€’ćș•ćšäș†äș›ä»€éșŒïŒŒäœ çœŸçš„ćŸˆćŽČ漳。 You're a total rockstar in the Chinese Swift community, with tutorials that are totally on point!

  • @QuietDuckOfBronzeTower
    @QuietDuckOfBronzeTower Pƙed 10 dny

    Firebase may have changed in the year since this video was released because I had to create a "users" collection in the console before I got creating users to work in the code. But besides that great tutorial, thank you!

  • @Pepe_the_raver
    @Pepe_the_raver Pƙed 10 dny

    Your expertise with LinearGradients is a fine art

  • @WattsnabbAB
    @WattsnabbAB Pƙed 10 dny

    Hi Thanks for the video. How would you do a timer for auto logout? I have problem with it because I need to have same timer in multiple screens and want to reuse code instead of building new timer in each screen.