Login Page in Flutter tutorial - Flutter Login Page UI 2023

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

КОМЕНТАРІ •

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

    Aleyküm Selam from Türkiye.
    You are the best teacher I have ever seen.
    You are quite inspiring.

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

    Thanks to you I've improved the way I comment on code. Your code is readable and understandable by everyone. Well done!

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

      You welcome dear, I am glad it’s helpful for everyone 😁

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

    Wow! What learning journey this series is!

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

    11:58 In 'onboarding_controller.dart' I had to make these updates:
    FROM
    /// Jump to the specific dot selected page.
    void dotNavigationClick(index) {
    currentPageIndex.value = index;
    pageController.jumpTo(index); *here*
    }
    TO
    /// Jump to the specific dot selected page.
    void dotNavigationClick(index) {
    currentPageIndex.value = index;
    pageController.jumpToPage(index); *Make sure it is jumpToPage*
    }

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

      Hello,the next button still don't work even after the changed. any other suggestions ?

  • @MuhammadUsama-vv1wo
    @MuhammadUsama-vv1wo 8 місяців тому +1

    Hello there!!
    at 11:20 my next button is not working as it does not take me to the next onboarding screens and after pressing the skip button it took me last onboarding screen but next button not take me to the login screen. When i pressed the next button is shows the pressing but not working also same with dotNavigation dots. Kindly give me the reasons as i have mentioned the next button code below:
    ///Update Current index & Jump to next Page.
    void nextPage() {
    if(currentPageIndex.value == 2){
    Get.offAll(const LoginScreen());
    }
    else{
    int page = currentPageIndex.value + 1;
    pageController.jumpToPage(page);
    }
    }

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

      Can you book your coat and check if it is working or not if it is even entering in that statement?

    • @MuhammadUsama-vv1wo
      @MuhammadUsama-vv1wo 8 місяців тому

      @@CodingwithT i can not get you. Can you please elaborate it??

  • @nellahroe8872
    @nellahroe8872 5 місяців тому +2

    how do i create the widgets to work how you did? do i create all the dart files normally/manually , create a class and paste the codes for each? i don't understand, please some one help me

  • @paulmurray3244
    @paulmurray3244 11 місяців тому +2

    where did you source those amazing animated gifs? I'd love to change them, for my app.

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

      You can search them on Icons8 and if you want lottie files, you can get those from Lottiefiles.com

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

    Hey Sir how are you ?
    Tell me what is the extension that u use for making your code like a three

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

      I didn't add any extension. It's built-in in the Android studio. I guess you can find this out in settings -> languages -> flutter. Do Google

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

    Sir where can we find the styling of ElevatedButtons , TextFormFields etc. please create a short video for that as well.

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

      It's already created in Section 1 of this same playlist.
      You only have to design your Buttons, TextFormField and any other Widget in the Themes for both light and dark modes and you are done.
      Please watch the 2nd Video of Themes in Flutter of this playlist.
      Link is in the description

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

      Thank You Sir@@CodingwithT

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

      You're welcome 😊

  • @dark_sidegaming1829
    @dark_sidegaming1829 7 місяців тому

    hello, I wanna ask something when u select a column in the code under (logo, Title & Sub-Title) at time 14:38 from the video what did u name it? you said you will do it all real quick and skipped after u did it and I didn't know what to do so that left me lost and now idk what to name it?😢

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

      Sorry for the confusion. You can name it anything you like. I named them as TLoginHeader, TLoginForm, ....

    • @dark_sidegaming1829
      @dark_sidegaming1829 7 місяців тому

      @@CodingwithT Yeah ik u can name them anything i just want to ask which ones cz there are many words named column btw thanks for your help I'm working now with flutterflow I found it much easier for me and last thing I wanna say I REALLY LIKE YOUR VIDEOS KEEP GOING!!!

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

    Why you're not using mediaquery for spacing and other stuff. How are you going to make app responsive on basis of different devices??

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

      This tutorial is primarily focused on developing for Android and iOS platforms, rather than web. We're implementing adaptive design principles to ensure the app functions well across various mobile devices.
      I'll be uploading tutorials specifically focused on the admin panel. Stay tuned for those tutorials-they'll cover everything you need to know for creating a responsive design for web. If you have any other questions or suggestions, feel free to share!

  • @ZiadThabet-nh4tg
    @ZiadThabet-nh4tg 7 місяців тому +1

    is there flutter tutorial for admin panel?

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

    When you used the refractor please clearly explain what you did after cause its showing errors on my side

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

      I am sorry for your error. Can you please explain what error you are encountering?

  • @b.farhana
    @b.farhana Рік тому +1

    sir could you please tell me which website is you are using for illustration images🙂

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

    hii the widgets (folder) that contains onboarding dart script on previous video you put inside screens(folder).
    but in this video you move the widgets folder in common (folder), right?

    • @CodingwithT
      @CodingwithT  11 днів тому

      yes all widget that can be reuseable is placed in common folder

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

    briliant

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

      Thank you for your support ❤️

  • @bukor0su368
    @bukor0su368 Місяць тому

    i dont understand how is the rememer me text changing color when u toggle between themes, even though u did not use theme.of(context) :(

    • @CodingwithT
      @CodingwithT  Місяць тому

      You are right. It’s because I already did the theme setup for Checkbox

    • @bukor0su368
      @bukor0su368 Місяць тому

      @CodingwithT not the check box, I meant the text 'remember me' how is it adjusting it's color based our App's theme ? + Thanks for responding 💗

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

    E/flutter (10914): [ERROR:flutter/runtime/dart_isolate.cc(147)] Could not prepare isolate.
    E/flutter (10914): [ERROR:flutter/runtime/runtime_controller.cc(549)] Could not create root isolate.
    E/flutter (10914): [ERROR:flutter/shell/common/shell.cc(690)] Could not launch engine with configuration.
    can you please give me the detailed solution for the following error

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

    Thank you sir for this playlist. Sir can I get the figma file or the design link if have any?

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

      Thank you! 🙏 I appreciate your support! I don't have a Figma file or design link as I created it myself. 😊

  • @mehrdadhosseini5448
    @mehrdadhosseini5448 7 місяців тому

    I used the TextInputFormField as you did, But the Theme data style has not been applied on it

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

      Did you created your themes and assign them in the MaterialApp?

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

    Why TFormDivider(dividerText: TTexts.orSignInWith.capitalize!), is giving error?
    Please suggest
    Error: Method invocation is not a constant expression.

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

      Just remove the "const". Which is used before the widget.

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

      Thank you

  • @TeamProfitisers
    @TeamProfitisers 5 місяців тому

    Could you please assist us to resolve this error?
    Exception has occurred.
    _AssertionError ('package:flutter/src/widgets/scroll_controller.dart': Failed assertion: line 155 pos 12: '_positions.isNotEmpty': ScrollController not attached to any scroll views.)

    • @TeamProfitisers
      @TeamProfitisers 5 місяців тому

      The error appears when I click on the Next Button (to move to the login screen).

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

    Sir! do you have Linkdln account?

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

    Which font is used for title and subtitle? Can you show the style file ? Because I copy your code, line by line, but my UI is not good like your, thanks for all!

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

      I have used the Poppins font, I suggest you to watch the previous Section 1 of this Playlist. Your all questions will hopefully be solved 🤩

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

      @@CodingwithT for Section 1do you mean the First video of this Playlist? Can you share the link of the video because I don't found this Section, thanks!

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

      ua-cam.com/play/PL5jb9EteFAOAusKTSuJ5eRl1BapQmMDT6.html

    • @iacopopaolucci6410
      @iacopopaolucci6410 Рік тому +2

      @@CodingwithT thank you very much!🫶

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

      Anytime 😊

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

    siir thanks a lot, i have one question plz, when i switch phone from light mode to dark mode the button create account dosn't change in dark mode still in black there is an solution plz ?

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

      Did you watch the theme tutorial? I have create elevated button theme in it. ua-cam.com/video/Ct9CrMegezQ/v-deo.html at 15:21. After creating elevated button theme you will be able to change the color of your button in different modes. If your issue persists, you can contact me on whatsapp.

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

      thanks a lot
      @@CodingwithT

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

    what tools are you using to zoom in and out easily

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

    Why are we using Theme.of(context).textTheme.headlineMedium for the style property & not TTextTheme.lightTextTheme.headlineMedium directly for Text widget?

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

      Because Theme.of(context).textTheme will automatically change the theme of the text when it is in the dark mode or the light mode.

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

      @@CodingwithT Ok so we don’t have to create the dark variable for checking the mode then

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

    I have an issue with labelText, it turns black when TextFormField is focused in dark mode. Pls instruct me to solve the issue

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

      did you set up the theme of the project? You can also get the project starter kit from the product link in the description for free.

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

      @@CodingwithT I did set up the project theme and tried the project starter kit also. But I still have the issue. I am currently running flutter 3.19.3

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

      Hello. Did you solve the problem?

  • @asthma2616
    @asthma2616 7 місяців тому

    Hello my dear friend. Why can't I make rounded shape margins like yours? Which parameter is responsible for this?

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

      Hi, to make the rounded shape margins of the buttons you have to use shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(TSizes.buttonRadius)),

    • @asthma2616
      @asthma2616 7 місяців тому

      @@CodingwithT thank you!

  • @ChildrensDancing
    @ChildrensDancing 7 місяців тому +1

    Hello, I really liked this course, but I have an error here with the jump button, more precisely, the dots and the NextPage button do not work for me, please help me solve the problem that I can continue the course

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

      Hi, I am sorry that you got the error in the code. I know that getting the error is frustrating. You can share the details of the error on my WhatsApp so that I can get to know what is the issue and help you resolved the error.

    • @TeamProfitisers
      @TeamProfitisers 5 місяців тому

      You just need to comment some lines to jump to the Login Screen:
      // - means comment.
      void nextPage() {
      // if(currentPageIndex.value == 2){
      Get.offAll(const LoginScreen());
      }
      // else{
      // int page = currentPageIndex.value + 1;
      // pageController.jumpToPage(page);

      Try this!

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

    when I convert the divider to widget it ask for a required dark as a boolean value, but it is not occurred in the video. What can I do to fix that?

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

      I've shown that. You have to simply create a final dark = THelperFunction.isDarkMode()

    • @CuongHoang-nk8ig
      @CuongHoang-nk8ig 9 місяців тому

      @@CodingwithT where can i find that sir, i got the same problem

    • @CuongHoang-nk8ig
      @CuongHoang-nk8ig 9 місяців тому

      did you solve this problem?

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

    How to get a job in flutter ?? I have 6 month of internship experience in flutter still getting problems to get a fresher level job

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

      Keep up with a Good work. build strong profile by doing freelance projects and do not focus on the money. You might at the end come up with your own Business.

  • @iamrealadnan1786
    @iamrealadnan1786 5 місяців тому

    Sir my next button and skip is not working..What should I do?

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

      Please check if you've correctly linked the onPressed functions for both buttons and ensure the necessary logic is implemented.

  • @Khaled_Abd-Elazem
    @Khaled_Abd-Elazem 9 місяців тому

    i cant go to login page from the OnBoardingScreen it keeps say [GETX] GOING TO ROUTE /LoginScreen
    [GETX] REMOVING ROUTE / what can i do?

    • @اسماعيلكشك-ذ1و
      @اسماعيلكشك-ذ1و 9 місяців тому

      are u sure in onBoarding controller in the skipPage function u did it pageController.jumpToPage(page); ?..... don't forget to add jumptoPage()

    • @Khaled_Abd-Elazem
      @Khaled_Abd-Elazem 9 місяців тому

      yah its the same
      @@اسماعيلكشك-ذ1و

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

    Hello, i've a problem with the next button, it doesn,t work for me. Any suggestions ?

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

      Also, are they 02 onboarding files?, Because the codes changed from the previous tutorial thanks

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

      There could be several reasons why it's not functioning properly. You have to Check Button Implementation, Inspect Navigation Logic. Debug the code so that we can find issues

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

      No, there is only one file of onboarding but there are different classes that are connected.

  • @teikou3593
    @teikou3593 26 днів тому

    Thanks for your sharing. When I run the code in simulator device(PixelXL30) I got an error as "RenderBox was not laid out: RenderFlex#ff9cc relayoutBoundary=up14 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDAT" After I check the code line by lien, the issue might related to "Remember Me & Forget Password" part of login_form.dart. Even I tried use "Flexible" and "Expanded" in front of checkbox and textbutton as suggested in internet, the issue still couldn't be solved. Do you have any hint?
    Thanks in advance.

    • @CodingwithT
      @CodingwithT  16 днів тому

      Reach me at codingwitht.com/contact-us and I will share the solution

  • @azeemhassanch
    @azeemhassanch 5 місяців тому

    Bro please increase font size overall in your next tutorials

  • @activegoogle4501
    @activegoogle4501 7 місяців тому

    احسنت الشرح

  • @salmanahmed3938
    @salmanahmed3938 8 місяців тому

    is your app responsive? because you are giving fixed height and width.

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

      There are two approaches responsive and adaptive. I have used the adaptive approach for the app. My app is made on an adaptive approach which will adapted by all mobiles. This means that while some elements may have fixed sizes for consistency and design integrity, the layout as a whole adjusts and scales appropriately to fit various screen sizes and resolutions. This ensures a seamless user experience across different devices.

  • @ChildrensDancing
    @ChildrensDancing 7 місяців тому +1

    Has anyone solved the problem with the jump button, if so please help

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

      Hi, I am sorry that you got the error in the code. I know that getting the error is frustrating. You can share the details of the error on my WhatsApp so that I can get to know what is the issue and help you resolved the error.

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

    how do you make your emulator skin look like iphone?

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

    Sir, why isDarkMode not working on my phone? it always evaluates to false

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

      Never happened before. Do a restart

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

    How to change create account button color?

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

      You can change the color of outlined button from utils=>theme=>widget_themes=>outlined_button_theme.dart

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

    Selamun Aleyküm. E-mail ve Password'dun labelText'i üzerine tıklanınca darkMod'da siyah oluyor, beyaza dönmüyor. Yardımcı olurumsunuz. Saygılar.

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

      Wa Alaikum Assalam.
      Did you set the theme of the project? ua-cam.com/video/Ct9CrMegezQ/v-deo.htmlsi=9DNFA17GNyw72WPr
      setup the theme to get change the colors accordingly./

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

      @@CodingwithT Evet, belirtim. Size ekran görüntüsü göndermek istiyorum. Nereden göndere bilirim?

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

    where cani get those icons? (the arrow and password)

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

      It's the Iconsax library. Please watch the first Section 1 videos.

  • @alielemam3149
    @alielemam3149 8 місяців тому

    how to run iphone emilator in windozz??

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

      not recommended to ron iphone emultor in windows but Running an iPhone emulator (iOS simulator) on Windows is not directly supported by Android Studio or any other official tools provided by Apple. iOS development and testing require macOS and Xcode, which is only available on Mac computers. However, there are some alternative solutions you can consider:
      Use a Cloud-based iOS Simulator: There are cloud services that offer iOS simulators accessible from a web browser. You can upload your app to these platforms and test them on virtual iOS devices. Examples include Appetize.io and BrowserStack.
      Install macOS on a Virtual Machine: You can create a virtual machine on your Windows PC using software like VMware or VirtualBox and install macOS on it. Once macOS is installed, you can install Xcode and use the iOS simulator as you would on a Mac.
      Use Remote Testing Services: Some testing services provide access to physical iOS devices remotely. You can remotely control these devices from your Windows PC and test your apps. Examples include AWS Device Farm and Firebase Test Lab.
      Keep in mind that while these solutions allow you to test iOS apps on Windows, they may have limitations compared to testing on a real Mac machine. Additionally, ensure that you comply with Apple's licensing agreements and terms of use when using macOS in a virtualized environment.

  • @musautmani6706
    @musautmani6706 Рік тому +2

    You have to teach slowly,ur speed of teaching is lead us toward confusion,we can not understand things properly.

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

      bro it depends on preferences I like to watch tutorial videos at 2x. These videos are at perfect speed some people like to make video at slower speed so that they can have longer videos but here at least he is giving quality content in less period of time. You can always watch at 0.5x. Its all personal preferences bro.

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

      You both are right. I will try to find some way out 😀

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

      Yes I do agree but for beginners it is difficult to understand things properly that's why I have said,anyway sir is putting his best in the course.

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

      Thank you bro

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

      @@CodingwithT 😘😍

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

    why we litterly need a directory inside directory inside directory to save a variable and then wasting time writing its in require dplace so annoying

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

      I understand that it can feel cumbersome, but the feature-first folder structure is designed to help manage and scale projects more effectively. It organizes related components, making it easier to navigate and maintain as the project grows.

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

      As I keep continuing this course now I can understand your point. It's annoying but also very useful at the end. Sorry for being toxic that's worth watching playlist

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

    ❤❤❤

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

    👌🤙🤙🤙

  • @shahzaibmehmood65
    @shahzaibmehmood65 8 місяців тому

    Why are you not using the buttons your tutorial is distracting

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

      Can you please explain what do you mean by not using buttons(which buttons and where) and where are you confused?