- 32
- 30 727
Karem Ebrahim
United Arab Emirates
Приєднався 29 вер 2016
Always building stuff
GoRouter in Flutter: #3 Navigation (Arabic)
GoRouter in Flutter: #3 Navigation (Arabic)
Our Telegram Group: t.me/+rm438z5JU2MzMTg0
Ready to supercharge your Flutter app’s navigation? In this first video of our “GoRouter in Flutter” playlist, we’ll dive into the basics of GoRouter, the powerful package that simplifies routing in Flutter.
In this video you're going to:
- How to Navigate using GoRouter Go and Push?
- Using Named Routes.
- Passing data back when Pop.
- Pass Dart Objects using Extra.
Breakdown of the points:
00:00 Introduction
02:03 Navigation using Go
06:40 Navigation using Push
09:30 Navigate to Web Link
10:16 Named Routes
13:14 Prevent Navigation
13:52 Imperative Navigation
15:45 Return data back in Pop
18:52 Pass Dart Objects using Extra
23:40 Conclusion
Whether you’re building for iOS, Android, or both, this tutorial will get you started on the right foot. Let’s make your app’s navigation smarter and more efficient!
#Flutter #GoRouter #FlutterDevelopment #MobileDevelopment #iOSDevelopment #AndroidDevelopment #AppNavigation #FlutterRouting #MobileAppDev #FlutterTutorial #iOSDev #AndroidDev #FlutterTips #DartLang #CrossPlatform #AppDevelopment #MobileApps #SoftwareEngineering #Coding #Programming #TechTutorial #LearnFlutter #UIUX #MobileUI #TechEducation #DeveloperLife #ScalableApps #flutter #ios #iosdevelopment #android #androiddeveloment #software #softwareengineering #architecture #pattern #designpatterns #softwarearchitecture #mobiledevelopment
Our Telegram Group: t.me/+rm438z5JU2MzMTg0
Ready to supercharge your Flutter app’s navigation? In this first video of our “GoRouter in Flutter” playlist, we’ll dive into the basics of GoRouter, the powerful package that simplifies routing in Flutter.
In this video you're going to:
- How to Navigate using GoRouter Go and Push?
- Using Named Routes.
- Passing data back when Pop.
- Pass Dart Objects using Extra.
Breakdown of the points:
00:00 Introduction
02:03 Navigation using Go
06:40 Navigation using Push
09:30 Navigate to Web Link
10:16 Named Routes
13:14 Prevent Navigation
13:52 Imperative Navigation
15:45 Return data back in Pop
18:52 Pass Dart Objects using Extra
23:40 Conclusion
Whether you’re building for iOS, Android, or both, this tutorial will get you started on the right foot. Let’s make your app’s navigation smarter and more efficient!
#Flutter #GoRouter #FlutterDevelopment #MobileDevelopment #iOSDevelopment #AndroidDevelopment #AppNavigation #FlutterRouting #MobileAppDev #FlutterTutorial #iOSDev #AndroidDev #FlutterTips #DartLang #CrossPlatform #AppDevelopment #MobileApps #SoftwareEngineering #Coding #Programming #TechTutorial #LearnFlutter #UIUX #MobileUI #TechEducation #DeveloperLife #ScalableApps #flutter #ios #iosdevelopment #android #androiddeveloment #software #softwareengineering #architecture #pattern #designpatterns #softwarearchitecture #mobiledevelopment
Переглядів: 329
Відео
GoRouter in Flutter: #2 Configuration (Arabic)
Переглядів 2855 місяців тому
GoRouter in Flutter: #2 Configuration (Arabic) Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Ready to supercharge your Flutter app’s navigation? In this first video of our “GoRouter in Flutter” playlist, we’ll dive into the basics of GoRouter, the powerful package that simplifies routing in Flutter. In this video you're going to: - What is GoRoute? - How to pass data using Path Parameters? - How t...
GoRouter in Flutter: #1 Getting Started (Arabic)
Переглядів 6225 місяців тому
GoRouter in Flutter: #1 Getting Started (Arabic) Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Ready to supercharge your Flutter app’s navigation? In this first video of our “GoRouter in Flutter” playlist, we’ll dive into the basics of GoRouter, the powerful package that simplifies routing in Flutter. In this video you're going to: - Learn how to set up GoRouter in your project. - Configure your i...
Building Mobile App at Scale - Challenges Part #1 - App Crashes (Arabic)
Переглядів 2135 місяців тому
Building Mobile App at Scale - Challenges Part #1 - App Crashes (Arabic) Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Welcome to my new video in this series, where I dive deep into the complexities of building mobile apps at scale! In this episode, we tackle one of the challenges which is: App Crashes. Based on the book “Building Mobile Apps at Scale: 39 Engineering Challenges,” I explore the var...
Building Mobile App at Scale - Challenges Part #1 - Push Notifications (Arabic)
Переглядів 2685 місяців тому
Building Mobile App at Scale - Challenges Part #1 - Push Notifications (Arabic) Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Welcome to my new video in this series, where I dive deep into the complexities of building mobile apps at scale! In this episode, we tackle one of the challenges which is: Push Notifications. Based on the book “Building Mobile Apps at Scale: 39 Engineering Challenges,” I e...
Building Mobile App at Scale - Challenges Part #1 - DeepLinks (Arabic)
Переглядів 3005 місяців тому
Building Mobile App at Scale - Challenges Part #1 - DeepLinks (Arabic) Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Welcome to my new video in this series, where I dive deep into the complexities of building mobile apps at scale! In this episode, we tackle one of the challenges which is: DeepLinks. Based on the book “Building Mobile Apps at Scale: 39 Engineering Challenges,” I explore the various...
Building Mobile App at Scale - Challenges Part #1 - Deprecation and Old Versions (Arabic)
Переглядів 4575 місяців тому
Building Mobile App at Scale - Challenges Part #1 - Deprecation and Old Versions (Arabic) Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Welcome to my new video in this series, where I dive deep into the complexities of building mobile apps at scale! In this episode, we tackle one of the challenges which is: Deprecation and Old Versions support. Based on the book “Building Mobile Apps at Scale: 39 ...
Explaining FVM: Effortless Flutter Version Management for Every Developer! (Arabic)
Переглядів 6565 місяців тому
Welcome to my latest video where I explore the ins and outs of FVM (Flutter Version Management)! 🚀 Our Telegram Group: t.me/ rm438z5JU2MzMTg0 In this tutorial, I walk you through: • What FVM is and why it’s crucial for Flutter development? • Step-by-step guidance on using FVM. • How to manage multiple Flutter versions seamlessly with FVM. Whether you’re a seasoned Flutter developer or just gett...
Building Mobile App at Scale - Challenges Part #1 - Changes are Hard to Revert (Arabic)
Переглядів 2885 місяців тому
Building Mobile App at Scale - Challenges Part #1 - Changes are Hard to Revert Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Welcome to my new video in this series, where I dive deep into the complexities of building mobile apps at scale! In this episode, we tackle one of the most critical challenges: State Management. Based on the book “Building Mobile Apps at Scale: 39 Engineering Challenges,” I...
Building Mobile App at Scale - Challenges Part #1 - State Management (Arabic)
Переглядів 9425 місяців тому
Building Mobile App at Scale - Challenges Part #1 - State Management Our Telegram Group: t.me/ rm438z5JU2MzMTg0 Welcome to the first video in my new series, where I dive deep into the complexities of building mobile apps at scale! In this episode, we tackle one of the most critical challenges: State Management. Based on the book “Building Mobile Apps at Scale: 39 Engineering Challenges,” I expl...
Concurrency, Do you know BlockOperation ? (Arabic)
Переглядів 4934 роки тому
- What is Operation? - What is BlockOperation? - How to use BlockOperation? - Concurrency Workshop: forms.gle/icdUvgFuCZCwzjFa7 🔥 COMMENTS 🔥 If you have questions about the video or iOS programming in general, please comment below. 🔥 Social Links 🔥 Linkedin: www.linkedin.com/in/karimebrahem Twitter: k_ebrahem_ Github: github.com/KarimEbrahemAbdelaziz Facebook: KarimEbra...
Building Design System - Animations (Part 4) (Arabic)
Переглядів 4684 роки тому
- How to build Animation in your design system ? - Using UIViewPropertyAnimation - Doric : github.com/jayeshk/Doric 🔥 COMMENTS 🔥 If you have questions about the video or iOS programming in general, please comment below. 🔥 Social Links 🔥 Linkedin: www.linkedin.com/in/karimebrahem Twitter: k_ebrahem_ Github: github.com/KarimEbrahemAbdelaziz Facebook: KarimEbrahem... Slack...
Building Design System -Typography (Part 3) (Arabic)
Переглядів 6294 роки тому
- How to build Typography in your design system ? - Build Dynamic Type Fonts - Using xiblint for your XIBs and Storyboards - What is UIFont Metrics ? - Build Custom Font Descriptor - Doric : github.com/jayeshk/Doric 🔥 COMMENTS 🔥 If you have questions about the video or iOS programming in general, please comment below. 🔥 Social Links 🔥 Linkedin: www.linkedin.com/in/karimebrahem Twitter: twitter....
Building Design System - Colors (Part 2) (Arabic)
Переглядів 8224 роки тому
- How to build colors in your design system ? - Using xiblint for your XIBs and Storyboards - Doric : github.com/jayeshk/Doric 🔥 COMMENTS 🔥 If you have questions about the video or iOS programming in general, please comment below. 🔥 Social Links 🔥 Linkedin: www.linkedin.com/in/karimebrahem Twitter: k_ebrahem_ Github: github.com/KarimEbrahemAbdelaziz Facebook: KarimEbrah...
Building Design System - What is Design System ? (Part 1) (Arabic)
Переглядів 1,2 тис.4 роки тому
Building Design System - What is Design System ? (Part 1) (Arabic)
How to Securely Save your Keys - CocoapodsKeys (Arabic)
Переглядів 9214 роки тому
How to Securely Save your Keys - CocoapodsKeys (Arabic)
Smooth TableView and CollectionView Infinite Scrolling Using Prefetch DataSource
Переглядів 5 тис.4 роки тому
Smooth TableView and CollectionView Infinite Scrolling Using Prefetch DataSource
You Don't Know Protocols (Dynamic and Static Dispatch)
Переглядів 1,3 тис.4 роки тому
You Don't Know Protocols (Dynamic and Static Dispatch)
How to Unit Test your Network Layer ?
Переглядів 1,3 тис.4 роки тому
How to Unit Test your Network Layer ?
إيه هو Alamofire Adapter ؟ وإزاى اعمل Refresh Token ؟
Переглядів 1,3 тис.4 роки тому
إيه هو Alamofire Adapter ؟ وإزاى اعمل Refresh Token ؟
إيه هو Alamofire Retrier وإزاي استخدمه ؟
Переглядів 1,2 тис.4 роки тому
إيه هو Alamofire Retrier وإزاي استخدمه ؟
What is dispatch_once ? and How to do it in Swift ?
Переглядів 8714 роки тому
What is dispatch_once ? and How to do it in Swift ?
يعنى ايه Currying ؟ وايه هيا الـ Curried Functions وايه علاقتها بـ Swift ؟
Переглядів 8935 років тому
يعنى ايه Currying ؟ وايه هيا الـ Curried Functions وايه علاقتها بـ Swift ؟
Swift Error Handling from Fatal to Result
Переглядів 4965 років тому
Swift Error Handling from Fatal to Result
Junior iOS Roadmap and Robusta Interview
Переглядів 1,6 тис.5 років тому
Junior iOS Roadmap and Robusta Interview
Code Quality: What is Code Quality? and why it matters?
Переглядів 5025 років тому
Code Quality: What is Code Quality? and why it matters?
Why Instabug won't use Swift 5? ABI Stability and Module Stability
Переглядів 6595 років тому
Why Instabug won't use Swift 5? ABI Stability and Module Stability
عاش يا هندسة ماشاءالله ... يا ريت تستمر
شكرا جدا ياهندسة استمر طريقة شرحك باسلوب حضرتك ممتازة
الله يعطيك العافية على المحتوى القيم. عندي ملاحظة ان صوت الفديو منخفض
اشكرك محتوي عظيم ومفيد .. ممكن برده ال apis تبقي ليها version هي كمان لو حصل فيها اي تغيير ياثر علي ال live users .. وكل version موبايل يستخدم version معينه من ال end point دي لحد منتاكد ان كل ال users انتقلوا لل version الجديدة ..
Thanks
You're Welcome :)
الصوت واطي شوية
تمام هاخد بالي من الصوت في الفيديوهات الجاية ان شاء الله 🙏
thanks
You're welcome!
تسلم يا هندسه يا ريب حاجه عن ال DeepLink and Dynimac link
ان شاء الله هاحاول اخر فيديو في ال Playlist دي يكون فيديو مجمع كدا لبروجيكت او حاجة ان شاء الله .. وكدا كدا هانتكلم عن ال DeepLinking مع GoRouter لانها جزء من ال Documentation 💪
Just finished all the Playlist and it was very helpful. Thank you for sharing your knowledge ❤️❤️
Glad it was helpful! And let me know if you have any questions :)
apply dark mode please 🥹
Insightful ❤
Thank you :)
من اكبر المشاكل في رأيي و خاصة مع ال universal links تحديداً مع ال iOS هو انه لو بتستخدم browsers تانية غير safari غالباً ال links دي مش هتشتغل و لازم يبقي عندك support من ال web team مثلاً انهم يزودوا buttons او اي حاجة يقدر ال user يدوس عليها علشان يروح لل app غير كدة بيبقي blocker كبير و حتي لو عملنا كدة ال ux مش بيبقي الطف حاجة خالص نفسي في طريقة تانية تتقدم علشان تحسن موضوع ال universal links ده بجد.
ياخي والله وحشني الكلام معاك تيكنيكال ❤️ بس لا Apple مش هاتعمل حاجة وهاتسيبك كدا 😆😂
@@KarimEbrahem وانت كمان يا صاحبي والله واحشني جداً ❤️
شكرا ليك
الشكر لله وحده ، تسلم ❤
ممكن اسم ال tool اللي بتستخدمها في الauto complete لو سمحت
دي ميزة في ال Terminal اللي انا باستخدمها .. هيا اسمها Warp www.warp.dev/
@@KarimEbrahem شكرا ليك جدا ، انا عرفت منك قبل كدة Fig برضة
@@KarimEbrahem please don't stop sharing your knowledge with us, I appreciate 🙏
حبيبي تسلم ، ان شاء الله ربنا يقدرني واعمل كدا :)
ممتاز جزاك الله كل خير
حبيبي الله يكرمك ☺️
Thank you so much, you just saved me on a technical test!
Glad I could help!
All instances uses static dispach are saved in the the stack, unlike the dynamic based dispatch instaces which all saved in the heap, is that right?
Great job!!. Thank you for the video. But I have a question, how to manage key values on different configurations or environments, lets say i want to set 2 values for same key one on production and the other for testing environment.
is this Arabic that you speaking?
Thanks for this amazing video
It's a great tutorial. Thank you ❤
عاش جدا والله يا هندسة
شرح رااائع يا بشمهندس كريم ربنا يجعله في ميزان أعمالك
is this english or not? i can't even tell..
Great topic and content 👍 , and can you please provide a link to download pro multithreading book as pdf ?
very good karim thank you
You are most welcome :)
What did you write in 4:19 ????
I wrote the Google Maps Key, you should here write your own :)
- iOS Stanford Course : @t The link is not working
في طريقة بتخليك تعمل بوردر للفيو من الستوري بورد من دون ما تربطها وبقدر كمان يخصص الي بده اياه عن طريق الاكستينشن وبصير يستخمه من الستوري بورد فيا ريت تشرحلنا اياها ادا عندك معرفة فيها
تسلم على الشرح والله يزيدك علم 🤍
I have this error : No such module 'OHHTTPStubs' in unit test class
وه 3>
it would be much helpful if you could add English subtitles to this video. Seems to me like nice content.
Hi. im trying to use .rswiftignore, but it doesnt seems to ignore the indicated files/folder declared. Any advice?
any chance you can do this in English?
Thank you so much man, love from India 🇮🇳
hi, this is a great tutorial! I wanna ask, I'm using token basic authentication and I've followed as what you explain. but still error
dropping frames
www.ramshandilya.com/blog/design-system-typography/
Thank you for your helping and share your knowledge and I wish if you can make a video serious about unit test and UI test
Very very excellent explanation, thank you very much, Karim
Where you have used collection view ???
Great work, keep it up 👏👌
Thank you so much 😀
Please do videos in English!!! Your material seems quite awesome:)
Thank you, I will
If I wanna add the parameters, where I can do that?
عاش ما شاء الله
حبيبى يا محمد تسلم يا صديقى 😊❤️
حلو جدا اتمني تستمر استفادت كتير
شكراا ليك جدا ياخالد وان شاء الله مستمر 😊❤️
hello , thank you for amazing video for explaining intercepter.Could you tell me another examples when should I user retrier? you have mentioned one example about authentication procces
Hey Amr, Another example would be retrying failed API calls because of internet connection or retry it again when time out. Thank you for your awesome feedback 😊❤️
عااااش جدا معلومات حلوة وقيمة منسقة واستفدت منها جدا وهستخدمها الفترة الجاية
ماتنساش تورينا استخدمتها ازاى وفى بروجيكت ايه 😉❤️
حلو جدا واتمني الاستمرار واستفدت فعلا
حبيبي ان شاء الله نستمر 😊❤️