![Coding With T](/img/default-banner.jpg)
- Видео 305
- Просмотров 8 359 904
Coding With T
США
Добавлен 13 сен 2017
Welcome to the CodingWithT RUclips Channel, where we empower your journey in mobile app development. Dive into our in-depth Flutter and Android Studio tutorials and explore our ready-to-use app products, catering to all skill levels.
We also offer custom app development services. Have an app idea? Our team is ready to transform your vision into a tailored solution.
We're committed to staying updated with the latest trends in this rapidly evolving field. When you join us, you're staying ahead of the curve.
Subscribe and hit the notification bell to never miss an update. For more resources, visit our website at codingwitht.com.
Start creating something amazing with Coding With T.
Happy coding!
We also offer custom app development services. Have an app idea? Our team is ready to transform your vision into a tailored solution.
We're committed to staying updated with the latest trends in this rapidly evolving field. When you join us, you're staying ahead of the curve.
Subscribe and hit the notification bell to never miss an update. For more resources, visit our website at codingwitht.com.
Start creating something amazing with Coding With T.
Happy coding!
Flutter Web URL Strategy: How to Remove Hash # from URL for Clean Navigation
Struggling with hash (#) in your Flutter web URLs? In this tutorial, you will learn how to remove the hash and implement the path-based URL strategy in Flutter. This step-by-step guide will show you how to clean up your URLs, improve user experience, and enhance SEO for your Flutter web app.
🎬 PLAYLISTS
► Complete eCommerce Admin Panel Playlist: ruclips.net/p/PL5jb9EteFAOAIr7tjUpz1n-_szVSx8JVz&si=IxsZQwj_EZOz_Uu3
► Complete eCommerce App Playlist: ruclips.net/p/PL5jb9EteFAOAusKTSuJ5eRl1BapQmMDT6&si=DoruGqgqRgmBsOhe
❤️ E-COMMERCE APP SOURCE CODE: codingwitht.com/product/flutter-ecommerce-app-with-firebase/
ADMIN PANEL TEST CREDENTIALS
URL: codingwitht-c6d0f.web.app/login
Email: support@codingwith...
🎬 PLAYLISTS
► Complete eCommerce Admin Panel Playlist: ruclips.net/p/PL5jb9EteFAOAIr7tjUpz1n-_szVSx8JVz&si=IxsZQwj_EZOz_Uu3
► Complete eCommerce App Playlist: ruclips.net/p/PL5jb9EteFAOAusKTSuJ5eRl1BapQmMDT6&si=DoruGqgqRgmBsOhe
❤️ E-COMMERCE APP SOURCE CODE: codingwitht.com/product/flutter-ecommerce-app-with-firebase/
ADMIN PANEL TEST CREDENTIALS
URL: codingwitht-c6d0f.web.app/login
Email: support@codingwith...
Просмотров: 383
Видео
Flutter Routing and Navigation | Named vs. Simple Navigation with GetX
Просмотров 66216 часов назад
In this detailed tutorial, we will learn Flutter navigation, including simple navigation, named routes, data passing via URLs, and deep linking with GetX. Whether you're a beginner or looking to refine your skills, this video covers everything you need to manage navigation efficiently in your Flutter app. 🎬 PLAYLISTS ► Complete eCommerce Admin Panel Playlist: ruclips.net/p/PL5jb9EteFAOAIr7tjUpz...
Flutter Firebase Setup | Step-by-Step Guide for Beginners
Просмотров 66321 час назад
Ready to integrate Firebase into your Flutter web application? This Flutter Firebase setup tutorial walks you through every step of the setup process, designed specifically for beginners. Follow along to learn how to create a Firebase project, configure it for your Flutter app, and handle common setup issues efficiently. 🎊PLAYLISTS ► Complete eCommerce Admin Panel Playlist: ruclips.net/p/PL5jb9...
Master State Management in Flutter with GetX | Comprehensive Tutorial
Просмотров 1,4 тыс.14 дней назад
Beginner to Master: Flutter State Management with GetX! Dive into the fundamentals of Flutter state management with GetX, which is perfect for beginners and advanced learners. Explore GetX utilities, and practical examples of state and route management, and see how to effectively manage dependencies and themes. 🎊PLAYLISTS ► Complete eCommerce Admin Panel Playlist: ruclips.net/p/PL5jb9EteFAOAIr7...
Ultimate Guide to Flutter Project Setup - Best Practices for Beginners
Просмотров 1,5 тыс.14 дней назад
In this tutorial, we dive into the initial setup for our Flutter web project focused on creating an eCommerce admin panel. We'll walk through creating a new Flutter web project setup, organizing your folder structure, setting up assets, and configuring the pubspec.yaml file with necessary packages and dependencies. 🎊PLAYLISTS ► Complete eCommerce Admin Panel Playlist: ruclips.net/p/PL5jb9EteFAO...
Flutter Web Course - Flutter Web eCommerce Admin Panel
Просмотров 3,1 тыс.21 день назад
We are about to start Flutter web crash course to learn Flutter web development. We will create a Responsive Flutter Admin Panel for our eCommerce App. 🎊PLAYLISTS ► Complete eCommerce Admin Panel Playlist : ruclips.net/p/PL5jb9EteFAOAIr7tjUpz1n-_szVSx8JVz&si=IxsZQwj_EZOz_Uu3 ► Complete eCommerce App Playlist : ruclips.net/p/PL5jb9EteFAOAusKTSuJ5eRl1BapQmMDT6&si=DoruGqgqRgmBsOhe ❤️ E-COMMERCE AP...
Flutter Order Management | Flutter eCommerce App Order Page
Просмотров 17 тыс.7 месяцев назад
Flutter Order Management | Flutter eCommerce App Order Page
Effortless Flutter Cart Management | Flutter eCommerce App 2024
Просмотров 7 тыс.7 месяцев назад
Effortless Flutter Cart Management | Flutter eCommerce App 2024
Flutter Firebase CRUD | Addresses in eCommerce App Flutter 2024
Просмотров 4,9 тыс.7 месяцев назад
Flutter Firebase CRUD | Addresses in eCommerce App Flutter 2024
Fetch Sub Categories and their Products from Firestore | Flutter Firebase Tutorial 2024
Просмотров 4,3 тыс.7 месяцев назад
Fetch Sub Categories and their Products from Firestore | Flutter Firebase Tutorial 2024
Everything You Need To Know About Flutter Favorite using local storage and firebase
Просмотров 4,1 тыс.7 месяцев назад
Everything You Need To Know About Flutter Favorite using local storage and firebase
Fetch Category-Specific Brands and their Products Using Future Builder | Flutter Firebase
Просмотров 4,1 тыс.7 месяцев назад
Fetch Category-Specific Brands and their Products Using Future Builder | Flutter Firebase
Fetch And Display All Brands & Brand-Specific Products Using Future Builder | Flutter Firebase
Просмотров 3,8 тыс.7 месяцев назад
Fetch And Display All Brands & Brand-Specific Products Using Future Builder | Flutter Firebase
Flutter Fetch and Display Products Dynamically | Sort All Products | FutureBuilder
Просмотров 4,6 тыс.7 месяцев назад
Flutter Fetch and Display Products Dynamically | Sort All Products | FutureBuilder
Product Details Page Flutter | Images List | Dynamic Product Variations | Firebase Firestore
Просмотров 7 тыс.8 месяцев назад
Product Details Page Flutter | Images List | Dynamic Product Variations | Firebase Firestore
Flutter Fetch Data from Firebase | Fetch and Display Products on Grid
Просмотров 10 тыс.8 месяцев назад
Flutter Fetch Data from Firebase | Fetch and Display Products on Grid
Flutter Fetch Image from Firebase Storage Database and Redirect Seamlessly
Просмотров 7 тыс.8 месяцев назад
Flutter Fetch Image from Firebase Storage Database and Redirect Seamlessly
Flutter Fetch Categories from Firebase Only Once | Reduce Firebase Reads
Просмотров 16 тыс.8 месяцев назад
Flutter Fetch Categories from Firebase Only Once | Reduce Firebase Reads
Flutter Upload Images To Firebase Storage | Display Images From Storage
Просмотров 13 тыс.8 месяцев назад
Flutter Upload Images To Firebase Storage | Display Images From Storage
Flutter Firestore CRUD Operations (Create Read Update & Delete)
Просмотров 12 тыс.8 месяцев назад
Flutter Firestore CRUD Operations (Create Read Update & Delete)
Flutter Forgot Password with firebase | Reset Password in flutter
Просмотров 7 тыс.8 месяцев назад
Flutter Forgot Password with firebase | Reset Password in flutter
Google Sign in Flutter Firebase | Google Authentication using Firebase
Просмотров 10 тыс.8 месяцев назад
Google Sign in Flutter Firebase | Google Authentication using Firebase
Login with Email and Password Firebase Flutter | Flutter Login Remember Me using Local Storage
Просмотров 12 тыс.8 месяцев назад
Login with Email and Password Firebase Flutter | Flutter Login Remember Me using Local Storage
The Essential Guide to Flutter Email Verification with Firebase
Просмотров 13 тыс.8 месяцев назад
The Essential Guide to Flutter Email Verification with Firebase
Flutter Firebase Email Password Authentication | Store Data In Firebase Firestore | Form Validation
Просмотров 27 тыс.8 месяцев назад
Flutter Firebase Email Password Authentication | Store Data In Firebase Firestore | Form Validation
Flutter Onboarding Screen Only One Time | Flutter eCommerce App with Firebase
Просмотров 16 тыс.8 месяцев назад
Flutter Onboarding Screen Only One Time | Flutter eCommerce App with Firebase
How to Setup Firebase in Flutter | Firebase CLI | Flutter Firebase
Просмотров 35 тыс.8 месяцев назад
How to Setup Firebase in Flutter | Firebase CLI | Flutter Firebase
Flutter Firebase Tutorial | Firebase Authentication | Firebase Firestore | Firebase Storage
Просмотров 26 тыс.8 месяцев назад
Flutter Firebase Tutorial | Firebase Authentication | Firebase Firestore | Firebase Storage
Flutter Shops/Brands Screen using GridView | Flutter eCommerce App UI
Просмотров 7 тыс.9 месяцев назад
Flutter Shops/Brands Screen using GridView | Flutter eCommerce App UI
Flutter All Products Page | Flutter eCommerce App UI
Просмотров 6 тыс.9 месяцев назад
Flutter All Products Page | Flutter eCommerce App UI
When is the logout function applied? In the previous video it was created but it cannot be used.
What's the method for purchasing this project?
THE FLUTTER SPLASH METHOD HAS CHANGED !!!! the one mentioned in this video no longer works could you please make a new video showing how to do it now ???
Genial, Estas clases de programación de Apps es la mejor playlist que he encontrado y completa, el mejor profesional explicando y organizando un proyecto tan grande como lo es eCommerce. Mil gracias.
May be someone help me. If I signup with use TFullScreenLoader.openLoadingDialog( 'We are processing your data...', TImages.docerAnimation); it doesn't redirect me to the VerifyEmailScreen, but if I remove this line, everything is great.
For SHA 1 key I am not getting any Android app in project settings
bro signupform validations is not triggering for my input fields. they are not getting displayed. plz help
where is the playlist?
Promo Banner Images are not there in the starter kit! :(
got it, the promo banner images are in the products folder!
.
I'd like to know if you've forgotten the extensions folder, for example. You can make extensions for: bool, string, Color, context, ... and so on.
Can you please explain a bit more
@@CodingwithT Could you clarify if you've considered creating an 'extensions' folder? In Flutter, you can create extensions for different types like bool, String, Color, BuildContext, and more. These extensions allow you to add additional functionality to these types. For example: extension ExtensionColor on Color { static Color randomColor(){ final random = Random(); return Color.fromARGB( 255, random.nextInt(256), random.nextInt(256), random.nextInt(256), ); }
Can u make a flutter electric vehicle chrging station app
Please share details of the app at support@codingwitht.com or at a WhatsApp +447456285429
Hi! I am very happy for this application that leads me to development 😁😁 I have a question. When I simulate this application and try to log in, an error occurs: "NetworkManager not found tou need to call get.put(NetworkManager()) or Got.lazyPut(()=>NetworkManager())" Could you guide me please? 🙈
Sir if possible please upload videos every day.
Hamza I am trying to speed up the process but work load is stopping me to do so.
@@CodingwithT ok sir 👍
Where do I get the images and icons folder?
you can get icons and images from codingwitht.com/product/flutter-ecommerce-app-with-firebase/ by selecting App Project Starter kit in variation
Would you add admin panel for this project?
Yes, This admin panel can be used for ecommerce app also if you want to use for other project then with small changings you can use it.
Thanks for this tutorial!
You're welcome! 😊 I'm glad you found the tutorial helpful! 👍🎉
Excuse me, but You don't show how I created the Loaders class, just some messages but not what the complete structure is, can you provide it to me?
Sorry, I already saw it at minute 19:02😅
Fantastic 😅🚀
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.
I think that internalising the app in at least 03 languages should be considered. Regarding the storage of strings, I'd like your opinion on the multi-language app?
Very good chapter once again. Concerning colours, I'd like to know what you think of colorScherme? I think that colorScherme controls a large number of widgets in a global and coherent way.
I've been following the E-Commerce series on your RUclips channel, and I just want to ask a simple question.. Why is it that you put all the E-commerce features in the shop folder rather than cutting them one by one, like this features > authentication > personalization > shopHomeScreen > shopCart > shopProductDetails and so on? Thank you for answering, good sir.
The theme folder organisation here is a better approach. It's really simple to edit and easy to reuse on another project. Breaking up a large file into smaller files is the clean code that Uncle Bob talks about in his book. I'm fan !
Thank you. I am glad you like the content.
After 2 years working for a company, I wanted to take things to the next level. To get there, I'll have to compare my existing knowledge with that of others. Most of all, I need to be critical and fair-minded when it comes to summarising. I have a feeling that this series is going to be a big plus for me.
Let’s go
where is the voidCallBackClass?
VoidCallback itself isn't a class-it's just a shorthand for void Function().
Why did you take 0 as the offset x of second first curve?
The 0 offset for the secondFirstCurve is used to maintain the horizontal alignment for the second curve along the x-axis. Since the second curve is intended to start from the same vertical level as the first one, the x-coordinate remains at 0, ensuring that the curve is positioned correctly without any horizontal shift.
@@CodingwithT but if i replace 0 with 100 in the code, then also I amgetting the same result
Awesome ❤
Thank you. I am Glad you liked it! 😊❤
Plz help my TRoundedContainer is not getting displayed
I am sorry for that. I think you missed something. Check thoroughly that if you missed any widget. If it doesn't help then contact us at Whatsapp.
Thank you very much 🙏, keep on posting the videos please!!
You're welcome! 🙏 I'll definitely keep posting more videos. Stay tuned!
@@CodingwithT if I pay for the monthly subscription, will I be able to access all the videos!?
how much is firebase charging for each email ?
Here are the billing link of firebase firebase.google.com/pricing
Thank you very much for the training video
You're very welcome! Thank you for your support.
Thank you very much for the training video
You're very welcome! Thank you for your support.
next video?
will upload it today. Stay Tuned
Walaikum as salam Wa Rahmatullah brother 🤍
JazakAllah.
youre the best man thankss appreciate it man
Thank you! I'm glad I could help. I appreciate your support! 🙌😊
Thank you very much for the training video
You are welcome!
All missing thing here: Exception: class TFirebaseException implements Exception { final String code; TFirebaseException(this.code); String get message { switch (code) { case 'permission-denied': return 'You do not have permission to perform this action.'; case 'unavailable': return 'The server is currently unavailable. Please try again later.'; case 'weak-password': return 'The password provided is too weak.'; case 'email-already-in-use': return 'The account already exists for that email.'; case 'invalid-email': return 'The email address is malformed.'; default: return 'A Firebase error occurred. Please try again.'; } } } class TFormatException implements Exception { const TFormatException(); String get message => 'Invalid data format.'; } class TPlatformException implements Exception { final String code; TPlatformException(this.code); String get message { switch (code) { case 'network_error': return 'Network error. Please check your internet connection.'; case 'device_not_supported': return 'This feature is not supported on your device.'; default: return 'A platform error occurred. Please try again.'; } } } User Model: class UserModel { final String id; final String username; final String email; String firstName; String lastName; String phoneNumber; String profilePicture; UserModel({ required this.id, required this.username, required this.email, required this.firstName, required this.lastName, required this.phoneNumber, required this.profilePicture, }); String get fullName => '$firstName $lastName'; String get formattedPhoneNumber => TFormatter.formatPhoneNumber(phoneNumber); static List<String> nameParts(fullName) => fullName.split(" "); static String generateUsername(fullName) { List<String> nameParts = fullName.split(" "); String firstName = nameParts[0].toLowerCase(); String lastName = nameParts.length > 1 ? nameParts[1].toLowerCase() : ""; String camelCaseUsername = "$firstName$lastName"; // Combine first and last name String usernameWithPrefix = "cwt_$camelCaseUsername"; // Add "cwt_" prefix return usernameWithPrefix; } // Static function to create an empty user model. static UserModel empty() => UserModel( id: "", firstName: "", lastName: "", username: "", email: "", phoneNumber: "", profilePicture: ""); // Convert model to JSON structure for storing data in Firebase. Map<String, dynamic> toJson() { return { 'FirstName': firstName, 'LastName': lastName, 'Username': username, 'Email': email, 'PhoneNumber': phoneNumber, 'ProfilePicture': profilePicture, }; } // Factory method to create a UserModel from a Firebase document snapshot. factory UserModel.fromSnapshot( DocumentSnapshot<Map<String, dynamic>> document) { final data = document.data()!; return UserModel( id: document.id, firstName: data['FirstName'] ?? "", lastName: data['LastName'] ?? "", username: data['Username'] ?? "", email: data['Email'] ?? "", phoneNumber: data['PhoneNumber'] ?? "", profilePicture: data['ProfilePicture'] ?? "", ); } }
Thank you for helping others.
Brother u didnt provide the location where signup_form.dart file should be placed....... Plz provide it
Here is the location of signup_form.dart lib/features/authentication/screens/signup/widgets/signup_form.dart
How to get the images ??
You can download the assets from codingwitht.com/product/flutter-ecommerce-app-with-firebase by selecting App Project Starter kit in variation for free.
Selamu Aleyküm. Satın alınan codlar e-posta yolu ile mi gelecek. Saygılar.
Yes you will get the link to download the code in the email.
Do you have video for the backend part?
Thanks you ❤
You welcome
Your both flutter playlist are very helpful ☺️
I am glad they ate helping
Could you please do the same with mongodb and nodejs ?
Noted
Interesting im actually learning from your videos
Glad it’s helpful
MaterialStateProperty this property depricated how i can use its replacement
MaterialStateProperty has been deprecated. You should use WidgetStateProperty instead.
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.
We have already create the themes of text form fields and buttons. Please check the video ruclips.net/video/Ct9CrMegezQ/видео.html&lc=Ugxuj0-oLojDm7G2GW94AaABAg
Please tell me minimum charges of e commerce app
I didn't get what you want to say about charges. can you please elaborate? If you are talkking about downloading the code. Then you can download it from codingwitht.com/product/flutter-ecommerce-app-with-firebase
@@CodingwithT ok thanks But i am asking what i can charge to client in minimum price
@@CodingwithT you explain step by step That is amazing.
i have a small question can i build full backend in firebase
please sy me if is it possible
Absolutely! You can build a full backend with Firebase. It’s got everything from database to authentication and serverless functions! 🚀
Why are we using Theme.of(context).textTheme.headlineMedium for the style property & not TTextTheme.lightTextTheme.headlineMedium directly for Text widget?
Because Theme.of(context).textTheme will automatically change the theme of the text when it is in the dark mode or the light mode.
@@CodingwithT Ok so we don’t have to create the dark variable for checking the mode then