Flutter Onboarding Screen Tutorial - Flutter eCommerce App

  Рет қаралды 50,849

Coding With T

Coding With T

Күн бұрын

Пікірлер: 148
@alitalaee7468
@alitalaee7468 3 ай бұрын
i watched 6 video of this tutorial. and it was amazing till here. thanks for your time
@CodingwithT
@CodingwithT 3 ай бұрын
I am glad it’s useful
@MachineLearning-rw7jd
@MachineLearning-rw7jd 9 ай бұрын
Wow! He provided even the assets for us in the source code! What a legend!
@CodingwithT
@CodingwithT 9 ай бұрын
Thank you 🙏
@illumi98
@illumi98 9 ай бұрын
@@CodingwithT hello. i write a question to you 8 days ago. please answer. i write the question once again here: Hi! in 10:19 i can't find "new | package" menu context in android studio 2023. is there a way to show the menu? or is it the same thing with the command line: "flutter create --template=package your_package_name"?
@muhammadsiddiq3598
@muhammadsiddiq3598 2 ай бұрын
@@illumi98 bro how did you access the code ,i saw its paid
@murtazaahmad1539
@murtazaahmad1539 13 күн бұрын
you are laying there are no assets free
@CodingwithT
@CodingwithT 13 күн бұрын
Dear, start kits for both Admin panel and App are available free at $0 since the launch of this project. Every asset that may require plus additional files are included in the starter kit project. If you need a full source code of the app, then you have to pay.
@hassanaly.1
@hassanaly.1 10 ай бұрын
A much needed tutorial for the beginners.❤
@CodingwithT
@CodingwithT 10 ай бұрын
Glad it's helpful ☺️
@krishnashrestha4154
@krishnashrestha4154 11 ай бұрын
While tapping nextPage function call, the page is loading directly, loosing smooth animation, Fixed it by //Update current page index and jump to the next page void nextPage() { print(currentPageIndex.value); if (currentPageIndex.value == 2) { //Login Screen } else { int page = currentPageIndex.value + 1; pageController.animateToPage( page, duration: const Duration(milliseconds: 300), // Adjust the duration as needed curve: Curves.easeInOut, // Adjust the animation curve if desired ); } }
@CodingwithT
@CodingwithT 11 ай бұрын
It might be helpful for someone. Thank you 🙏
@zeelax7345
@zeelax7345 10 ай бұрын
Thanks.
@bell3746
@bell3746 9 ай бұрын
Thank you mister T, really gratefull for these videos, may Allah bless you
@CodingwithT
@CodingwithT 9 ай бұрын
So nice of you
@azeemhassanch
@azeemhassanch 3 ай бұрын
Awesome work brother, keep making such great tutorials to help mankind.
@CodingwithT
@CodingwithT 3 ай бұрын
Thanks, will do!
@luis96xd
@luis96xd 2 ай бұрын
Thanks for this tutorial!
@CodingwithT
@CodingwithT 2 ай бұрын
You're welcome! 😊 I'm glad you found the tutorial helpful! 👍🎉
@neglasuleiman2355
@neglasuleiman2355 10 ай бұрын
perfect tutorial i cant wait to see the end if possible i need in deep tutorial on utilities helper and functions
@CodingwithT
@CodingwithT 10 ай бұрын
Glad it's helpful 🐱
@td8043
@td8043 8 ай бұрын
hii i have the done the code correctly , my screen isnt getting updated of the backend part though. Could you help me out please
@CodingwithT
@CodingwithT 8 ай бұрын
Make sure to have an Obx() widget or make sure to update the UI using setState if you are not using Getx
@maazafridi2090
@maazafridi2090 11 ай бұрын
Awesome Tutorial.... Thank u. keep it up
@CodingwithT
@CodingwithT 11 ай бұрын
I'm glad it was helpful 😀
@legardemontcho6739
@legardemontcho6739 Ай бұрын
static Color darkContainer = Tcolors.white.withOpacity(0.1) can be changed by static const darkContainer = Color(0x1AFFFFFF). 1A here corresponds to 0.1 opacity. This way of doing things avoids creating a TColors class, which makes the code even cleaner. What do you think?
@garycampbell7077
@garycampbell7077 Ай бұрын
The Idea behind the colors class is to be able to manage color differentiation in the containers. Your way is cleaner yet it is also less efficient in that, that particular container can only be used for a single purpose. It is better to have standardized containers that can be re purposed through the use of different color backgrounds etc. sometimes more is less. I like the way you're thinking though.
@s.m.asaduzzaman7520
@s.m.asaduzzaman7520 10 ай бұрын
whats the name of the website for gif icons? please
@CodingwithT
@CodingwithT 12 күн бұрын
Visit icons8.com
@cryptoairdroppp
@cryptoairdroppp Жыл бұрын
thank you for this amazing content, subbed :)
@CodingwithT
@CodingwithT Жыл бұрын
You welcome 😁
@ahmedfouad1802
@ahmedfouad1802 6 ай бұрын
Hi thanks you for amazing tutorials am following all the steps but next bottom on pressing didn’t go to next page also skip not working but swiping working.. what is missing or wrong please
@CodingwithT
@CodingwithT 6 ай бұрын
Make sure skipPage and nextPage functions in the controller are correctly implemented and bound to the skip and next buttons' onPressed callbacks. If you need further assistance, feel free to ask.
@disneldel
@disneldel Жыл бұрын
Thank you very much for the work and help But we start from part 4 to 6
@CodingwithT
@CodingwithT Жыл бұрын
You welcome. You can watch previous videos as well from the Playlist link provided in the description.
@shehzadhussain491
@shehzadhussain491 7 ай бұрын
Clicking on next button of onboarding screen page navigates to 2nd page only after that next button doesn't work and this error occurs: The following _TypeError was thrown while handling a gesture: type 'int' is not a subtype of type 'Rx'
@CodingwithT
@CodingwithT 7 ай бұрын
This error typically occurs when there's a mismatch in the expected type and the actual type being used. In this case, it seems like you might be trying to assign an int value to an Rx object, which is causing the error. To resolve this issue, ensure that you're using the correct types throughout your code, especially when working with reactive programming and Rx variables.
@shehzadhussain491
@shehzadhussain491 7 ай бұрын
@@CodingwithT thanks i was missing the . value
@drg7527
@drg7527 7 ай бұрын
Followed the codes line by line but im getting this problem too
@drg7527
@drg7527 7 ай бұрын
I even replaced the nextPage function into the skip button to see if it works but it still doesn't
@magedali4457
@magedali4457 7 ай бұрын
What do you use for the TdeviceUtils, how do you make that code? is it a package? or because i really need it.
@CodingwithT
@CodingwithT 7 ай бұрын
you can get the utils in the app project starter kit from the product link in the description
@wissammerheb69
@wissammerheb69 6 ай бұрын
Hi, perfect tutorial, I got this exception when trying to go nextPage() Exception has occurred. _AssertionError ('package:flutter/src/widgets/scroll_controller.dart': Failed assertion: line 158 pos 12: '_positions.length == 1': ScrollController attached to multiple scroll views.)
@CodingwithT
@CodingwithT 6 ай бұрын
It seems like you have attached the same ScrollController to multiple scroll views, which is causing the assertion error. Make sure that each scroll view has its own unique ScrollController. If you're using a single ScrollController, consider using a separate one for each scroll view to resolve the issue.
@MuhammadUsama-vv1wo
@MuhammadUsama-vv1wo 6 ай бұрын
Hello Sir!! at 22:50 i've done according to your instructions in the video, My whole code is error free and while swiping its working but i'm unable to navigate to next pages using next buttons and dot navigation buttons. Also it can't help me to go to the login page as i've created it & linked it successfully. Only Skip button is working properly. Can You tell me the reason and solution. Please
@CodingwithT
@CodingwithT 6 ай бұрын
You can use Get.to(() => const LoginScreen()); for nextPage() function. after removing the comments of Get.to(LoginScreen())
@muhammadkhalilurrehman6463
@muhammadkhalilurrehman6463 5 ай бұрын
@@CodingwithT have done this also but its not going too
@cscpurnia1038
@cscpurnia1038 7 ай бұрын
Height and width not work. gif is not resize according to value given in height and width. please help me
@CodingwithT
@CodingwithT 6 ай бұрын
You can also wrap it in a widget and give height and width of that widget.
@fhihung
@fhihung 11 ай бұрын
perfect tutorial. Will you use other state management ?
@CodingwithT
@CodingwithT 11 ай бұрын
That's the plan! For now GetX and after that other state managements as well.
@FelipeCampelo0
@FelipeCampelo0 9 ай бұрын
I am a very beginner. Could you please explain what is a controller in Flutter?
@CodingwithT
@CodingwithT 9 ай бұрын
You can learn the flow in kzbin.info/www/bejne/eF69qpavZ5mJpNE at 03:06 and if you want to learn about getx controller watch this video kzbin.info/www/bejne/iKWqh36Jgb-hjZI at 04:33
@Sonic20555
@Sonic20555 2 ай бұрын
شكرا من كل قلبي T❤
@CodingwithT
@CodingwithT 2 ай бұрын
You're welcome! I'm glad I could help. ❤️
@andal-s1726
@andal-s1726 3 ай бұрын
I thought It was helpfull I code as you show in vidéo, but skip and next button does not work.. I lost so many times to find where is the problem.. if someone has the solution plz help
@CodingwithT
@CodingwithT 3 ай бұрын
Please make sure you have added onPressed properly and you can reach me at WhatsApp +447456285429
@phantuoi_it_247
@phantuoi_it_247 5 күн бұрын
tôi nghĩ bạn quên dấu ' ( ) ' phía sau skipPage trong onboarding_skip
@TeguhHarits
@TeguhHarits 7 ай бұрын
hi sir what do you use for make this presentation slide show?
@CodingwithT
@CodingwithT 7 ай бұрын
Hi, I didn't get you. Can you please explain more what you mean with presentation?
@bill__j
@bill__j 9 ай бұрын
Hi Leader, please can you advise which software did you use to animate onbaording images
@CodingwithT
@CodingwithT 9 ай бұрын
Images used in the onboarding are gif files
@WaseemKhan-zc3ru
@WaseemKhan-zc3ru 2 ай бұрын
Assalamu Alaykum can you provide me link for images used in on boarding GIF files if you provide me, it’s lots of help to me, jajak Allah khair…
@kadercherif232
@kadercherif232 11 ай бұрын
Hello thank you for this beautiful work, but please where did you download your gif
@CodingwithT
@CodingwithT 11 ай бұрын
Icons8 and Lottie
@zumbarto
@zumbarto 2 ай бұрын
How can I enable the horizontal guidelines? I mean this; MyApp (Root Widget) ├── Scaffold │ ├── AppBar │ │ └── Text (Title) │ └── Body │ ├── Column │ │ ├── Text (Message 1) │ │ ├── Text (Message 2) │ │ └── RaisedButton (Button)
@CodingwithT
@CodingwithT 2 ай бұрын
In android studio, Go to settings=> languages and framework => flutter=> show UI guidelines to build widgets(make it true) and apply
@bhardwaj_abhi3421
@bhardwaj_abhi3421 8 ай бұрын
what was the use of currentPageIndex in code , neither the dots nor the pageview is using this variable . Does changing the currentPageIndex trigger state change and rebuild widget tree ?
@CodingwithT
@CodingwithT 8 ай бұрын
Exactly 👍
@bhardwaj_abhi3421
@bhardwaj_abhi3421 8 ай бұрын
@@CodingwithT in next button clicked event currentPageIndex+1 is assigned to page variable and then pagecontroller is jumped to that page , how come here currentPageIndex is not assigned the incremented value ? and how does state got changed without change in currentPageIndex variable
@omgitsammer
@omgitsammer 2 ай бұрын
Jumpto not working it should be jumptopage in all cases
@TorreApps
@TorreApps 2 ай бұрын
10/10!
@CodingwithT
@CodingwithT 12 күн бұрын
Awesome 🤩 thank you
@brunophambu8780
@brunophambu8780 8 ай бұрын
I can't find the SmoothIndicator code in the video. However I see that you imported it, is it a native widget or am I the one who made a mistake?
@CodingwithT
@CodingwithT 8 ай бұрын
Please re watch the video as it's a library that I imported in the pubspec
@brunophambu8780
@brunophambu8780 8 ай бұрын
​@@CodingwithTI was able to solve it by installing it directly from the command line with "flutter pub add smooth_page_indicator THANKS
@caob1876
@caob1876 8 ай бұрын
It won't allow me to get an instance of the controller for the skip button? not sure how else to access instance
@CodingwithT
@CodingwithT 8 ай бұрын
Not allowing?
@mhamadhamed4941
@mhamadhamed4941 3 ай бұрын
We should give you an award of some sort
@CodingwithT
@CodingwithT 3 ай бұрын
Thank you so much! Your appreciation means the world to me! 🏆😊
@MichaelAjayi-ez5yr
@MichaelAjayi-ez5yr 6 ай бұрын
Hello sir, please I am having an issue, when I tap the skip button, it's jumping to the first onboarding screen, what could be the problem?
@muhammedemad9782
@muhammedemad9782 6 ай бұрын
because you did set the first boarding screen as home in the beginning
@MichaelAjayi-ez5yr
@MichaelAjayi-ez5yr 6 ай бұрын
@@muhammedemad9782 pls what should I do to resolve that?
@CodingwithT
@CodingwithT 6 ай бұрын
Hi, you can use pageController.jumpToPage(2); to navigate directly to the desired page. This should resolve the issue you're experiencing.
@SeriatyTn
@SeriatyTn 6 ай бұрын
can't find the code source in the description
@CodingwithT
@CodingwithT 6 ай бұрын
Here is the link of the source code codingwitht.com/product/flutter-ecommerce-app-with-firebase/
@ggdtechnology-uf1rw
@ggdtechnology-uf1rw 10 ай бұрын
I want to buy this 29$ but let me know one thing can I use this for personal use or can I upload this into Playstore
@CodingwithT
@CodingwithT 10 ай бұрын
In order to do the distribution you should get the extended license from the Envato
@ggdtechnology-uf1rw
@ggdtechnology-uf1rw 10 ай бұрын
@@CodingwithT Okay what is the cost of it
@ggdtechnology-uf1rw
@ggdtechnology-uf1rw 10 ай бұрын
@@CodingwithT I Just want to save my time. this is region why I want to purchase this app for commercial use
@CodingwithT
@CodingwithT 10 ай бұрын
Visit here and also make sure to change your package name before publishing as it should always be unique. codecanyon.net/item/empower-your-development-journey-with-our-fullstack-flutter-ecommerce-solution-envato-exclusive/49680338
@takundachamaona
@takundachamaona Ай бұрын
Sorry but when i finished my screen still goes from splash page to blank.. please help
@CodingwithT
@CodingwithT Ай бұрын
Make sure you're properly navigating to the onboarding screen after the splash screen. If you are still facing the issue, you have to debug the code.
@CodeEasy11
@CodeEasy11 4 ай бұрын
My Splash screen is working in light and dark mode but my Onboarding screen is not working in dark mode can uh please help me out in this
@CodingwithT
@CodingwithT 4 ай бұрын
Just make sure the theme is added and also you are using dark mode if else
@smasaduzzaman9808
@smasaduzzaman9808 10 ай бұрын
Just Awesome
@CodingwithT
@CodingwithT 10 ай бұрын
Thank you 😊
@wog4299
@wog4299 6 ай бұрын
from where do you get these amazing gifs ?
@CodingwithT
@CodingwithT 6 ай бұрын
I'm glad you're enjoying the gifs! I source them from various platforms, but one of my favorite resources is icons8.com.
@wog4299
@wog4299 6 ай бұрын
@@CodingwithT thanks
@muhammadrabeet9550
@muhammadrabeet9550 9 ай бұрын
sir i want to deploy my own app like olx in pakistan and i want to build it by using skills can you help us??
@CodingwithT
@CodingwithT 9 ай бұрын
Please reach me at support@codingwitht.com or WhatsApp at +923178059528
@dhirajjadhav5236
@dhirajjadhav5236 8 ай бұрын
is it having both user and admin interfaces
@CodingwithT
@CodingwithT 8 ай бұрын
Yes
@CodingwithT
@CodingwithT 8 ай бұрын
Admin panel is coming Soon
@thephalcon
@thephalcon Жыл бұрын
Sir I am new which one is gud flutter or native Android
@CodingwithT
@CodingwithT Жыл бұрын
Both have pros and cons but as per the market demands. Go for Flutter
@SomeshGumachi
@SomeshGumachi 3 ай бұрын
next page has bug i solved by adding listener to controller to solve.
@sohelindian1988
@sohelindian1988 Жыл бұрын
kindly provide splash screen image size as well as onboarindg image size
@CodingwithT
@CodingwithT Жыл бұрын
For the Splash screen size is 460 x Width & Height where as the icon inside is only 250 x width & height. This means, the icon should have a space around it. For the Onboarding you can use any size because we are making sure to assign only 60% width to the total screen.
@ayushpanchal3646
@ayushpanchal3646 6 ай бұрын
why you have had depression installed in your machine sir! XD , you know what am talking about
@muhammadsiddiq3598
@muhammadsiddiq3598 6 ай бұрын
?
@CodingwithT
@CodingwithT 5 ай бұрын
It seems like you're referring to a playful comment about encountering unexpected issues or errors while working on a project. While it's common for developers to encounter challenges and frustrations during development, it's important to maintain a positive attitude and seek solutions to overcome obstacles. If you're facing any specific issues or need assistance with your project, feel free to ask, and I'll do my best to help!
@ayushpanchal3646
@ayushpanchal3646 5 ай бұрын
@@CodingwithT brother i was talking about valorant installed in your machine 🤦🏻‍♂️thank you for concern tho
@usamayounis8208
@usamayounis8208 8 ай бұрын
hey sir i want a assets folder how to get this folder
@CodingwithT
@CodingwithT 8 ай бұрын
You can get the starter kit from the product link in the description.
@leulsolomon6588
@leulsolomon6588 Жыл бұрын
where can we get those gif icons, the website please
@CodingwithT
@CodingwithT Жыл бұрын
You can get those from icons8.com or Simply download the project Starter kit from the link in description
@BansariRadadiya
@BansariRadadiya 9 ай бұрын
i have error in onBorading.dart image data invalid
@CodingwithT
@CodingwithT 9 ай бұрын
Check the url and if extension
@alghanykennedy
@alghanykennedy Жыл бұрын
please sir, share image & asset used
@CodingwithT
@CodingwithT Жыл бұрын
You can download the project Structure with all the images and assets with complete app structure and helper classes from the link in the description.
@Huma786-tm6fv
@Huma786-tm6fv 8 күн бұрын
Sir ya image kaha sy ly gy website
@CodingwithT
@CodingwithT 8 күн бұрын
You can get these from icons8.com
@musautmani6706
@musautmani6706 Жыл бұрын
Is it paid code and resources or we can get free?
@CodingwithT
@CodingwithT Жыл бұрын
You can get the resources and structure for just $1 or more as much as you want to give away. 🥰
@usamayounis8208
@usamayounis8208 8 ай бұрын
i need a souce code sir bcz i am a beginner
@CodingwithT
@CodingwithT 8 ай бұрын
You can get the source code from the link in the description
@usamayounis8208
@usamayounis8208 8 ай бұрын
i think sir this is a paid a @@CodingwithT
@divyanshsao3846
@divyanshsao3846 5 ай бұрын
how to get similar gifs??
@CodingwithT
@CodingwithT 5 ай бұрын
You can get them from icons8.com
@divyanshsao3846
@divyanshsao3846 5 ай бұрын
@@CodingwithT thankyou and your videos are very informative , thanks for creating it
@tapukoko4507
@tapukoko4507 8 ай бұрын
You play valorant.. haha I do too. Lvl60 tho 😅
@CodingwithT
@CodingwithT 8 ай бұрын
😁
@aouadicharaf1038
@aouadicharaf1038 11 ай бұрын
❤❤❤
@shaibfavour5632
@shaibfavour5632 3 ай бұрын
@CodingwithT Please how do i resolve this issue when i run my pub get command ("12 packages have newer versions incompatible with dependency constraints.")
@CodingwithT
@CodingwithT 3 ай бұрын
To resolve this issue, try updating your dependencies in pubspec.yaml to compatible versions or run flutter pub upgrade to update all packages to their latest versions. You might need to adjust version constraints if necessary
@thyagosouza8087
@thyagosouza8087 9 ай бұрын
My freiend, in the content of the last button of the image 'next', how do I modify just it? Help me pls! in onboarding_next_button.dart: onPressed: controller.nextPage, child: controllerValue == 2
@CodingwithT
@CodingwithT 9 ай бұрын
You have to wrap it with Obx in order to redraw the design
@bilalahmedkhan941
@bilalahmedkhan941 4 ай бұрын
Sir (get/get.dart) file missing
@CodingwithT
@CodingwithT 4 ай бұрын
Add that in the import or check if you are using Get package
Login Page in Flutter tutorial - Flutter Login Page UI 2023
16:45
Coding With T
Рет қаралды 41 М.
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 13 МЛН
怎么能插队呢!#火影忍者 #佐助 #家庭
00:12
火影忍者一家
Рет қаралды 47 МЛН
This dad wins Halloween! 🎃💀
01:00
Justin Flom
Рет қаралды 9 МЛН
30 Programming Truths I know at 30 that I Wish I Knew at 20
17:41
Learn to use Isolates in Flutter | Simplified
10:28
CodeX
Рет қаралды 30 М.
Flutter UI - Travel App
35:37
WTF Code
Рет қаралды 1,8 М.
Flutter Onboarding UI Screen
15:03
Coding Orbit
Рет қаралды 15 М.
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 13 МЛН