- Видео 129
- Просмотров 25 803
DevVibe
США
Добавлен 26 июл 2024
Flutter Testing With Practical Examples | Flutter Bloc & Repository Unit Testing
Flutter Testing With Practical Examples | Flutter Bloc & Repository Unit Testing
Learn how to write effective unit tests for Flutter applications with real-world examples! In this video, we dive into testing Bloc and Repository layers, showcasing practical scenarios from a real app.
📌 Topics Covered:
Writing tests for Bloc events (e.g., login, logout, fetching data).
Handling success and error states in tests.
Structuring Repository tests with mock dependencies.
Debugging and refining test cases for better accuracy.
Generation command: dart run build_runner build
Source code: github.com/Izwin/charify_frontend
🔗 Don't forget to try testing other parts of the app as practice! If you have any quest...
Learn how to write effective unit tests for Flutter applications with real-world examples! In this video, we dive into testing Bloc and Repository layers, showcasing practical scenarios from a real app.
📌 Topics Covered:
Writing tests for Bloc events (e.g., login, logout, fetching data).
Handling success and error states in tests.
Structuring Repository tests with mock dependencies.
Debugging and refining test cases for better accuracy.
Generation command: dart run build_runner build
Source code: github.com/Izwin/charify_frontend
🔗 Don't forget to try testing other parts of the app as practice! If you have any quest...
Просмотров: 168
Видео
FLUTTER & STRIPE Charity App FULL TUTORIAL & Backend Setup | Clean Architecture, Bloc, Dio, Firebase
Просмотров 478Месяц назад
FLUTTER & STRIPE Charity App FULL TUTORIAL & Backend Setup | Clean Architecture, Bloc, Dio, Firebase In this comprehensive tutorial, we’ll build a complete charity fundraising app from scratch using Flutter, complete with a backend setup. This app allows users to browse fundraisers, search and filter collections, and make secure donations through Stripe. Here’s what you’ll learn in this video: ...
Flutter App with CLEAN ARCHITECTURE & PROVIDER | Full Step-by-Step Guide | Master State Management
Просмотров 278Месяц назад
Flutter App with CLEAN ARCHITECTURE & PROVIDER | Full Step-by-Step Guide | Master State Management In this video, I’ll show you how to build a simple Todo app in Flutter using Clean Architecture and Provider for state management. We'll go step-by-step through the entire process: from setting up the project, implementing Dependency Injection with GetIt, creating repositories, data sources, and u...
10 Essential Flutter Interview Questions Junior Developers Need to Know in 2024!
Просмотров 82Месяц назад
10 Essential Flutter Interview Questions Junior Developers Need to Know in 2024! Welcome to my channel! 🚀 In this video, we’ll cover 10 must-know interview questions for Junior Flutter Developers. Whether you’re preparing for your first interview or looking to boost your skills, these questions and sample answers will help you stand out.
TOP 10 Countries with the MOST SKILLED PROGRAMMERS || Which COUNTRY Has the BEST PROGRAMMERS !?
Просмотров 772 месяца назад
TOP 10 Countries with the MOST SKILLED PROGRAMMERS || Which COUNTRY Has the BEST PROGRAMMERS !? Have you ever wondered which countries are home to the world’s most skilled and innovative programmers? In this video, we’ll take you on a journey through the top 10 countries that are renowned for their exceptional IT talent. We’ll dive into what makes developers from these countries stand out, high...
PRODUCTION READY Flutter App in 6 HOURS with Bloc and Firebase! | Complete App TUTORIAL
Просмотров 4,6 тыс.2 месяца назад
PRODUCTION READY Flutter App in 6 HOURS with Bloc and Firebase! | Comp[ete App TUTORIAL IIn this video, I’ll guide you through building a complete Flutter app, covering everything from project setup to implementing real-time communication with Socket.IO! We’ll also dive into key concepts like routing, handling network requests, managing state with BLoC, and user authentication with Firebase. Th...
Making Flutter App For Production #1 | Bloc, Firebase, Websockets, Clean Architecture | Chronicle
Просмотров 2302 месяца назад
Making Flutter App For Production #1 | Bloc, Firebase, Websockets, Clean Architecture | Chronicle In this video, we’re taking Flutter development to the next level by building a multiplayer storytelling game from scratch. Players take turns writing parts of a story, vote for the best options, and watch the story unfold round by round! 📖✨ This app will have multiple stages: writing, voting, and ...
Free Flutter Course: From Scratch to Employment. 65. Bloc 2 | Flutter Tutorial
Просмотров 1002 месяца назад
Free Flutter Course: From Scratch to Employment. 65. Bloc 2 | Flutter Tutorial In Lesson 65 of our Free Flutter Course, we continue our deep dive into the BLoC pattern for state management in Flutter. In this second part, we focus on more advanced features to enhance your understanding of BLoC in complex applications. 🎯 What you'll learn in this lesson: Advanced usage of BLoC for managing multi...
Free Flutter Course: From Scratch to Employment. 64. Bloc, State Management | Flutter Tutorial
Просмотров 882 месяца назад
Free Flutter Course: From Scratch to Employment. 64. Bloc, State Management | Flutter Tutorial In Lesson 64 of our Free Flutter Course, we dive into BLoC (Business Logic Component), one of the most popular patterns for state management in Flutter. Learn how to separate your business logic from the UI, making your app more scalable and maintainable. 🎯 What you'll learn in this lesson: The basics...
Free Flutter Course: From Scratch to Employment - Lesson 63: Firestore Update Data |Flutter Tutorial
Просмотров 513 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 63: Firestore Update Data |Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 62. StreamBuilder, Stream | Flutter Tutorial
Просмотров 473 месяца назад
Free Flutter Course: From Scratch To Employment. 62. StreamBuilder, Stream | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 61. Firestore Send Data | Flutter Tutorial
Просмотров 1463 месяца назад
Free Flutter Course: From Scratch To Employment. 61. Firestore Send Data | Flutter Tutorial
Free Flutter Course: From Scratch to Employment - Lesson 60: Firebase Firestore | Flutter Tutorial
Просмотров 603 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 60: Firebase Firestore | Flutter Tutorial
Free Flutter Course: From Scratch to Employment - Lesson 59: Firebase Installation |Flutter Tutorial
Просмотров 1523 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 59: Firebase Installation |Flutter Tutorial
Free Flutter Course: From Scratch to Employment - Lesson 58: Shared Preferences | Flutter Tutorial
Просмотров 383 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 58: Shared Preferences | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 57. Keys | Flutter Tutorial
Просмотров 393 месяца назад
Free Flutter Course: From Scratch To Employment. 57. Keys | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 56. AnimatedContainer | Flutter Tutorial
Просмотров 1203 месяца назад
Free Flutter Course: From Scratch To Employment. 56. AnimatedContainer | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 55. Animation | Flutter Tutorial
Просмотров 383 месяца назад
Free Flutter Course: From Scratch To Employment. 55. Animation | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 54. Displaying Data From Server | Flutter Tutorial
Просмотров 503 месяца назад
Free Flutter Course: From Scratch To Employment. 54. Displaying Data From Server | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 53. Form | Flutter Tutorial
Просмотров 783 месяца назад
Free Flutter Course: From Scratch To Employment. 53. Form | Flutter Tutorial
Free Flutter Course: From Scratch to Employment - Lesson 52: FutureBuilder | Flutter Tutorial
Просмотров 793 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 52: FutureBuilder | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 51. Repositories | Flutter Tutorial
Просмотров 543 месяца назад
Free Flutter Course: From Scratch To Employment. 51. Repositories | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 50. HTTP requests, dependencies | Flutter Tutorial
Просмотров 703 месяца назад
Free Flutter Course: From Scratch To Employment. 50. HTTP requests, dependencies | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 49. Json | Flutter Tutorial
Просмотров 763 месяца назад
Free Flutter Course: From Scratch To Employment. 49. Json | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 48. Bottom Sheet | Flutter Tutorial
Просмотров 523 месяца назад
Free Flutter Course: From Scratch To Employment. 48. Bottom Sheet | Flutter Tutorial
Free Flutter Course: From Scratch To Employment. 28. async/await, Future | Flutter Tutorial
Просмотров 663 месяца назад
Free Flutter Course: From Scratch To Employment. 28. async/await, Future | Flutter Tutorial
Free Flutter Course: From Scratch to Employment - Lesson 47. Dialogs
Просмотров 483 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 47. Dialogs
Free Flutter Course: From Scratch to Employment - Lesson 46. BottomNavigationBar style
Просмотров 523 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 46. BottomNavigationBar style
Free Flutter Course: From Scratch to Employment - Lesson 45: BottomNavigationBar | Flutter Tutorial
Просмотров 403 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 45: BottomNavigationBar | Flutter Tutorial
Free Flutter Course: From Scratch to Employment - Lesson 44. Drawer | Flutter Tutorial
Просмотров 423 месяца назад
Free Flutter Course: From Scratch to Employment - Lesson 44. Drawer | Flutter Tutorial
My next course of course !!!
Expanded is a shortcut for Flexible that always uses FlexFit.tight, i.e. the child component will fill all available space.😀
thank
tnks
😇
Dear sir this series is one of Best series on RUclips for learning basic and deep concepts of flutter development!and your way of teaching make us more comfortable to learn, inshallah you chanel Will grow one day with millions subscriber❤
Man u are the best.
Thank you!
Start to watch, thanks for the course!!!
Thank you, good luck!
Hi DevVibe Team, I’m a final-year student currently working on a project titled Smart Parking Finder and Management System. It involves real-time parking availability, seamless booking, and efficient management using Flutter, Node.js, and PostgreSQL. Your tutorials have always been a great source of guidance for me. It would mean a lot if you could create a tutorial on a similar project to help students like me in implementing this system effectively. Thank you for the amazing content you provide! Looking forward to learning more from your channel.
Hi DevVibe Team, I’m a final-year student currently working on a project titled Smart Parking Finder and Management System. It involves real-time parking availability, seamless booking, and efficient management using Flutter, Node.js, and PostgreSQL. Your tutorials have always been a great source of guidance for me. It would mean a lot if you could create a tutorial on a similar project to help students like me in implementing this system effectively. Thank you for the amazing content you provide! Looking forward to learning more from your channel.
Thanks 🙏
You’re welcome 😊
thanks,good tutorial
Thank you so much!
its very helpful. thx
Glad to hear that!
also kindlly turn on teh captions
@@ariba.dev10 Subtitles will be available after some time
Thanks 🎉we need tutorial about testing
The tutorial is now available on the channel!
@ thanks 🙏
Dear sir you are excellent,and you are doing a good job,your way of teaching is very good and easy to learn,I am searching this type of content from last 2 years finally I am at right place! Thanks sir
Thank you so much for your kind words! I’m glad you found the content helpful. Your support motivates me to keep creating. Happy coding! 🚀
very nice tutorial, thank you for backend setup included in the tutorial
Thank you so much! I'm glad you found the tutorial helpful, especially the backend setup. If you have any questions or suggestions for improvements, feel free to share!
✨ Thank you for watching! ✨ This was an MVP version of the Charify app-a charity fundraising platform built with Flutter, Firebase, and Stripe. 🚀 The backend for this app includes a basic admin panel, accessible at 127.0.0.1:3000/admin. I’d love to hear your thoughts: Did you find the app concept interesting? Would you like to see more advanced features added in future videos? Drop your feedback and suggestions in the comments! If there’s enough interest, I’ll create a follow-up series to expand and improve this app. Don’t forget to like 👍 and subscribe 🔔 to stay updated. Your support means a lot! ❤
Hello Rauf, i'm gonna star the app tomorrow, wish me luck and keep the excelent work!!!
@@ErnestoGrundy Hi! Good luck with the app and learning =) Thanks for the feedback, another video is coming soon where we will be developing charity app from scratch
Great tutorial to the point content
please give explanation how to setup the backend
1) Clone the repository: Download the project from GitHub to your local machine and navigate into the project folder. 2) Install dependencies: Install Node.js and use it to install all the required dependencies listed in the package.json file. 3) Set up Firebase configuration: Since the google-services file is missing, you need to create a Firebase project: Go to the Firebase Console and either create a new project or use an existing one. Enable Firebase Authentication in the Authentication section and configure the Google auth. Generate a service account key by navigating to the project settings, selecting the "Service Accounts" tab, and downloading the private key file in JSON format. Save this file in your project folder. 4) Configure environment variables: Create an environment file (.env) in the project folder and add the following: The connection string for your MongoDB database. The path to the Firebase service account file. The port number you want the server to run on. 5) Run MongoDB: Ensure that your MongoDB instance is running. This can be either a local installation or a cloud database, such as MongoDB Atlas. Make sure the connection string is valid. 6) Start the server: Use Node.js ('nmp run dev' command in Terminal) to launch the backend server. It should now be running on the specified port.
thank you for creating this project i want step by step development of project so i can understand each aspect of the app
Thank you! The channel already has this video!
The tutorial is great. I love the tutorials without talking. Good teaching means no extra words and no exaggeration. Thank you bro❤❤❤ im yor fan❤😅
@@mehdi_abik thank you so much for your support! More videos like this will be coming in the future <3
@devv1be please zoom code and other files. im not show in my phone. text,s very small. tnks
@ Ok, in the next videos the font will be bigger
Some of Gradle is missing to create firebase
I didn't quite understand. Send a more detailed description and I will try to help you
what is the project structure ? also name that in description
The project uses Clean Architecture
Thanks for the new video! Coverage of such a topic as testing would be very helpful.
Thanks for your feedback. In that case, there will be a video about this topic soon.
The tutorial is now available on the channel!
can you share the figma file or assets file
Really not sure how you came up with that list
Yeah Czech republic is a major hub too
very good content thanks
@@axmednajaadprogramer Thank you very much
Good job!
Thanks =)
extremely annoying the game video on the side :(
@@pedrosanchezroca181 Sorry for the inconvenience. Starting from video 22, this game video is gone
Thanks for your videos. I'm looking forward to the next one. Extended format with detailed explanation of new topics would be great! Your chanel is very helpful. Keep up the good work!
Thank you very much! Video coming soon
A espera da próxima, boraaaa!
A video is currently being prepared on creating a full-fledged game application in Flutter from scratch. Check out the latest video, it talks about this
@@devv1be Cool, I'll check it out and thanks for answering.
erm what sgmaRustAssembly
Thought it was gonna be a joke, severely disappointed
Thank you for your videos. The only suggestions I would do is to zoom more on the code. Oftentimes, it's very hard to see the code and I'm ripping my eyes trying to...
Thank you for the comment. Yes, you are right, the font in this video is indeed small. In the new videos, I use a larger font size.
Is that swift
@@Gitlervilage It is Flutter
Thanks for the inspiration I thought I needed to be a genius to understand cosine sine and tan thanks😅
Glad to help! I recommend starting to learn Flutter; there is a free course on my channel. It’s suitable for people who are not immersed in IT.
@@devv1be whats flutter and also im a nerd (i am imersed in it)
@@adamasteway4828 Flutter is an UI software development toolkit created by Google for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. It uses the Dart programming language and allows developers to create visually appealing user interfaces with ease. Since I'm really immersed in it, I’d recommend checking out my video courses to dive deeper into Flutter and discover how to harness its full potential!
Haha, finally, I transitioned from Dart to Flutter.
@@WenhaoDaiCN Congratulations! Flutter is much more interesting than Dart
I rarely use exceptions when coding in other programming languages.😆
This video does not contain code demonstrations, as the lesson is theoretical. The topic of keys is not the most crucial one in Flutter and is usually learned during hands-on practice. Nevertheless, we have briefly covered what it is to give you a basic understanding.
I have come to continue my studies. I have been delayed for many days due to work. By the way, can I repost your videos on Chinese video platforms, such as bilibili (mark the original author and source)? Or can I use the Chinese locale? Optimize your video.
@@WenhaoDaiCN I am glad that you continue learning. Yes, you can use my videos on the Chinese platform, providing a link to the original. I also do not mind if you change the video, adding locale. Good luck in learning!
@devv1be Thank you very much. I am encountering a problem now. The video downloaded from RUclips has a relatively low resolution and some operations cannot be seen clearly. Can I get your contact information? thanks again
@@WenhaoDaiCN Unfortunately I can't provide the original video as I don't have it saved.
@devv1be It doesn’t matter, I seem to have found a way to download high-definition youtube. I would like to ask, can you tell me your name and unit? I teach in a school and I want to quote your content in the course, so I Want to sign
@@WenhaoDaiCN Of course, Rauf Khalilov.
Show me your code , And I will tell you who you are.
Awesome lesson!
Thank you so much for your support!.
Hi, this is not added into the playlist
Hi, thanks for saying. Now added