- 58
- 91 076
Abdallah Yassein
Приєднався 20 лис 2018
Welcome to Flutter Mastery! 🚀
Dive into the world of Flutter with our comprehensive tutorials designed for developers at every level. Whether you're a beginner or an experienced coder, our channel offers resources to help you build beautiful, natively compiled apps for mobile, web, and desktop from a single codebase.
What you’ll find on this channel:
Step-by-Step Tutorials: Detailed guides from Flutter basics to advanced concepts.
Project-Based Learning: Real-world projects to enhance your skills.
Tips & Tricks: Expert advice to optimize your development process.
UI/UX Design: Create stunning, user-friendly interfaces.
Live Coding Sessions: Watch as we build apps in real-time.
Updates & News: Stay informed about the latest Flutter releases and best practices.
Join our community of passionate developers and start your journey towards Flutter mastery today! Like, subscribe, and hit the bell icon 🔔 to stay updated with our latest content.
Happy coding! 🖥️💙
Dive into the world of Flutter with our comprehensive tutorials designed for developers at every level. Whether you're a beginner or an experienced coder, our channel offers resources to help you build beautiful, natively compiled apps for mobile, web, and desktop from a single codebase.
What you’ll find on this channel:
Step-by-Step Tutorials: Detailed guides from Flutter basics to advanced concepts.
Project-Based Learning: Real-world projects to enhance your skills.
Tips & Tricks: Expert advice to optimize your development process.
UI/UX Design: Create stunning, user-friendly interfaces.
Live Coding Sessions: Watch as we build apps in real-time.
Updates & News: Stay informed about the latest Flutter releases and best practices.
Join our community of passionate developers and start your journey towards Flutter mastery today! Like, subscribe, and hit the bell icon 🔔 to stay updated with our latest content.
Happy coding! 🖥️💙
Publish Flutter iOS Apps Without a Mac Using Codemagic
🚀 Want to publish your Flutter app to the App Store but don’t have a Mac? No worries! In this tutorial, I’ll show you how to use Codemagic to deploy your Flutter iOS app to the App Store without needing a Mac. This step-by-step guide covers everything from setting up Codemagic to generating the necessary certificates and uploading your app to Apple’s App Store.
💡 What You'll Learn:
Setting up your Codemagic account for iOS deployment.
Generating signing certificates and provisioning profiles.
Configuring your Flutter app for App Store submission.
Publishing your app directly to the App Store.
🌟 Whether you're a beginner or an experienced Flutter developer, this video will help you save time and simplify the publishing process.
📌 Resources Mentioned in the Video:
How to Upload Your iOS App to the App Store: Step-by-Step Guide
ua-cam.com/video/1lr5A7yvCoE/v-deo.html
Codemagic: codemagic.io/
📣 Don’t forget to like, comment, and subscribe for more Flutter tutorials!
#Flutter #Codemagic #AppStore #iOSDeployment #NoMac #MobileAppDevelopment
💡 What You'll Learn:
Setting up your Codemagic account for iOS deployment.
Generating signing certificates and provisioning profiles.
Configuring your Flutter app for App Store submission.
Publishing your app directly to the App Store.
🌟 Whether you're a beginner or an experienced Flutter developer, this video will help you save time and simplify the publishing process.
📌 Resources Mentioned in the Video:
How to Upload Your iOS App to the App Store: Step-by-Step Guide
ua-cam.com/video/1lr5A7yvCoE/v-deo.html
Codemagic: codemagic.io/
📣 Don’t forget to like, comment, and subscribe for more Flutter tutorials!
#Flutter #Codemagic #AppStore #iOSDeployment #NoMac #MobileAppDevelopment
Переглядів: 383
Відео
CI/CD for Android: Automate App Upload with Fastlane & GitHub Actions to Firebase
Переглядів 3207 годин тому
In this tutorial, learn how to automate the process of uploading your Android app to Firebase App Distribution using Fastlane and GitHub Actions. We'll guide you step-by-step on setting up Fastlane, configuring GitHub Actions, and ensuring a seamless CI/CD pipeline for your app. Whether you're a beginner or experienced developer, this video will simplify your workflow and help you save time. Do...
Flutter CI/CD: Automate App Distribution to Firebase with GitHub Actions
Переглядів 32421 годину тому
In this video, learn how to set up a CI/CD pipeline for Flutter using GitHub Actions and securely distribute your app to Firebase App Distribution. We’ll walk through the entire process, including: Configuring workflows with GitHub Actions. Using GitHub Secrets to securely manage sensitive information like Firebase credentials. Automating the build process for Flutter apps. Using Github Secrets...
Introduction to CI/CD with Flutter: Automating Builds Using GitHub Actions
Переглядів 665День тому
"Learn how to automate your Flutter app's testing and release process using GitHub Actions. In this video, I’ll introduce the concepts of Continuous Integration and Continuous Deployment (CI/CD), explain why they are essential for modern app development, and walk you through a simple GitHub Actions workflow file for Flutter projects. You’ll see how to: Set up Java and Flutter environments. Run ...
Flutter Dependency Injection Explained: Constructor, Setter, & Service Locator
Переглядів 41514 днів тому
In this video, we dive into the world of Dependency Injection (DI) in Flutter! Learn how DI can make your code more modular, testable, and maintainable. We'll cover the three main types of DI: Constructor Injection, Setter Injection, and the Service Locator pattern. Through practical examples, you'll see how to implement these methods in your Flutter projects using tools like GetIt. Whether you...
Dio vs HTTP in Flutter: What’s the Difference?
Переглядів 41521 день тому
Are you unsure whether to use Http or Dio for making API calls in your Flutter app? 🤔 In this video, we dive deep into the key differences between these two popular networking packages. Learn about their features, pros, and cons, and discover which one is best suited for your project. 🔍 What You'll Learn: The basic differences between http and dio in Flutter. When to use Dio’s advanced features...
Normal Network Requests vs Retrofit in Flutter: Which Is Better?
Переглядів 54328 днів тому
In this video, you'll learn how to integrate a REST API into your Flutter application using Retrofit, a powerful and scalable library that simplifies making HTTP requests. We’ll walk through setting up Retrofit with Dio and show you how to organize your API calls in a clean, maintainable, and reusable way. What You’ll Learn: How to set up Retrofit with Dio in your Flutter project. Creating a cl...
Mastering Flutter StatefulWidget Lifecycle: A Complete Guide
Переглядів 658Місяць тому
Description: In this video, we'll dive deep into the StatefulWidget lifecycle in Flutter, an essential concept for managing the state of your widgets. Whether you're building dynamic apps or need to update the UI in response to changes, understanding how to use the lifecycle methods effectively is crucial! 🔑 What you'll learn: The life cycle of a StatefulWidget and how it differs from Stateless...
Create & Publish a Flutter Plugin for Android & iOS to pub.dev: Step-by-Step Guide!
Переглядів 319Місяць тому
🔎 What You’ll Learn: Setting up a Flutter plugin project for Android and iOS only Writing native code in Kotlin (Android) and Swift (iOS) Connecting Flutter to native code using Method Channels Testing your plugin to ensure smooth performance Publishing your plugin to pub.dev for others to use! Creating Flutter Packages: Step-by-Step Guide & Publishing to pub.dev ua-cam.com/video/F4egmh1V10Y/v-...
Creating Flutter Packages: Step-by-Step Guide & Publishing to pub.dev
Переглядів 365Місяць тому
In this video, we take you through the essential steps for creating your own package in Flutter and publishing it to pub.dev, making it easier than ever to share reusable code across your projects. Whether you're a beginner or looking to refine your skills, this guide covers everything you need to know to get started! What You’ll Learn: Step-by-step instructions for creating a Flutter package f...
Packages vs. Plugins in Flutter: What’s the Difference?
Переглядів 299Місяць тому
In this video, we dive into the fundamental differences between packages and plugins in Flutter. Whether you’re a beginner or looking to enhance your Flutter development skills, understanding these two concepts is crucial for building robust applications. What You’ll Learn: The definitions and purposes of packages and plugins in Flutter. Key differences between the two, including use cases and ...
Simplifying Flutter Development: Build_runner, Json_serializable, Freezed ,Sealed Classes & Unions
Переглядів 454Місяць тому
In this video, we simplify Flutter development by exploring the powerful combination of build_runner, freezed, and json_serializable. You’ll learn how to: Set Up Build Runner: Automate code generation to streamline your development process. Utilize Json_serializable: Effortlessly convert Dart objects to JSON and back, minimizing boilerplate code. Work with Freezed: Create immutable data classes...
Introduction to App Lifecycle in Flutter: Understanding the Basics
Переглядів 466Місяць тому
In this video, we explore the basics of the app lifecycle in Flutter. Understanding the different states an app goes through (such as resumed, paused, inactive, and detached) is essential for managing app behavior when it moves between the foreground and background. We'll discuss how to respond to lifecycle changes, practical use cases, and why this knowledge is crucial for optimizing your app’...
Step-by-Step Guide: How to Upload a Flutter App to Google Play
Переглядів 907Місяць тому
In this video, I'll walk you through the entire process of uploading a Flutter app to the Google Play Store in 2024. From setting up your app for release, creating a signed AAB, to configuring your Play Console, this tutorial covers it all. Whether you're a beginner or an experienced developer, follow along to ensure your Flutter app reaches millions of Android users. 🔔 Don't forget to like, sh...
Hive Tutorial in Flutter: Local NoSQL Database
Переглядів 259Місяць тому
Welcome to our Flutter tutorial series! In this video, we dive into Hive, a fast and lightweight key-value database perfect for Flutter applications. Whether you’re building a simple app or a complex project, Hive provides an easy way to store and manage your data locally. In this video, we will cover: What is Hive? An introduction to Hive, its features, and why it’s a great choice for local st...
Flutter & sqflite: Understanding Relational Databases - A Beginner's Guide
Переглядів 2542 місяці тому
Flutter & sqflite: Understanding Relational Databases - A Beginner's Guide
Flutter Secure Storage: Protecting Your Data with Encryption
Переглядів 3712 місяці тому
Flutter Secure Storage: Protecting Your Data with Encryption
Flutter Tutorial: Storing Data with Shared Preferences (Step-by-Step)
Переглядів 3682 місяці тому
Flutter Tutorial: Storing Data with Shared Preferences (Step-by-Step)
Integrating Google Maps IOS SDK & UIKIT with Flutter #4
Переглядів 3642 місяці тому
Integrating Google Maps IOS SDK & UIKIT with Flutter #4
Flutter Native SDK Integration: OPEN CV Android #3
Переглядів 3202 місяці тому
Flutter Native SDK Integration: OPEN CV Android #3
Flutter Native Code Integration: Mastering Event Channels & Device Sensors (iOS & Android) #2
Переглядів 3172 місяці тому
Flutter Native Code Integration: Mastering Event Channels & Device Sensors (iOS & Android) #2
Integrating Native Code in Flutter: iOS & Android Method Channels Explained #1
Переглядів 9183 місяці тому
Integrating Native Code in Flutter: iOS & Android Method Channels Explained #1
Complete Guide to Easy Localization in Flutter
Переглядів 9343 місяці тому
Complete Guide to Easy Localization in Flutter
Firebase Analytics in Flutter: Setup & Best Practices for Tracking Events
Переглядів 5263 місяці тому
Firebase Analytics in Flutter: Setup & Best Practices for Tracking Events
Drawing Circles and Rectangles with Custom Paint in Flutter - Part 3
Переглядів 1293 місяці тому
Drawing Circles and Rectangles with Custom Paint in Flutter - Part 3
Connecting Basic Shapes: Creating Complex Drawings with CustomPainter in Flutter - Part 4
Переглядів 803 місяці тому
Connecting Basic Shapes: Creating Complex Drawings with CustomPainter in Flutter - Part 4
Drawing Lines with Custom Paint in Flutter: A Beginner's Guide - Part 1
Переглядів 1953 місяці тому
Drawing Lines with Custom Paint in Flutter: A Beginner's Guide - Part 1
Drawing Curved Lines with Custom Paint in Flutter - Part 2
Переглядів 1043 місяці тому
Drawing Curved Lines with Custom Paint in Flutter - Part 2
Introduction to Custom Paint in Flutter: Your First Steps
Переглядів 3053 місяці тому
Introduction to Custom Paint in Flutter: Your First Steps
Dio Network Interceptors in Flutter: Simplifying API Management
Переглядів 7194 місяці тому
Dio Network Interceptors in Flutter: Simplifying API Management
عايز اعمل حساب على apple store لكن ليس عندى iphone or mac .. كيف اعمل حساب
هوا عشان تعمل حساب نفسها مش محتاجه ايفون ولا ماك انت بتدخل علي تعمل create account عادي من اي متصفح
@abdallahyasseindev شكرا جزيلا لذوق حضرتك
thank you very much next IOS pls
@@ZawaneeMakeng ua-cam.com/video/b-QUcT_hWHU/v-deo.htmlsi=-JreM-ZI5aERkCBH
Thank you so much for this amazing video! Just a quick off-topic question: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?
هل استطيع استخراج ipa سكرا
@sherifammar6128 عاوز تستخرج ipa بهدف ايه ؟
@abdallahyasseindev عشان اسلم العميل نسخ من ipa and apk
@@abdallahyasseindev كنت عايز ارسال الى العميل ملف ipa & apk شكرا
@sherifammar6128 ماهوا لما ترفع نسخه testflight بتقدر تبعتها للعميل وممكن عن طريق firebase distribution تعبتها apk برضه
@@abdallahyasseindev شكرا جزيلا لذوق حضرتك
شكرا ع المجهود الجميل دا هل الطريقه دي تنفع لو الاب اول مره يترفع ع app store ?
هوا انت هتعمل create لل app من الapp connect وبعد كده هتكمل عادي باه مع الفيديو
يعطيك العافية امس كنت اتابع مقطع ليك وكنت باسالك عن codemagic
جزاكم الله خيرا. كنت طلبت الموضوع دة من حضرتك و نتمنى تستفيض فى الموضوع و خاصة ال shorebird . لان فعلا مهم
ان شاء الله
استمر ي هندسه شرحك ممتاز💪❤️
بارك الله فيك
تسلم استمر
تسلم ايدك على المجهود الرائع. استاذنك لو تعمل فيديوهات عن الاستخدام للرفع على متجر ابل و التيست فلايت و shorebird لان كتير مش بيبقى عندهم لاب ماك . فممكن نستخدم لاب ماك للمرة الأولى و بعد كدة نستخدم GitHub Actions و لكم جزيل الشكر
تسلم يا هندسة استمر
جزاك الله خيرا
جامد . الله ينور
can you provide backend code i can't understand aboute order id.. order id??
ي هندسه بعد اذنك الميل عندي بيجي ب null ممكن تعمل خطوات الverification و غندي مش ظاهر اني اخليه live mode
Aslaamu alaikum Abdullah, I would like to inform you that, chatGpt recommended your video for uploading app; it’s a huge success🎉 Keep it up. And If u are reading this, do reply me. Thanks😊
السلام عليكم عبدالله، أود أن أعلمك أن تطبيق chatGpt أوصاني بتحميل الفيديو الخاص بك؛ إنه نجاح كبير🎉 استمر. وإذا كنت تقرأ هذا، فأجبني. شكرًا لك😊
ما شاء الله يا هندسة ربنا ينفع بيك عاوزين كمان ال CI/CD مع ال IOS وكمان مع ال Stores
@@loqmanali8328 ان شاء الله قريب
بعد اذنك كنت عايز workflow الخاص ب ios و ipa release
@sherifammar6128 ان شاء الله قريب هعمل فيديو عن الموضوع
@sherifammar6128 ان شاء الله قريب
@@abdallahyasseindev شكرا ان شاء الله هيكون github في انتظار حضرتك
شكرا ان شاء هيكون github وبدون xcode
الله ينور
شرح رائع يا هندسه استمر 😊
هندسة ممكن طريق ال ios
@@haithammagdy3893 ان شاء الله فالفيديو الجي
شكرا على شرح 🙏 هل يمكن تحدث عن Fastlane و codemagic و ايه الإضافة التي يقدمونها لل CICD pipeline
ان شاء الله في فيديوهات جايه ممكن اتكلم في المواضيع دي
الله يجزيك الخير شرح رائع
@@abdalrhman2491 تسلم ❤️
مشكور يا بشمهندس اتمنى من حضرتك ان بداية الشرح تكون بعيدة عن الكود ومن ثم نطبق اللي حضرتك شرحته على الكود هيكون الموضوع واضح بشكل افضل ♥
@@samkaram5740 ان شاء الله فالفيديوهات الجايه هحاول اكتر اوضح الدنيا اكتر
Thanks, keep good
يا ريت تكمل الربط مع Firebase Distribution، الشرح جميل جداً يعطيك العافية
@@mohmdhamad6298 ان شاء الله
يطلع عندي مشكلة في خطاء في workflow الخصوصيات
@@aymanay5536 ممكن تقولي ايه الخطا الي بيظهرلك وهل متاكد انك كاتب نفس الي انا كاتبه ؟
انا استخدم source tree ولاكن عند عمل push يقلي في خطاء token لايحتوي على صلاحية
@@aymanay5536 لو انت لسه بتجرب امبارح فانا غيرت الكود بجرب حاجه عندي بس لو الكلام ده من فتره فادا ملوش علاقه بالsource tree Source tree ده GUI بس لل Git
ممكن تجرب دلوقتي تدخل علي الgithub بتاعي وتاخد نفس الكود
الخطاء في workflow غير مصرح يعني غير مفعل
الفيديو أكتر من جميل استمر على كده جزاك الله خير
❤❤❤
انا مش فاهم دوقتي تمام جبت sha وضفتهم للفيربيز . اجيب اب دوقتي من اكونت جوجل؟؟!!
استمرار الله ينور
good
ابداع
شكرااا
استمر مجهود ممتاز ❤
مجهود رائع تسلم ايدك
thank you so much
@@NadeenAwwad 🙏🌹
تسلم ياهندسة على الشرح الجميل دا
@@AbdelrhmanHegazy-ur3hq ربنا يخليك تسلم ❤️🙏
💞💕
بعد اذنك كيفيه عمل create a new publisher ..شكرا
مش فاهم تقصد ايه با create a new publisher
@@abdallahyasseindev شكرا جزيلا كنت عايز اعمل new publisher على pub dev شكرا جزيلا استفد من الفيديو عملت package
Pl. make video in English.. thanks
❤️❤️
ما شاء لله يا هندسة مجهود جبار منك والله ❤ ربنا يوفقك وينفع بك اللهم امين ❤
ربنا يخليك تسلم ❤
سؤال يا بشمهندس هو لو التطبيق مربوط ب Firebase هل هحتاج اعدادات اضافية وانا برفع على store او في اعدادات ممكن اغيرها على firebase لما التطبيق يترفع على المتجر وجزاك الله خير على شرحك الجميل
لو فيه social signing زي جوجل او فيس بوك هتحتاج تضيف sha1 الموجودين في app signing section علي google play كونسول الي الfirebase setting عندك ولو برضه انت الfirestore كانت test مثلا تخليها برودكشن بس ده مش هيعمل مشكله في حاجه يعني بس ده للsecurity بتاع الapp بس
to be honest, I dont see any reason why anyone would choose HTTP instead of DIO. BTW, great video as always 👏
of course most people use DIO cause every thing is handled perfect on it
Great video!!! ❤❤❤
@@aouadicharaf1038 thank you 🙏
ما شاء الله جميل الشرح , التوبك ده كنت دورت عليه لكن الشرح ممتاز
@@khaledabdelwahab-fm3oi ربنا يخليك❤️
هو فاافيديو حضرتك طلعت لينك لليست؟ لتاع ال14 يوم ده؟
@@omareid9909 لا الاكونت بتاعي قديم فامشيت عالطريقه القديمه
الشرح جميل
@@mohaalkhair8642 شكرا تسلم 🙏