BeyondOnesAndZeros
BeyondOnesAndZeros
  • 26
  • 208 248
SwiftUI 2.0: How to Use UIKit Components in SwiftUI - Learn by building a Photo Picker App
In todays video we are going to build a basic Photo Picker App in SwiftUI 2.0, using a component that is currently only available for UIKit. In the first part we cover the basics of what UIKit is and how it is different from SwiftUI and then we try to implement the UIViewControllerRepresentable protocol, which allows us to embed UIKit ViewControllers in SwiftUI views.
มุมมอง: 1 605

วีดีโอ

SwiftUI 2.0 - Firebase Firestore - StudyCards App - MVVM + Repository + Combine (2021)
มุมมอง 13K3 ปีที่แล้ว
In this tutorial you will create a Study cards app in SwiftUI 2.0 using the MVVM architecture in combination with the Repository pattern and the Combine Framework. Links mentioned in the video: - Repository Link for the Swift Package Manager (github.com/firebase/firebase-ios-sdk.git) - Learn about MVVM: th-cam.com/video/LntH6moCuo0/w-d-xo.html - Learn about Combine: th-cam.com/video/bRpFHqv0tRQ...
SwiftUI 2.0 & Combine: Building a Form with Inline Error Validation
มุมมอง 12K3 ปีที่แล้ว
In this tutorial we will build a basic form validation using the MVVM pattern and Apple's Combine framework. Make sure you understand MVVM and Combine before getting started with this: Video on MVVM in SwiftUI 2.0: th-cam.com/video/LntH6moCuo0/w-d-xo.html Video on Combine in SwiftUI 2.0: th-cam.com/video/bRpFHqv0tRQ/w-d-xo.html
SwiftUI 2.0: In-App Purchase - UserDefaults & Subscriptions (Part 2)
มุมมอง 4K3 ปีที่แล้ว
In this tutorial we are going to reflect on what we achieved in the first tutorial (th-cam.com/video/B_oVUIN7ZJQ/w-d-xo.html) and also improve it a bit by providing the capability to store purchases locally using UserDefaults. We will also have a look on how to create subscriptions in the App Store connect and talk about the disadvantage of using UserDefaults for this scenario. The recommended ...
SwiftUI 2.0: CloudKit & Core Data - Getting Started
มุมมอง 16K3 ปีที่แล้ว
In this tutorial we learn about CloudKit and how it plays along with Core Data in SwiftUI. Make sure to watch the video on Core Data since we will be extending the demo app that we built there with the CloudKit capability. Link to SwiftUI 2.0 - Core Data video: th-cam.com/video/091Mdv_Rjb4/w-d-xo.html
SwiftUI 2.0: In-App Purchase - Getting Started From Scratch (2020)
มุมมอง 15K3 ปีที่แล้ว
In this tutorial we are going to learn about Apple's StoreKit framework, which allows us to provide In-App Purchases to our apps. By the end of this tutorial you will implement a fully working SwiftUI App with In-App purchase capabilities. This demo app was inspired by a WWDC 2020 presentation, where a similar app was built. Get the Smoothie assets for our demo app here: bit.ly/2UFXGB4 Part 2 i...
SwiftUI 2.0 + Combine - Getting Started (2020)
มุมมอง 25K3 ปีที่แล้ว
In this video we learn about what Combine is, how it works and how it plays along with SwiftUI. In the first part we will cover the basic theory behind it using some examples and later we use the knowledge to create a basic demo app that works with the Timer Publisher and the Data Task Publisher. API Endpoint used in the demo: jsonplaceholder.typicode.com/users
SwiftUI 2.0: MVVM - A Practical Approach
มุมมอง 33K3 ปีที่แล้ว
In this tutorial we learn about the MVVM (Model-View-ViewModel) architecture that is used to create SwiftUI Apps. Thereby, we follow a more practical approach to understand MVVM.
SwiftUI (.\\) Dot Backslash or KeyPaths - What are they? (2020)
มุมมอง 2.2K3 ปีที่แล้ว
In this tutorial we learn what the dot backslash notation (also known as KeyPaths) are all about and why they are used in SwiftUI.
Preferences in SwiftUI - What are they? How to use them? (2020)
มุมมอง 2.8K4 ปีที่แล้ว
In this tutorial we learn about Preferences in SwiftUI 2.0. Especially what Preferences are, where they are used in SwiftUI and how we can take advantage of them. It also explains why you have to pass the navigationTitle to a child view of NavigationView in SwiftUI and not directly to the NavigationView.
SwiftUI 2.0: How to Create Custom Buttons in SwiftUI 2.0 (2020)
มุมมอง 1.1K4 ปีที่แล้ว
In this video we learn how to create custom buttons that can adapt its style to not only the pressed state but also the disable state and dark mode.
SwiftUI 2.0: Core Data - How To Use Core Data From Scratch (2020)
มุมมอง 32K4 ปีที่แล้ว
In this tutorial you will learn how to use Core Data with SwiftUI 2.0 from scratch. First you learn about Core Data and its Core Data Stack, then you learn how to create a basic app with CRUD (= Create, Read, Update and Delete) capabilities using SwiftUI and Core Data.
@EnvironmentObject in SwiftUI - What is it? How to use it? (2020)
มุมมอง 2.4K4 ปีที่แล้ว
Watch this video first to understand @Environment: th-cam.com/video/SUiITSkAqAo/w-d-xo.html In this video we are going to elaborate the difference between @Environment and @EnvironmentObject. We also learn how and when to use the @EnvironmentObject.
@Environment in SwiftUI - What is it? How to use it? (2020)
มุมมอง 3.9K4 ปีที่แล้ว
In this tutorial we will explore what the Environment in SwiftUI is and how we can take advantage of it. Learn more about the difference between @Environment and @EnvironmentObject: th-cam.com/video/IUVizoPUc4I/w-d-xo.html
SwiftUI 2.0 + Socket.io: Socket between an iOS Client and Node.js Server (2020)
มุมมอง 16K4 ปีที่แล้ว
In this tutorial we will use socket.io to establish a socket communication between a node.js server and an iOS Client. Links mentioned in the video: Homebrew: brew.sh Socket iOS Client Framework: github.com/socketio/socket.io-client-swift
SwiftUI 2.0: How To Perform Network Requests (2020)
มุมมอง 3.1K4 ปีที่แล้ว
SwiftUI 2.0: How To Perform Network Requests (2020)
How to Draw Pie Charts in SwiftUI (2020) - Part 3
มุมมอง 7514 ปีที่แล้ว
How to Draw Pie Charts in SwiftUI (2020) - Part 3
How to Draw Pie Charts in SwiftUI (2020) - Part 2
มุมมอง 1.5K4 ปีที่แล้ว
How to Draw Pie Charts in SwiftUI (2020) - Part 2
How to Draw Pie Charts in SwiftUI (2020) - Part 1
มุมมอง 1.3K4 ปีที่แล้ว
How to Draw Pie Charts in SwiftUI (2020) - Part 1
GeometryReader in SwiftUI 2.0 (2020) - How does it work? Why do we need it?
มุมมอง 4.3K4 ปีที่แล้ว
GeometryReader in SwiftUI 2.0 (2020) - How does it work? Why do we need it?
How To Animate Stock Charts / Line Charts in SwiftUI (2020) - Part 3
มุมมอง 2.7K4 ปีที่แล้ว
How To Animate Stock Charts / Line Charts in SwiftUI (2020) - Part 3
How to Draw Stock Charts / Line Charts in SwiftUI (2020) - Part 2
มุมมอง 4K4 ปีที่แล้ว
How to Draw Stock Charts / Line Charts in SwiftUI (2020) - Part 2
How to Draw Stock Charts / Line Charts in SwiftUI (2020) - Part 1
มุมมอง 5K4 ปีที่แล้ว
How to Draw Stock Charts / Line Charts in SwiftUI (2020) - Part 1
SwiftUI 2.0: Check Network Connection (2020)
มุมมอง 3.9K4 ปีที่แล้ว
SwiftUI 2.0: Check Network Connection (2020)
SwiftUI 2.0: How To Create A Graphics Editor App (2020) - #1 Layering
มุมมอง 1.3K4 ปีที่แล้ว
SwiftUI 2.0: How To Create A Graphics Editor App (2020) - #1 Layering
SwiftUI 2.0 - How to make an iPhone App (2020)
มุมมอง 7314 ปีที่แล้ว
SwiftUI 2.0 - How to make an iPhone App (2020)

ความคิดเห็น

  • @niceshootW
    @niceshootW 3 หลายเดือนก่อน

    Thanks!

  • @vvvorlds
    @vvvorlds 3 หลายเดือนก่อน

    How ist this not MVC???

  • @minkalexvina
    @minkalexvina 3 หลายเดือนก่อน

    Can I borrow your source code file?

  • @erwin.agpasa
    @erwin.agpasa 4 หลายเดือนก่อน

    Power

  • @LakshmiBomma-uw4eu
    @LakshmiBomma-uw4eu 5 หลายเดือนก่อน

    any github link for this code?

  • @devin3575
    @devin3575 6 หลายเดือนก่อน

    For me, when I run "node server.js" in Terminal, I successfully get the "Server is running..." message. But when I run the project in Xcode I get the following message in the console: "nw_socket_handle_socket_event [C1.1.1:2] Socket SO_ERROR [61: Connection refused]" Any idea what could be wrong? FYI, not sure if this is helpful, but when I open Google Chrome and try to load "localhost:3000/", I get: "ERR_CONNECTION_REFUSED" as well. I know you posted this 3 years ago, but I would really appreciate your help on this. I've been stuck on this for days now, poking around articles and videos regarding local host connectivity issues and I've tried a bunch of different things (disabling firewall, flushing DNS, running Apache, XAMPP, etc.) and at this point I feel like I've fallen into a rabbit hole and completely off track of the actual solution lol.

  • @bennychewDev
    @bennychewDev 7 หลายเดือนก่อน

    Thanks, this is great stuff! Do you know how to implement an option (switch in settings) to turn off/on iCloud sync? Basically it starts at off, turn it on it starts syncing.

  • @tunatimetina
    @tunatimetina ปีที่แล้ว

    I've been so stuck on this, and now it clicks. Thank you!!

  • @littlechef3692
    @littlechef3692 ปีที่แล้ว

    great video . keep it up

  • @bjesusmoises
    @bjesusmoises ปีที่แล้ว

    This is the best tutorial that I found in YT, thanks!

  • @NoahHunold
    @NoahHunold ปีที่แล้ว

    Can you explain, why did you add the remove func to the View? Isn't that "logic" that should be in the ViewModel?

  • @mickgardner
    @mickgardner ปีที่แล้ว

    What a great video. Clear and simple explanations, thank you for making the effort.

  • @ix901x
    @ix901x ปีที่แล้ว

    Can I use SocketIO with webhook ? or is there any other way to notice the change when webhook get new data ?

  • @Moonwalk3003
    @Moonwalk3003 ปีที่แล้ว

    🤨

  • @omerbyrk
    @omerbyrk ปีที่แล้ว

    Not very professional however it is good for the fish programmers.

  • @RajaRaja-xs1he
    @RajaRaja-xs1he ปีที่แล้ว

    thank you..

  • @taeangel1691
    @taeangel1691 ปีที่แล้ว

    really nice video thanks

  • @MrFarisB
    @MrFarisB 2 ปีที่แล้ว

    Thanks for the video. Not sure if you caught the typo but it's back slash dot, not dot backslash in the title.

    • @jackgenewtf
      @jackgenewtf ปีที่แล้ว

      Fwiw, I'm asking TH-cam to stop recommending your channel because of this.

  • @NikoSLive19
    @NikoSLive19 2 ปีที่แล้ว

    Thanks mate! But what if you have 2 default values that need to be changed after .onPreferenceChange call?

  • @kimjiyoung8655
    @kimjiyoung8655 2 ปีที่แล้ว

    thank you, helps a lot. 😘

  • @johnpill1
    @johnpill1 2 ปีที่แล้ว

    This is an excellent explanation!

  • @LDLefebvre
    @LDLefebvre 2 ปีที่แล้ว

    If I set up an online store where sellers put their own price, how do i set this up given that apple only has tier and doesn't allow to input a specific amount. Is there a way to do that?

  • @LDLefebvre
    @LDLefebvre 2 ปีที่แล้ว

    If I set up an online store where sellers put their own price, how do i set this up given that apple only has tier and doesn't allow to input a specific amount. Is there a way to do that?

  • @dixie7927
    @dixie7927 2 ปีที่แล้ว

    thanks, but is swiftUI possible to draw candle chart? I didn't find any related video on TH-cam up till now.

  • @-_--px7em
    @-_--px7em 2 ปีที่แล้ว

    one of the best explanation

  • @EmanNollase
    @EmanNollase 2 ปีที่แล้ว

    Hi, is there a way to have a common emptyPublisher and reuse it for other fields that need to validate into empty?

  • @EmanNollase
    @EmanNollase 2 ปีที่แล้ว

    great tutorial. Is there a way to put red border to the textfields that has an issue?

  • @mugalusmith1143
    @mugalusmith1143 2 ปีที่แล้ว

    Fantastic tutorial! Blew it out of the PARK mate!

  • @olegoleg1838
    @olegoleg1838 2 ปีที่แล้ว

    wtf, it is a simple feature, why is there so much code?????? you have the products and they are either bought or not, why all the drama wtf

  • @akshaycrasta
    @akshaycrasta 2 ปีที่แล้ว

    Thank you for this video!

  • @abdullahalnutayfi8103
    @abdullahalnutayfi8103 2 ปีที่แล้ว

    How to build a real database and linke it to this server. For example, I want to upload post and read it (CRUD)

  • @azizbibitov6641
    @azizbibitov6641 2 ปีที่แล้ว

    Great Job Thanks !

  • @magicinternetmoney8715
    @magicinternetmoney8715 2 ปีที่แล้ว

    Excellently explained like your other videos! Liked and subscribed, of course. One question for you: Any reason why you call the vm method "Intent" as opposed to method?

  • @francisyuweh706
    @francisyuweh706 2 ปีที่แล้ว

    you explained it elegantly and keep up the good work.

  • @shivshankar2020
    @shivshankar2020 2 ปีที่แล้ว

    Great tutorial! How to fetch updated JSON data from the server on click of a button Or when pull to refresh action is performed. In general, how to trigger fetching of the updated data from the server?

  • @MrJamesieBoye
    @MrJamesieBoye 2 ปีที่แล้ว

    I did this tutorial, yet every time i test trying to re-connect Wifi... it doesn't toggle the isConnected back to true, I notice when I disconnect again it toggles the isConnected, yet this is now in reverse to what is being shown on my computer, so when it connects it is not toggling back, how can I fix this to maintain integrity of the monitoring state

  • @THE_ONLY_GOD
    @THE_ONLY_GOD 2 ปีที่แล้ว

    Thanks! Links to the code on github or another repository would be appreciated. (mainly for notes because sometimes screen didn’t show entire file content). Thanks in advance for editing the description to post that code.

  • @nat.serrano
    @nat.serrano 2 ปีที่แล้ว

    can we use environment object instead of stateobject?

  • @iampuco445
    @iampuco445 2 ปีที่แล้ว

    Really amazing didactic abilities!!! Thanks a lot

  • @kevinvishal9071
    @kevinvishal9071 2 ปีที่แล้ว

    Awesome !!!!! Thank you so much.....

  • @dmitrygolovin8066
    @dmitrygolovin8066 2 ปีที่แล้ว

    Thanks for the awesome content!

  • @dmitrygolovin8066
    @dmitrygolovin8066 2 ปีที่แล้ว

    Great work!

  • @CoskunCaner
    @CoskunCaner 2 ปีที่แล้ว

    thanks for this nice and clean explanations. i am so happy to open this video, this is very hight quality learning material.

  • @grygoriiovsianikov6671
    @grygoriiovsianikov6671 2 ปีที่แล้ว

    Great video man! You just earned a sub!

  • @grygoriiovsianikov6671
    @grygoriiovsianikov6671 2 ปีที่แล้ว

    Fun fact: the real name for "rock paper scissors" is actually "Roshambo"!

  • @Mettaworldj
    @Mettaworldj 2 ปีที่แล้ว

    This is amazing!

  • @Mettaworldj
    @Mettaworldj 2 ปีที่แล้ว

    Teacher: How good are you at geometry BeyondOnesAndZeros: YES All jokes aside you are an amazing teacher!

  • @LeonaS-jd2wy
    @LeonaS-jd2wy 2 ปีที่แล้ว

    I've watched 3 to 4 Core Data tutorials, and this is the most and only clear one. Thank you and please keep making these high-quality tutorials.

  • @AlbCaphalor
    @AlbCaphalor 2 ปีที่แล้ว

    Excellent tutorial, thanks

  • @denismel
    @denismel 2 ปีที่แล้ว

    please record a new video, auto-renewable subscription with your server