Code with Franck
Code with Franck
  • 87
  • 6 455
Mastering Regex for Password Validation | Log In & Sign Up with Firebase #28
👋 Hello, developers! In today's video, we'll dive into the world of regular expressions (regex) to create a robust password validation system in SwiftUI.
Ensuring users create strong passwords is crucial for app security, and regex provides a powerful way to enforce password rules.
In this video, you'll learn:
Understanding Password Requirements:
Defining what makes a password strong (length, character types, etc.)
Common password policies and best practices
Crafting a Regex for Password Validation:
Step-by-step breakdown of a regex pattern for strong passwords
Ensuring the pattern covers all required criteria (uppercase, lowercase, digits, special characters)
Implementing Password Validation in SwiftUI:
* Writing the regex in Swift
* Integrating the regex validation into your SwiftUI forms
* Testing and Refining Your Regex:
* Testing the regex pattern with various passwords
* Adjusting the pattern to handle edge cases and improve accuracy
By the end of this tutorial, you'll be able to implement effective password validation in your SwiftUI apps, enhancing security and user experience.
🔥 Want to level up your coding skills? Join our Patreon for exclusive access to the source code of all our app tutorials.
Source code 👉 www.patreon.com/CodewithFranck
🎨 Your support helps me create amazing projects that will enhance your SwiftUI skills.
🔔 Subscribe for more content: www.youtube.com/@CodewithFranck?sub_confirmation=1
👍 Don’t forget to like, share, and subscribe for more in-depth iOS development tutorials. Leave a comment below if you have questions or suggestions!
Happy Coding! 😊
#swiftUI #iosdeveloper #iOSDevelopment #PasswordValidation #Regex #iOSDevelopment #MobileAppDevelopment #CodingTutorial #AppSecurity #Swift #Programming #SwiftUITutorial
zhlédnutí: 5

Video

Mastering Regex for Email Validation | Log In & Sign Up with Firebase #27
zhlédnutí 1Před 7 hodinami
👋 Hey there, developers! In this video, I'll walk you through the process of using regular expressions (regex) to validate email addresses. Understanding regex is crucial for any developer, and validating emails is a common use case that you'll encounter frequently. In this video, you'll learn: Introduction to Regular Expressions: * Building an Email Validation Regex: * Breaking down the compon...
Email validation | Log In & Sign Up with Firebase #26
zhlédnutí 20Před 21 hodinou
🔥 Want to level up your coding skills? Join our Patreon for exclusive access to the source code of all our app tutorials. Source code 👉 www.patreon.com/CodewithFranck 🎨 Your support helps me create amazing projects that will enhance your SwiftUI skills. 🔔 Subscribe for more content: www.youtube.com/@CodewithFranck?sub_confirmation=1 👍 Don’t forget to like, share, and subscribe for more in-depth...
Add Firebase to our Project | Log In & Sign Up with Firebase #25
zhlédnutí 38Před dnem
Welcome back, developers! In this video, I'll show you how to integrate Firebase into your SwiftUI project. Firebase offers a suite of powerful tools for building and managing your app, and today, we'll focus on setting it up in a SwiftUI environment. In this video, you'll learn: Setting Up Firebase: How to create a Firebase project Adding your iOS app to Firebase Downloading and configuring th...
Add Main view | Log In & Sign Up with Firebase #24
zhlédnutí 30Před 14 dny
🔥 Want to level up your coding skills? Join our Patreon for exclusive access to the source code of all our app tutorials. Source code 👉 www.patreon.com/CodewithFranck 🎨 Your support helps me create amazing projects that will enhance your SwiftUI skills. 🔔 Subscribe for more content: www.youtube.com/@CodewithFranck?sub_confirmation=1 👍 Don’t forget to like, share, and subscribe for more in-depth...
Add primary button | Log In & Sign Up with Firebase #23
zhlédnutí 23Před 14 dny
🔥 Want to level up your coding skills? Join our Patreon for exclusive access to the source code of all our app tutorials. Source code 👉 www.patreon.com/CodewithFranck 🎨 Your support helps me create amazing projects that will enhance your SwiftUI skills. 🔔 Subscribe for more content: www.youtube.com/@CodewithFranck?sub_confirmation=1 👍 Don’t forget to like, share, and subscribe for more in-depth...
Add our checkbox | Log In & Sign Up with Firebase #22
zhlédnutí 18Před 21 dnem
🔥 Want to level up your coding skills? Join our Patreon for exclusive access to the source code of all our app tutorials. Source code 👉 www.patreon.com/CodewithFranck 🎨 Your support helps me create amazing projects that will enhance your SwiftUI skills. 🔔 Subscribe for more content: www.youtube.com/@CodewithFranck?sub_confirmation=1 👍 Don’t forget to like, share, and subscribe for more in-depth...
Export Our Rounded Rectangle Modifier | Log In & Sign Up with Firebase #21
zhlédnutí 47Před 21 dnem
🔥 Want to level up your coding skills? Join our Patreon for exclusive access to the source code of all our app tutorials. Source code 👉 www.patreon.com/CodewithFranck 🎨 Your support helps me create amazing projects that will enhance your SwiftUI skills. 🔔 Subscribe for more content: www.youtube.com/@CodewithFranck?sub_confirmation=1 👍 Don’t forget to like, share, and subscribe for more in-depth...
Add password textfields | Log In & Sign Up with Firebase #20
zhlédnutí 23Před 28 dny
Welcome to another SwiftUI tutorial! In this video, I'll show you how to create a secure password text field in SwiftUI. Password text fields are essential for any app that requires user authentication, and SwiftUI makes it easy to implement them with just a few lines of code. In this tutorial, you will learn: - How to create a basic TextField in SwiftUI - How to customize the TextField to hide...
Create personalized textField | Log In & Sign Up with Firebase #19
zhlédnutí 34Před měsícem
Welcome back to the channel! In today's tutorial, we will dive into SwiftUI and learn how to create a reusable custom TextField component. This component allows you to easily change the icon and placeholder text, making it versatile for various use cases in your SwiftUI projects. 🔍 What You'll Learn: How to build a reusable custom TextField in SwiftUI How to customize the TextField's icon and p...
Quiz game
zhlédnutí 10Před měsícem
🔥 Want to level up your coding skills? Join our Patreon for exclusive access to the source code of all our app tutorials. Source code 👉 www.patreon.com/CodewithFranck 🎨 Your support helps me create amazing projects that will enhance your SwiftUI skills. 🔔 Subscribe for more content: www.youtube.com/@CodewithFranck?sub_confirmation=1 👍 Don’t forget to like, share, and subscribe for more in-depth...
Export our title style | Log In & Sign Up with Firebase #18
zhlédnutí 24Před měsícem
Welcome back to my channel! In today's tutorial, we're going to learn how to export our title style in a SwiftUI project. I'll take you through each step to create a reusable and consistent title style that you can easily apply across your entire app. We'll cover: * Defining a custom title style using SwiftUI's powerful styling capabilities. * Applying this style to a Text view to maintain a co...
Add signup screen | Log In & Sign Up with Firebase #17
zhlédnutí 25Před měsícem
Add signup screen | Log In & Sign Up with Firebase #17
Style our log in screen | Log In & Sign Up with Firebase #16
zhlédnutí 15Před měsícem
Style our log in screen | Log In & Sign Up with Firebase #16
Add Log In button | Log In & Sign Up with Firebase #15
zhlédnutí 23Před měsícem
Add Log In button | Log In & Sign Up with Firebase #15
Add our forgot password | Log In & Sign Up with Firebase #14
zhlédnutí 29Před měsícem
Add our forgot password | Log In & Sign Up with Firebase #14
Add password textfield | Log In & Sign Up with Firebase #13
zhlédnutí 43Před měsícem
Add password textfield | Log In & Sign Up with Firebase #13
Add email textfield | Log In & Sign Up with Firebase #12
zhlédnutí 31Před měsícem
Add email textfield | Log In & Sign Up with Firebase #12
Add title and description | Log In & Sign Up with Firebase #11
zhlédnutí 49Před 2 měsíci
Add title and description | Log In & Sign Up with Firebase #11
Add Log In screen | Log In & Sign Up with Firebase #10
zhlédnutí 30Před 2 měsíci
Add Log In screen | Log In & Sign Up with Firebase #10
Style our buttons | Log In & Sign Up with Firebase #9
zhlédnutí 25Před 2 měsíci
Style our buttons | Log In & Sign Up with Firebase #9
Add Log In button | Log In & Sign Up with Firebase #8
zhlédnutí 25Před 2 měsíci
Add Log In button | Log In & Sign Up with Firebase #8
Add Sign Up button | Log In & Sign Up with Firebase #7
zhlédnutí 35Před 2 měsíci
Add Sign Up button | Log In & Sign Up with Firebase #7
Add title and description | Log In & Sign Up with Firebase #6
zhlédnutí 36Před 2 měsíci
Add title and description | Log In & Sign Up with Firebase #6
Adding and Using Color Sets | Log In & Sign Up with Firebase #5
zhlédnutí 29Před 3 měsíci
Adding and Using Color Sets | Log In & Sign Up with Firebase #5
Rounded rectangle section | Log In & Sign Up with Firebase #4
zhlédnutí 24Před 3 měsíci
Rounded rectangle section | Log In & Sign Up with Firebase #4
Log In & Sign Up with Firebase
zhlédnutí 18Před 3 měsíci
Log In & Sign Up with Firebase
Welcome Screen - Background | Log In & Sign Up with Firebase #3
zhlédnutí 24Před 3 měsíci
Welcome Screen - Background | Log In & Sign Up with Firebase #3
Project setup | Log In & Sign Up with Firebase #2
zhlédnutí 32Před 3 měsíci
Project setup | Log In & Sign Up with Firebase #2
Presentation Sign Up screen | Log In & Sign Up with Firebase #1
zhlédnutí 34Před 3 měsíci
Presentation Sign Up screen | Log In & Sign Up with Firebase #1

Komentáře

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 11 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @saifhendal1136
    @saifhendal1136 Před 16 dny

    HStack(alignment: .top) { Button { self.isChecked.toggle() } label: { Image(systemName: !isChecked ? "square" : "checkmark.square.fill") .foregroundStyle(.myPrimary) } HStack(spacing: 0) { Text("By clicking signup you agree to our ") Button { }label: { Text("Terms & Conditions") .bold() } } .foregroundStyle(.black.opacity(0.8)) .font(.caption2) .lineLimit(2) } .padding(.top) .frame(maxWidth: .infinity, alignment: .leading) .padding(.horizontal)

  • @jonjames1998
    @jonjames1998 Před 21 dnem

    Thank you for the video playlist, awesome stuff!! Im having an error in the NoteSheet>ToolbarItemGroup: } } .toolbar { ToolbarItemGroup(placement: .topBarLeading)} Button("Cancel") { dismiss() } Error: Static method 'buildExpression' requires that 'ToolbarItem<(), some View>' conform to 'View' I need help pls, any insight? I've tried lots of ChatGPT diff codes and still getting same error. Thank you!

    • @CodewithFranck
      @CodewithFranck Před 21 dnem

      Thank you for your warm message. Debugging can be tricky sometimes, you can get the source code of the app here: www.patreon.com/CodewithFranck

    • @lifewithizhan9648
      @lifewithizhan9648 Před 14 dny

      same for me.

  • @CodewithFranck
    @CodewithFranck Před 29 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 29 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 29 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před 29 dny

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @rickevertsz
    @rickevertsz Před měsícem

    Nice and clear. Thanks!

    • @CodewithFranck
      @CodewithFranck Před měsícem

      Thank you! I'm glad you found it clear and helpful. 😊 If you have any questions or need further explanations, feel free to ask!

  • @lordfresh
    @lordfresh Před měsícem

    Give us the fucking code please

  • @hoehoeabi
    @hoehoeabi Před měsícem

    Thx your great Swift class bro :))))

  • @canixtchambeu6698
    @canixtchambeu6698 Před měsícem

    Amazing, thank you

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Create a Card View : czcams.com/video/mDWRaTC8IHg/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    Checkboxes in SwiftUI List: czcams.com/video/GfIUrdfzs00/video.html

  • @CodewithFranck
    @CodewithFranck Před měsícem

    SwiftUI - Selectable Checkboxes: czcams.com/video/pv2n1FcbNuU/video.html

  • @evelynlima5616
    @evelynlima5616 Před 2 měsíci

    How to make just one selection only?

  • @CodewithFranck
    @CodewithFranck Před 2 měsíci

    How to display a GIF : czcams.com/video/DUOrei4n7Mo/video.html

  • @CodewithFranck
    @CodewithFranck Před 2 měsíci

    How to display a GIF using a library : czcams.com/video/3QUG7Qy_aKI/video.html

  • @CodewithFranck
    @CodewithFranck Před 2 měsíci

    Video link: czcams.com/video/3QUG7Qy_aKI/video.html

  • @OdetteNguinda
    @OdetteNguinda Před 2 měsíci

    Thank you very much sir🙏 i was very limited

  • @imam_robani
    @imam_robani Před 3 měsíci

    please make video integrate with rest API

  • @imam_robani
    @imam_robani Před 3 měsíci

    cool

  • @user-yn2ek7tm3x
    @user-yn2ek7tm3x Před 3 měsíci

    I want bond firebase with flutter and at choose there is kotlin and groovy ,what should I choose.?

  • @curmynation
    @curmynation Před 3 měsíci

    amazing tutorial! could you put the link of the code please?

    • @CodewithFranck
      @CodewithFranck Před 29 dny

      Thank you! Sure here's the link www.patreon.com/CodewithFranck

  • @NuroWebMastery
    @NuroWebMastery Před 3 měsíci

    💯

  • @edgardoenc
    @edgardoenc Před 4 měsíci

    Nice work. Will there be a video #07 for this tutorial?

  • @mayurpatel6731
    @mayurpatel6731 Před 4 měsíci

    This is not checkbox, rather a radio button. The reason being that the checkboxes are not mutually exclusives, i.e. you can only select one item from a list of options. Radio buttons are mutually exclusives/

    • @evelynlima5616
      @evelynlima5616 Před 2 měsíci

      Just change the image name to checkmark.square

    • @CodewithFranck
      @CodewithFranck Před 2 měsíci

      It's the other way around, with checkboxes you can select any amount of options but with radio buttons you have to select exactly one choice

  • @jimmason4723
    @jimmason4723 Před 5 měsíci

    Will you be doing a video on how to build this App

  • @user-nf4mo7vd6t
    @user-nf4mo7vd6t Před 5 měsíci

    Great tutorial! Can you show how to combine a stackview into the card view - adding subviews controlled by the rootview and moving into another view by tapping any image?