Flutter Signup Page Design - Signup Page Flutter 2023

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 60

  • @ghulammurtaza7959
    @ghulammurtaza7959 Рік тому +7

    So proud of now 😀 for this amazing content 👏
    Keep it up 💪

    • @CodingwithT
      @CodingwithT  Рік тому +1

      Thank you so much 😀 Ghulam Murtaza ❤️

    • @ghulammurtaza7959
      @ghulammurtaza7959 Рік тому

      @@CodingwithT most welcome bro, can I get this UI Figma/Adobe access please?

  • @nishantkharel7135
    @nishantkharel7135 11 місяців тому +4

    🎯 Key Takeaways for quick navigation:
    00:00 📱 *The tutorial focuses on designing a signup screen for a Flutter e-commerce application.*
    01:09 📝 *The signup screen will be divided into three parts: design, email verification, and success screen.*
    01:56 🧩 *Reusing code from the login screen for the signup screen, including form dividers and social buttons.*
    02:10 🛠️ *Organizing the project structure by creating a signup folder and adding a signup screen file.*
    03:04 🎨 *Implementing the basic structure of the signup screen using a Scaffold, AppBar, and SingleChildScrollView.*
    04:13 📝 *Designing the form layout with titles, spacing, and text fields for user input.*
    08:11 ✅ *Implementing a checkbox for terms and conditions, adjusting its style, and handling its state.*
    09:46 🎨 *Creating a rich text widget for displaying terms and conditions with varying styles and colors.*
    12:59 📲 *Adding a full-width signup button with an ElevatedButton widget.*
    13:42 🧩 *Reusing form dividers and social buttons widgets to enhance the overall design.*
    14:47 🌈 *Exploring the need for a custom app bar in future sections to improve color and icon customization.*
    15:00 🧑‍💻 *Demonstrating the extraction of the signup form into a separate widget for better code organization.*
    15:43 🔲 *Separating the terms and conditions checkbox into a distinct widget for improved modularity.*

  • @Mrlikeandshare
    @Mrlikeandshare 11 місяців тому +1

    Until now i start coding lot of things without waiting you thanks a lot

  • @abdirahmanabdullahi7984
    @abdirahmanabdullahi7984 2 місяці тому

    Asalam Aleikum from Somalia. This is what I have been looking for. Jazakalah Kheyr. Following the course and enjoying so far.

    • @CodingwithT
      @CodingwithT  2 місяці тому

      Walikum salam, Thank you so much buddy and much blessings

  • @QujuanK1
    @QujuanK1 11 місяців тому +5

    For future viewers I'm testing on newer and older devices at sametime the Text.rich code block may overflow on older devices if you use a different font from in the video like i did.. in that case i wrapped the Text.rich in a expanded widget:
    Expanded(
    child: Text.rich(
    TextSpan(
    children: [
    TextSpan(
    text: '${TismTexts.iAgreeTo} ',
    style: Theme.of(context).textTheme.bodySmall),
    TextSpan(text: '${TismTexts.privacyPolicy} ', style: Theme.of(context).textTheme.bodyMedium!.apply(
    color: TismColors.primary
    )),
    TextSpan(
    text: '${TismTexts.and} ',
    style: Theme.of(context).textTheme.bodySmall),
    TextSpan(text: TismTexts.termsOfUse, style: Theme.of(context).textTheme.bodyMedium!.apply(
    color: TismColors.primary
    )),
    ],
    ),
    ),
    ),

    • @CodingwithT
      @CodingwithT  11 місяців тому

      Thank you for your support ☺️

    • @Igowheee
      @Igowheee 4 місяці тому

      it helped!! thanks

  • @FelipeCampelo0
    @FelipeCampelo0 11 місяців тому +1

    Amazing job, Mr. T!

  • @bayan3032
    @bayan3032 Рік тому

    You're the best thank you soooooo much, you're my savior🙏🙏🙏🙏🙏🙏🙏

  • @maazafridi2090
    @maazafridi2090 Рік тому +1

    Awesome tutorial,,.... ❤❤

  • @bell3746
    @bell3746 11 місяців тому

    developing my dissertation with the help of your videos, thank you a lot, man)))

  • @djamamockejoel159
    @djamamockejoel159 9 місяців тому

    Thank you for the video. i have purchased the full package. for the widgets theme, you didnt cover the radio button and dropdowbuttom. do you have any video where you cover this widgets?

    • @CodingwithT
      @CodingwithT  9 місяців тому

      I have covered these widgets in my crash course. here is the video of radio button: ua-cam.com/video/JLdit0tnwp8/v-deo.htmlsi=Z3TFj4fjIr-Wj7gK
      and here is the video of dropdown: ua-cam.com/video/6_Azs3fq9O4/v-deo.htmlsi=sSk5j-d0UXCpuMay
      You can also watch complete crash course: ua-cam.com/play/PL5jb9EteFAODi35jPznP37hnR2sTHOOTU.html&si=MWb_c3m555w4-ZxZ

  • @HafizurRahman-px9yx
    @HafizurRahman-px9yx 8 місяців тому

    Thank you so much brother. ❤ from Bangladesh

    • @CodingwithT
      @CodingwithT  8 місяців тому +1

      You're welcome. I am glad that my videos are helpful for you. Thank you for your love and support ♥️

  • @ishuraa-b
    @ishuraa-b 4 місяці тому

    Does the Form Widget have inbuilt Light - dark mode theme? Because we havent used the dark variable for the TextFields in the Signup Form, still the colour changes on its own.

    • @CodingwithT
      @CodingwithT  4 місяці тому

      We have already create the themes of text form fields and buttons. Please check the video ua-cam.com/video/Ct9CrMegezQ/v-deo.html&lc=Ugxuj0-oLojDm7G2GW94AaABAg

  • @legardemontcho6739
    @legardemontcho6739 3 місяці тому

    To avoid defining isDarkMode every time in the buildContext of each class, an extension to the context class will make the code cleaner:
    extension ContextExtensionss on BuildContext {
    /// similar to [MediaQuery.of(context).padding]
    ThemeData get theme => Theme.of(this);
    /// Check if dark mode theme is enable
    bool get isDarkMode => (theme.brightness == Brightness.dark);
    ...
    }
    and easy call context.isDarkMode in each class.

    • @CodingwithT
      @CodingwithT  3 місяці тому +1

      That’s a great suggestion! Using extensions on BuildContext like this is an excellent way to streamline and clean up your code. It simplifies accessing theme properties and enhances readability by allowing you to use context.isDarkMode directly.
      Thanks for sharing this useful tip! 👍

  • @isyrafismail7801
    @isyrafismail7801 Рік тому +1

    Hello sir i have been following your tutorial since the beginning. I have issue with the last part of this video which is the back button not visible when applying dark mode. I have already separate the class and remove the dark function...

    • @CodingwithT
      @CodingwithT  Рік тому

      First try to assign the color as 99% have not assigned the color so it's not visible otherwise reach me at support@codingwitht.com

  • @Non-Person404
    @Non-Person404 11 місяців тому

    What is the extension u use to estructure the code with the left line?

    • @CodingwithT
      @CodingwithT  11 місяців тому +1

      That's the build in feature of the Android studio

  • @freelancermunim-eq4wm
    @freelancermunim-eq4wm Місяць тому

    Assalamualaikum. A humble request to make some complete projects using Riverpod State management library with custom backend like this. Jazak Allah khayer

  • @technicalfaraz1518
    @technicalfaraz1518 Рік тому

    Sir how to fix this error
    The specific RenderFlex in question is: RenderFlex#f43a7 relayoutBoundary=up13 OVERFLOWING
    ... parentData: offset=Offset(0.0, 385.0); flex=null; fit=null (can use size)
    ... constraints: BoxConstraints(0.0

  • @AnkitSingh-zb9ct
    @AnkitSingh-zb9ct Рік тому

    Appreciate your efforts but wanna know how can i create a responsive design bcz some elements are showing overflow error on some devices. Any suggestions?
    Thank you 😊

    • @CodingwithT
      @CodingwithT  Рік тому +1

      I think you are talking about TermsAndCondition widget. Use Expanded and Flexible to overcome

    • @AnkitSingh-zb9ct
      @AnkitSingh-zb9ct Рік тому

      @@CodingwithT Thank you so much 💙

  • @aadilkhannew
    @aadilkhannew Рік тому

    Nice well-done 🎉

  • @aadilkhannew
    @aadilkhannew Рік тому

    New Subscriber 🎉

    • @CodingwithT
      @CodingwithT  Рік тому

      Welcome onboard brother 🤠😃🎊

  • @maxxy-r3q
    @maxxy-r3q 8 місяців тому

    hello sir, what is fontText u use?

    • @CodingwithT
      @CodingwithT  8 місяців тому +1

      I used Poppins as a font. You can also get the Project starter kit for free from codingwitht.com/product/flutter-ecommerce-app-with-firebase/ , containing folder structure, localization support, error handling, utilities, assets, constants, sizes, and customizable themes. It's designed to kickstart your project with essential elements.

    • @maxxy-r3q
      @maxxy-r3q 8 місяців тому

      @@CodingwithT thanks sir

  • @seraphimhelenl.rosales5224
    @seraphimhelenl.rosales5224 Рік тому

    when will the next vids will be uploaded? im excited to learn from you sir

    • @CodingwithT
      @CodingwithT  Рік тому

      Thank you 😊 for your support and Love.
      Next videos are coming very soon on a daily basis.

  • @thyagosouza8087
    @thyagosouza8087 11 місяців тому

    perfect bro =D

  • @aouadicharaf1038
    @aouadicharaf1038 Рік тому

    ❤❤❤

  • @baber608
    @baber608 Рік тому

    Sir why u didn't make custom textformfield?

    • @CodingwithT
      @CodingwithT  Рік тому

      Because it's not required. I have already designed my Themes in the Section 1 Theme tutorial.
      So once we have our own designed theme then we don't have to redo it again and again.
      Just use simple TextFormField and it will automatically use the theme we assigned earlier.

  • @suhaibahmed8376
    @suhaibahmed8376 10 місяців тому

    Sir how to fix this error?
    ======== Exception caught by Flutter framework =====================================================
    The following message was thrown:
    Could not navigate to initial route.
    The requested route name was: "/SignupScreen"
    There was no corresponding route in the app, and therefore the initial route specified will be ignored and "/" will be used instead.
    ====================================================================================================

    • @CodingwithT
      @CodingwithT  10 місяців тому

      This means you are using Get.toNamed and pass the string signupscreen but first register this in GetPages[]

  • @arshadm1993
    @arshadm1993 Рік тому +1

    paypal is declining payment..any help pls

    • @CodingwithT
      @CodingwithT  Рік тому +1

      Can you please use any other payment method. I will look into this matter.

  • @Hamza-yq7sj
    @Hamza-yq7sj Рік тому

    ❤❤

  • @Vlogwithaview
    @Vlogwithaview Рік тому

    Add photo section also

    • @CodingwithT
      @CodingwithT  Рік тому

      Photo will be in the profile 😊

    • @Vlogwithaview
      @Vlogwithaview Рік тому

      Ok sir wait .. But user can pick photo and store in firebase