SecitDevelopers | Create Note app with Flutter Getx SQFLite | عمل مشروع نوت مذكره بفلاتر
في الفيديو ده هتتعلم ازاي تعمل نوت ابليكيشن بنفسك من خلال فلاتر
هنستخدم ال GETX لاداره الاستيت state mang
وهنستخدم ال SQFLITE ك قاعده بيانات DATABASE
About🤠
Note app using GetX and local database (sqflite) can add note and remove it can remove all notes can update note & share it to your social
Benfit👻
[🆗] Welcom Screen
[🆗] Home Screen
[🆗] Add New Note Page
[🆗] Edited Note Page
[🆗] Note Detail Page
[GetX]
MVC patterns
Deal with Search Delegate .
Deal With Alert Dialog
Content Word Count
Content Char Count
Share Note to Social media
if you don't add title defultly be UnNammed
Deal with Sqflite.
[✅] Create Note
[✅] Update Note
[✅] delete note
[✅] delete All note
[✅] Search about notes
[✅] Last Update of Note
[✅] Date Time Created of Note
FULL source code : https://github.com/itsherifAhmed/Note-App
STARTING POINT source code : https://github.com/itsherifAhmed/note-app-starting-point
لو احتجت اي مساعده ف تعال ع جروب الفيس
#sec_it_developers
#flutter_GetX_Course
تابع الدوره كامله من هنا
https://bit.ly/2ZuvJlm
our community
facebook page : https://bit.ly/3vtKu2h
facebook group : https://bit.ly/3vtKIGF
facebook profile : https://bit.ly/3x2PkF2
telegram channel : https://bit.ly/2TJBlVO
00:00 intro
00:10 Benfits
02:07 overview - استعراض الابليكيشن
04:24 How to Downlaod source code
05:19 Open Strarting Project
05:40 Main .dart
08:57 important note - ملحوظه مهمه
09:30 Handle Project
09:55 Create Model | Step one - الخطوه الاولي عمل المودل
12:26 Create Controller | Step two - الخطوه الثانيه عمل الكنترولر
14:12 OnInit Method
14:28 IsEmpty Method
15:25 AddNoteToDataBase Method - اضافه النوت الي الداتابيز قاعده البيانات
21:33 add note to database idea
21:59 delete Note Method - مسح النوت من الداتا بيز
23:31 GetAllNote Method
24:04 delete All Note Method - مسح كل النوتس من الداتا بيز
24:54 update Note Method - تحديث النوت في الداتا بيز
27:00 finish GetAllNote Method - انهاء الميثود
27:26 Share Note Content - عمل ميثود تشير النوت
29:32 Search Bar - عمل السيرش بار ويدجت
35:55 Alert Dialog - عمل صندوق حواري لتأكيد مسح النوت من الداتا بيز
38:16 Craete View | Step Three - الخطوه الثالثه انشاء الصفحات
40:04 Home Page
44:27 Add Note Page
45:19 Note Detail Page
47:15 Edit Note Page
GetX is an extra-light and powerful solution for Flutter. It combines high-performance state management, intelligent dependency injection, and route management quickly and practically.
GetX has 3 basic principles. This means that these are the priority for all resources in the library: PRODUCTIVITY, PERFORMANCE AND ORGANIZATION.
PERFORMANCE: GetX is focused on performance and minimum consumption of resources. GetX does not use Streams or ChangeNotifier.
PRODUCTIVITY: GetX uses an easy and pleasant syntax. No matter what you want to do, there is always an easier way with GetX. It will save hours of development and will provide the maximum performance your application can deliver.
Generally, the developer should be concerned with removing controllers from memory. With GetX this is not necessary because resources are removed from memory when they are not used by default. If you want to keep it in memory, you must explicitly declare "permanent: true" in your dependency. That way, in addition to saving time, you are less at risk of having unnecessary dependencies on memory. Dependency loading is also lazy by default.
ORGANIZATION: GetX allows the total decoupling of the View, presentation logic, business logic, dependency injection, and navigation. You do not need context to navigate between routes, so you are not dependent on the widget tree (visualization) for this. You don't need context to access your controllers/blocs through an inheritedWidget, so you completely decouple your presentation logic and business logic from your visualization layer. You do not need to inject your Controllers/Models/Blocs classes into your widget tree through MultiProviders. For this, GetX uses its own dependency injection feature, decoupling the DI from its view completely.
فيديوهات ذات صلة
أشهر المقالات
أفضل 6 بدائل نتفلكس لمشاهدة الافلام والمسلسلات (مجاني ومدفوع)
تحميل اوفيس Microsoft Office 365 عربي كامل 2023 مفعل مجاناً
تحميل برنامج اكسل Excel جميع الاصدارات للكمبيوتر والموبايل كامل مجانا 2023
تحميل أهم البرامج الاساسية للكمبيوتر لويندوز 7 لسنة 2023 بعد الفورمات
أفضل برنامج ترجمة نصوص بدقة شديدة وصحيحة 100% بدون أخطاء
تحميل برنامج مايكروسوفت اوفيس Microsoft Office 2013 مجانا
أفضل 18 تطبيق من تطبيقات الأندرويد على الإطلاق في 2023
افضل تطبيق لتحسين مهارة النطق والاستماع فى اللغة الانجليزية
كورس [معتمد] في اعطال الثلاجة والديب فريزر والمبرد HVAC | إصدار شهادة الدورة التدريبية مجانا
الربح من الهاتف : 8 طرق تمكنك من ربح المال من الموبايل فقط
سيرتك الذاتية " CV " هي أول مستند وأول دليل على كفاءتك في العمل
وتقوم الورشه بمساعدتك لإنشاء سيرتك الذاتية بإحترافية
وتقوم الورشه بمساعدتك لإنشاء سيرتك الذاتية بإحترافية
صيانة و برمجة كنترولات السيارات نظري و عملي
اساسيات الكهرباء السيارات | Most important Electrical Principles
صيانة الجوال سوفت وير
طريقة تغير موتور الثلاجه والشحن
طريقة اصلاح جميع اعطال سخان مياه يونيفرسال كهرباء
زيت المحرك وسائل التبريد واختيار الزيت المناسب ومياة التبريد
صيانة الموبيلات من الصفر دليل تعليمي للمبتدئين في صيانة الموبيلات
صيانه اجهزه منزليه وكيفيه تركيبها
الربح من التداول على بايير للمبتدئين
دورة تعليم ال PLC دورة تطبقية
افضل تطبيقات اندرويد 2022 تعرف معنا
شحن الثلاجه المنزليه في المنزل
تصليح غسالات وكشف الاعطال بها
مراجعة السيارات الحديثة اكسبريس 2021
صيانة سخان الكهرباء المنزلي
صيانه السخانات تغيير الجلده
صيانة الجوال ومعرفه الادوات المستخدمه في عمليات الصيانه
منكير مكياج مناسبه مهمه تعرف معنا
تعليم البرمجة للأطفال من الصفر 2026
تعليم البرمجة للأطفال من الصفر خطوة بخطوة 2026
أحدث الدورات
Basics of OOP with C
مشروبات رمضان 2026
سحور رمضان 2026
Secure Your PHP Web Application
تعلم لغات العالم واختبارات اللغه التركيه
تعليم اهم لغات العالم مع معهد ايليت 2026
اتعلّم التحدث بأكثر من 5 لغات بثقة في 2026
تعلم الانجليزي من الصفر 2026
سلسلة English Bits لتعلم اللغة الإنجليزية خطوة بخطوة 2026
تعلم اللغة الإنجليزية من خلال الأفلام الأمريكية 2026
منهج شامل لتدريب اللغة الإنجليزية من الصفر 2026
تعلم اللغة الإنجليزية المستوى الثاني 2026
منهج شامل لتعلم اللغة الإنجليزية من الصفر 2026
تكنولوجيا المعلومات وكيفية التعمق فيها خطوة بخطوة 2026
مقدمة إلى تكنولوجيا المعلومات IT للمبتدئين 2026
تعلم تكنولوجيا المعلومات IT من الصفر 2026
أساسيات تكنولوجيا المعلومات من الصفر 2026
تعليم البرمجة للأطفال من الصفر خطوة بخطوة 2026
تعليم البرمجة للأطفال من الصفر 2026
تعلم البرمجة المستوى الثاني 2026