# Geecoders
## Posts
- [كود برنامج جافا لطباعة كلمه تبدء بنهاية اخر حرف من الكلمه السابقة - Print a word that begins with the end of the previous word Java Code](https://geecoders.com/java-code19-html/): كود برنامج جافا (java code) لطباعة كلمه تبدء بنهاية اخر حرف من الكلمه متابعي الموقع الاعزاء مرحبا بكم في مقالة جديدة حول كود برمجة جافا, اليوم نقدم لكم كود مميز والكود هذا يمكنك صناعة به لعبة اذا كنت سواء اذا كنت مطور برامج سطح مكتب او مطور برمجة تطبيقات الاندرويد, فهذا الكود بسيط جدا وفكرتة […]
- [كود برنامج يقوم بـ تحويل الاقدام الى امتار بلغة البايثون - feet to meters python code](https://geecoders.com/python-code-metter-html/): write python program to convert number in feet to meters كود بايثون جديد في مقالة اليوم وهو كود يقوم بتحويل الاقدام او الخطوات الى امتار الكود بسيط جدا فقط يحتوي على 3 اسطر , وهذا المميز في لغة البايثون python انها لغة بسيطة وسهلة وايضا تعد من اكثر لغات البرمجة طلبا في سوق العمل ويمكنك تعلم […]
- [كود برنامج بلغة c++ لمعرفة الاعداد الزوجيه و الفردية | odd or even number](https://geecoders.com/c-even-number-html/): اكتب برنامج بلغة سي بلس بلس لمعرفة الاعداد الزوجية هل تم طلب منك في الجماعه او الكورس ان تكتب له كود برمجي بلغة c++ او باللغه الانجليزيه – write write C++ Program to Check if a given Integer is Even or Odd, يقوم بحساب الارقام الزوجيه, ولكنك لا تعرف جيد بالبرمجه لذلك لا تقلق ففي […]
- [كود جافا يقوم بمقارنة ثلاث ارقام وطباعة الاصغر ( code Java to print the lowest number )](https://geecoders.com/code-java-to-print-lowest-number-html/): كود برنامج بلغة جافا يقوم بطباعة الارقام من الاكبر الى الاصغر مرحبا بكم في درس java جديد حيث في هذا الدرس سوف نتعرف على كود جافا (code java) يقوم بطباعة الاعداد من الاصغر الى الاكبر, وتعد لغة جافا من اكثر لغات البرمجة المطلوبة في سوق العمل وذلك بسبب دخولها في تطوير عدد كبير من تطبيقات […]
- [كود برنامج بلغة جافا (java code) لطباعة احرف الكلمة | print every letter of that word in java](https://geecoders.com/java-code-print-every-letter-html/): اكتب برنامج جافا باستخدام لغة جافا لطباعة احرف الكلمة اصبحت لغة الجافا من اهم اللغات البرمجيه المطلوبه بقوه في سوق العمل لانها تدخل في برمجة العديد من الاشياء كالبرامج والتطبيقات على الاندرويد وغيرها ولذلك يجب على كل شخص يحب البرمجه ان يبحث عن تعلم لغة البرمجة جافا اذا كان مبتدئ في المجال او البدايه بهذه […]
- [كود برنامج بلغة بايثون (python) لطباعة الارقام بشكل هرمي - Numbers are hierarchically Python](https://geecoders.com/python-print-number-html/): write a Python program to print numbers hierarchically مرحبا بكم اعزائنا الزوار في مقالة جديد في لغة برمجة python, واليوم نقدم لكم برنامج يقوم بطباعة الارقام بشكل هرمي هذا الكود سهل وليس معقد فقط يحتوي على سطرين برمجة فقط, وهذا ما يميز لغة بايثون بأنها سهلة وغير معقده خلافا عن باقي لغات البرمجة,وايضا في وقتنا […]
- [كود برنامج بلغة جافا لطباعة احرف معينة من الكلمة - Print specific characters Java code](https://geecoders.com/char-java-html/): اكتب برنامج جافا يقوم بطباعة مجموعة من الاحرف المعينه من الكلمه باستخدام لغة جافا اليوم نقدم لكم كود بلغة جافا وهو عباره عن برنامج يقوم بطباعة احرف معينه من داخل الكلمه بمعنى كلمة MohammedM نريد فقط طباعة حرف m و M فقط دون طباعة باقي الحروف, فهذه هي وظيفة الكود البرمجي وهذا الكود كان مطلوب […]
- [كود برنامج بلغة البايثون لمعرفة الاعداد الزوجيه والفرديه (even or odd number)](https://geecoders.com/even-odd-number-html/): write python program that reads an integer and checks whather it is even or odd عندما تريد تعلم لغة البرمجة بايثون سوف تحتاج كود معرفة الاعداد الزوجيه والفرديه لانه يتم طلبه بكثرة جدا سواء في كليات حاسبات ومعلومات او في الكورسات او اي مكان لتعلم البرمجه ستجد هذا الكود يطلب منك لذلك قمت بتوفيره بالبايثون […]
- [كود برنامج بلغة جافا لطباعة اول واخر حرف من الكلمة - The beginning and end of the word is Java code](https://geecoders.com/start-end-java-html/): اكتب برنامج بواسطة برمجة جافا يقوم بمعرفة اول واخر حرف من الكلمات . اصبحت لغة الجافا من اهم اللغات البرمجيه المطلوبه بقوه في سوق العمل لانها تدخل في برمجة العديد من الاشياء كالبرامج والتطبيقات على الاندرويد وغيرها ولذلك يجب على كل شخص يحب البرمجه ان يبحث عن تعلم لغة البرمجة جافا اذا كان مبتدئ في […]
- [اكتب برنامج بلغة c++ لحساب مجموع الاقل التي تقل عن او تساوي n](https://geecoders.com/c-plus-n-html/): كود برنامج بلغة c++ لحساب مجموع الاقل التي تقل عن او تساوي n زوارنا الاعزاء مرحبا بكم, هل تبحث عن كود يقوم بجمع جميع الاعداد التي تقل عن او تساوي القيمه المدخله من المستخدم بلغة c++ – write a program c++ that uses a for statement to find the smallest of several integers, فالحل هو […]
- [كود بلغة الجافا لطباعة الاعداد الفردية من العدد 0 الى 100 | Print the odd numbers in Java](https://geecoders.com/odd-number-java-html/): قم بكتابة برنامج بواسطة برمجة جافا لطباعة الاعداد الفردية تعد لغة جافا – java من اكثر اللغات شيوعا وانتشارا في وقتنا الحالي والسبب يرجع في انها تدخل في تطوير البرامج والتطبيقات وبرمجة تطبيقات الاندرويد، لذلك يجب عليك تعلم الجافا ( java tutorial ) والمحتوى العربي غني بالمعلومات الجيده والحديثه .فيمكنك فقط التوجة الى جوجل او […]
- [كود جافا لحساب مجموع الارقام الزوجيه المحصوره بين رقمين - The sum of the numbers confined to Java code](https://geecoders.com/java-code-html/): اكتب برنامج باستخدلغة البرمجة جافا لحساب مجموع الارقام الزوجيه المحصوره بين رقمين زوارنا الاعزاء مرحبا بكم في من جديد, في مقالة اليوم هل تم طلب منك في الجامعه كود حساب الاعداد المحصوره بين القيمه a و b او بين عديين بلغة الجافا – write a java program that computes the sum of even numbers that […]
- [برنامج بلغة سي بلس بلس يقوم بحساب الاعداد الاولية | Print the prime numbers c++](https://geecoders.com/print-prime-numbers-c-html/): كود برنامج لايجاد الاعداد الاولية بلغة C++ زوار موقع GeeCoders تحيه طيبه لكم وبعد . هل تبحث عن كود يقوم بعمل تشيك على الارقام ومعرفة الارقام الاوليه والارقام الغير اوليه بلغة c++ فانت في المكان الصحيح في مقالة اليوم سوف اضع لكم الكود وهذا الكود يتم طلبه خاصة في الجامعات او الكورسات بكثره سواء بالسي […]
- [برنامج بلغة البايثون لرمي النرد بشكل عشوائي | Rolling the dice randomly python code](https://geecoders.com/dice-python-html/): برنامج بلغة البايثون لرمي النرد بشكل عشوائي متابعي جي كودرس – GeeCoders مرحبا بكم في مقالة جديدة حول اكواد بايثون, وفي هذة المقالة سوف نتعرف على كود برنامج رمي الزهر (النرد) بلغة بايثون python,حيث تعتبر لغة بايثون من اكثر اللغات انتشارا في وقتا الحالي وذلك لسهولتها وكثير من الطلاب في الجامعات يدرسون البرمجة بالبايثون ونحن […]
- [كود برنامج بلغة الجافا طباعة ايام الاسبوع بإستخدام switch case](https://geecoders.com/switch-case-html/): قم بطباعة جدول ايام الاسبوع بواسطة لغة البرمجة جافا هذا الكود المكتوب بلغة جافا (java) فكرته بسيطه جدا وغير معقدة فكل ما عليك هو ان تقوم بادخل رقم اليوم ولكن الرقم 1 فسيظهر لك البرنامج يوم الجمعه وهكذا، يمكنك بهذا الكود البسيط عمل تقويم (calendar) على سبيل المثال ويمكنك التعديل على هذا الكود بسهولة سواء […]
- [برنامج بلغة c++ لحساب مساحة اقل مسافة (اكواد سي بلس بلس)](https://geecoders.com/lowest-distance-html/): اكتب برنامج بلغة السي بلس بلس لحسابة اقل مسافة بين الارقام عزيزي، في هذه التدوينة سأعرفك على كيفية كتابة برنامج بلغة c++ يمكنك من حساب اقل مساحين بين الارقام طبعا سوف نجعل الارقام التي نريدها في داخل array ومن ثم سوف نضغ لوب يمر على الارقام ويحسب الفرق ويخبرك باقل مسافه بين الارقام وهذه هي […]
- [كود لعمل جدول تقويم بلغة البايثون | Python calendar program](https://geecoders.com/python-programming-calendar-html/): برنامج تقويم بلغة بايثون متابعي جي كودرس مرحبا بكم في مقالة اليوم سوف نتعرف على كود برمجة بايثون python programming يقوم بحساب التقويم calendar, الكود يقوم بطباعة التاريخ (التقويم) بشكل منظم وقد يتم طلب منك في الجامعة هذا الكود سواء بلغة البايثون او جافا او غيرها من اللغات لان هذا الكود مهم جدا وفي نفس […]
- [افضل موقع لكتابة اكواد بايثون اونلاين python online - بايثون اون لاين | The best website for writing Python codes](https://geecoders.com/python-online-html/): افضل محرر لكتابة برنامج بايثون باستخدام لغة بايثون تعد لغة برمجة بايثون من اهم لغات البرمجة في عصرنا هذا, وهي لغة رفيعة عالية المستوى وايضا تتميز بسهولة الكتابة والقراءة وهذا ما يميزها عن غيرها من لغات البرمجة, ويعد هذا السبب من اهم الاسباب التي حببت الناس في البدء في تعلمها وحاليا اغلب من يفكر في البدء في […]
- [مجموعة من افضل البرامج والمواقع للكتابة بلغة السي بلس بلس || ++The best programs and sites for writing in c](https://geecoders.com/best-programs-and-sites-for-writing-in-c-html/): مجموعة من افضل البرامج والمواقع للكتابة بلغة c++ متابعي موقع ومدونة جي كودرس مرحبا بكم في مقالة جديدة وفي هذة المقالة سوف نتحدث عن افضل محررات او برامج للكتابة بلغة السي بلس بلس – c plus plus, سوء كانت المحررات اونلاين او اوفلاين سوف احاول ان اوفر لكم مجموعة من افضل المحررات اللكتابة, حيث تعد […]
- [افضل البرامج والمواقع لكتابة اكواد برمجة جافا || The best programs and sites for writing java codes](https://geecoders.com/best-programs-and-sites-for-writing-html/): افضل البرامج والمواقع لكتابة اكواد الجافا مرحبا بكل اعضاء و زوار موقع ومدونة جي كودرس geecoders حيث في رابع مقالة لنا في الموقع قبل الدخول في الاكواد البرمجية لكم, ان نوفر لكم محرر لكتابة تلك الاكواد, حيث في مقالة اليوم سوف نتعرف على افضل محرر لكتابة اكواد الجافا سواء كان هذا المحرر اوفلاين او اونلاين […]
- [تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم وكيف تكتب اول كود برمجة بلغة بايثون في حياتك | python tutorial | بايثون بالعربي](https://geecoders.com/python-tutorial-html/): تعلم كيف تكتب اول كود بلغة البايثون في حياتك زوارنا الاعزاء مرحبا بكم في اولى المقالات في برمجة البايثون, اليوم سوف نتعلم كيف نكتب اول كود بايثون في حياتنا قد سبق وان شرحنا في مقالات سابقة كيف تكتب اول كود جافا في حياتك وايضا مقالة اخرى حول كيفية كتابة اول كود c++ في حياتك واليوم […]
- [اسهل طريقة لتعلم كتابة اول برنامج لك في لغة c++ بكل سهوله | c++ Tutorial | سي بلس بلس بالعربي](https://geecoders.com/c-c-tutorial-html/): شرح لغة السي بلس بلس بالعربي كيف تكتب اول كود سي بلس بلس (++C) في حياتك ؟ كثير منا يريد البدء في عالم البرمجه لما يسمعه من ارباح المبرمجين والبرامج التي تصنع للشركات ولكن عن البدء في التعلم وفي تدوينه اليوم سوف اشرح لك تعلم لغة البرمجة c++ من الصفر حتى الاحتراف طبعا سوف اقدم […]
- [كيف تكتب اول برنامج لك في لغة الجافا بكل سهوله | java tutorial | تعلم لغة الجافا بالعربي](https://geecoders.com/java-tutorial-html/): ماذا استفيد من تعلم البرمجه ؟ يمكنك الاستفاده منها كمصدر رزق لك مثلا يوجد صيدليه تريد ان تفتح اكثر من فرع لها وتوريد شخص يقوم بتصميم برنامج يحسب قيمة العلاج وربط افرع هذه الصيدليه لمعرفة الدواء الذي يطلبه العميل هل هو موجود في هذه الصيدليه ام ففرع اخر وتريد شخص بعمل هذا البرنامج الان يأتي […]
- [طريقة عمل تاثير حركي داخل cardview و recyclerview](https://geecoders.com/kinetic%20effect-html/): طريقة عمل تاثير حركي داخل cardview و recyclerviewفي هذا المقال سوف نتعرف على طريقة اضافة تاثير حركي سواء للكارد فيو او للريسيكلار فيو وهذا التأثير جميل جدا ويمكنك التعديل عليه , ويعتبر برنامج الاندرويد واحد من اكثر البرامج المطلوبة في سوق العمل وذلك لتطويرة تطبيقات الهواتف ويمكن استخدام لغة الجافا او الكوتلن لتطوير تطبيقات الاندرويد […]
- [كود جافا للتطبيق على قاعدة stack بإستخدام linked list](https://geecoders.com/stack-linked-list-html/): كود للتطبيق على stack بإستخدام linked list بلغة javaمن خلال هذة المقالة الفريدة من نوعها في اكواد الجافا اقدم لكم تطبيق على stack باستخدام linked list ( لينكد ليست ) بلغة java حيث ان هذا التطبيق مهم جدا في هيكلة البيانات ( داتا ستراكشر ) او تركيب البيانات ويتم تدريسه في مادة هياكل بيانات ويجب […]
- [طريقة ازالة عنصر من العناصر عن طريق السحب بالاندرويد ستوديو](https://geecoders.com/remove-html/): طريقة ازالة عنصر من العناصر عن طريق السحب بالاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio, في هذا المقال المتخصص في التعديل على ريسيكلار فيو سوف اقدم لكم شرح ازالة عنصر من العناصر الموجودة بسهولة حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في […]
- [كود بلغة c++ لمعرفة الاعداد الفردية | C ++ code to print odd numbers](https://geecoders.com/c-html/): كود بلغة سي بلس بلس لمعرفة الاعداد الفرديةهل تم طلب منك في الجامعه او الكورس ان تكتب كود برمجي بلغة c++ او باللغه الانجليزيه – write write C++ Program to Check if a given Integer is Even or Odd, يقوم بحساب الارقام الزوجيه , ولكنك لا تعرف جيد بالبرمجه لذلك لا تقلق ففي موقعنا سوف […]
- [شرح كيفية عمل recyclerview داخل الاندرويد ستوديو بسهولة تامة](https://geecoders.com/recyclerview%20-html/): شرح كيفية عمل recyclerview داخل الاندرويد ستوديو بسهولة متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين […]
- [كود بلغة الجافا لمقارنة ثلاث ارقام وطباعة الاصغر](https://geecoders.com/least%20to-greatest-html/): كود برنامج بلغة جافا يقوم بطباعة الارقام من الاكبر الى الاصغرمرحبا بكم في درس java جديد حيث في هذا الدرس سوف نتعرف على كود جافا (code java) يقوم بطباعة الاعداد من الاصغر الى الاكبر, وتعد لغة جافا من اكثر لغات البرمجة المطلوبة في سوق العمل وذلك بسبب دخولها في تطوير عدد كبير من تطبيقات الاندرويد, […]
- [طريقة عمل كارد فيو CardView داخل التطبيق في الاندرويد ستوديو](https://geecoders.com/card-html/): شرح طريقة اضافة كارد فيو – cardview داخل الاندرويد ستوديو بكل سهولةمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio يعتبر الكارد فيو واحد من اهم الاضافات التي لا يخلو منها اي تطبيق يحتوي على نصوص فالكارد فيو هو عبارة عن مربع يتم وضع صورة وكلام بداخله مثل المربعات المخصصة بالمنشورات على […]
- [تنزيل القرآن الكريم API جاهز لتطبيقات أندرويد – JSON كامل مع روابط مباشرة](https://geecoders.com/api-quran-html/): القران الكريم APIمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذة المقالة اقدم بين ايديكم القران الكريم كامل api لاستخدامة في مشاريعكم او اذا احببتم القران بإنشاء تطبيق للقران الكريم فهذا سوف يفيدك جدا ونحن في هذا الموقع نحاول ان نساعد كل المبرمجين من مختلف البلدان وتوفير لهم الاكواد […]
- [طريقة عمل منيو menu في الاندرويد ستوديو ( قائمة منسدلة )](https://geecoders.com/blog-post_24-html-7/): طريقة عمل منيو في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذا المقال سوف نتعرف على طريقة اضافة قائمة منسدلة او منيو داخل التطبيق في الاندرويد ستوديو بكل سهولة حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن […]
- [اضافة مؤثرات وانميشين لحركة العنصر داخل الاندرويد ستوديو](https://geecoders.com/ani-html/): اضافة مؤثرات وانميشين لحركة العنصر داخل الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذا المقال سوف نتعرف على طريقة اضافة العديد من المؤثرات والحركات داخل العناصر في الاندرويد ستوديو بكل سهولة , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة […]
- [تحميل تطبيق الاذكار مفتوح المصدر بالاندرويد ستوديو](https://geecoders.com/al%20adkar-html/): تحميل تطبيق الاذكار مفتوح المصدر بالاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، […]
- [كود للتطبيق على stack بإستخدام linked list بلغة c++](https://geecoders.com/c-stack-html/): كود للتطبيق على ستاك بإستخدام لينكد ليست بلغة سي بلس بلسمتابعي موقعنا الاوفيا مرحبا بكم في مقالة جديدة وفي هذه التدوينه اقدم لكم تطبيق على stack باستخدام linked list بلغة c++ هذا التطبيق مهم جدا في هيكلة البيانات او تركيب البيانات ويتم تدريسه في مادة هياكل بيانات ( data structure ) ويفضل ان يكون المبرمجين […]
- [تطبيق صحيح البخاري مفتوح المصدر للاندرويد ستوديو](https://geecoders.com/blog-post_20-html-4/): تحميل تطبيق صحيح البخاري مفتوح المصدرمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، حيث […]
- [اكتب برنامج بلغة الجافا يقوم بطباعة الاسم والعمر والدخل](https://geecoders.com/age-and%20income-html/): طباعة الاسم والعمر والدخل بالغة الجافامتابعي المدونه الاوفياء مرحبا بكم قي تدوينة جديدة وفي هذا اليوم سوف اضع لكم كود لبرنامج بالجافا ، حيث يقوم المستخدم بادخل اسمه و عمره والدخل الشهري له ويقوم البرنامج بطباعة هذه المعلومات وهذا الكود يعد تطبيق ايضا على Scanner الذي قد سبق وقمنا بشرحه على المدونه ووضعت بين ايديكم […]
- [كود للتطبيق على Queue بإستخدام linked list بلغة c++](https://geecoders.com/queue-linked-list-c-html/): كود للتطبيق على Queue بإستخدام linked list بلغة c++مرحبا بكم امتابعي موقعنا الاوفياء مرحبا بكم في درس جديد حول كود للتطبيق على Queue بإستخدام linked list بلغة c++ اوبصيغة اخرى implementation Queue using linked list c++ وهذا التطبيق مهم جدا في مادة هياكل البيانات او الداتا ستراكشر التي تدرس في الجامعات وتحديدا في قسم علوم […]
- [تطبيق اسالة واجوبة مفتوح المصدر للاندرويد ستوديو](https://geecoders.com/qanda-html/): تطبيق اسالة واجوبة مفتوح المصدر للاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio مرحبا بكم في مقالة تطبيقات اندرويد ستوديو مفتوحة المصدر وفي هذة المقالة سوف نتعرف على برنامج اسالة مفتوح المصدر بالاندرويد ستوديو يمكنك التعديل عليه ونشرة على متجر بلاي ولكن حاول التغيير في الاسالة وفي الخلفية الخاصة بالبرنامج […]
- [تطبيق حكمة اليوم مفتوح المصدر للاندرويد ستوديو](https://geecoders.com/he-html/): تطبيق حكمة اليوم مفتوح المصدر للاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، […]
- [اكتب برنامج بلغة الجافا يقوم بحساب الاعمار || Write a program in Java that calculates ages](https://geecoders.com/blog-post_16-html/): اكتب برنامج بلغة الجافا يقوم بحساب الاعمارهذا الكود المكتوب بلغة الجافا يقوم بعملية حساب الاعمار وكل ما عليك ان تفعله هو اختيار السنه واليوم والشهر الذي تمت ولادتك فية فيهم وهو يقوم بحساب عمرك بالايام والاشهر والسنوات فكره البرنامج رائعه وهي مثال على تطبيق Java swing ونعتبر هذا البنرماج من مشاريع الجافا و للتوضيح انا […]
- [تغير شكل الرسالة Toast الى اشكال رائعة في الاندرويد ستوديو | change Toast format message](https://geecoders.com/to-html/): شرح تغيير شكل toast في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال الموجة الى تطبيقات الاندرويد وبرمجتها نقدم لكم تغير شكل رسالة Toast في الاندرويد ستوديو وتحويلها الى اشكال عصرية ورائعة مع تأثير لكل شكل من الاشكال كما في صورة غلاف المقالة بالاعلى , حيث […]
- [كود برنامج بلغة جافا يقوم بحساب الوزن الزائد للحقائب في الطيران](https://geecoders.com/blog-post-html-5/): كود برنامج بلغة جافا يقوم بحساب الوزن الزائد للحقائب في الطيرانهل سبق لك وان حجزت رحلة سفر وعند الانتهاء من تحضير الشنط والتوجة الى الميزان الموجود في المطار وجت ان الوزن مرتفع ويجب عليك دفع مبلغ معين من المال ؟ هل فكرت كيف يعمل هذا البرنامج الذي قام بحساب وزن الشنط واخبارك بالسعر المطلوب ؟ […]
- [كود برنامج حساب العمر بلغة الجافا - Code for calculating age in java](https://geecoders.com/age-calc-html/): برنامج حساب العمر بالجافا – java project (open source)هذا الكود المكتوب بلغة الجافا يقوم بحساب الاعمار وكل ما عليك هو اختيار السنه واليوم والشهر الذي ولدت فيهم وهو يقوم بحساب عمرك بالايام والاشهر والسنوات فكره البرنامج رائعه ومميزة وهي مثال على تطبيق Java swing وللتوضيح انا مجرد ناقل للكود ، وهذا البرنامج من مشاريع بلغة الجافا […]
- [حل مشكلة default activity not found في الاندرويد ستوديو وعدم تشغيل التطبيق](https://geecoders.com/default-activity-not-found-html/): حل مشكلة default activity not found في الاندرويد ستوديو وعدم تشغيل التطبيقمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio تعتبر اول مقالة في حل مشاكل الاندرويد ستوديو واحببت ان اشارك معكم مشكلة تقع مع كثير من الاشخاص والمبرمجين وهي ظهور رسالة default activity not found اذا ظهرت لك هذة المشكلة فلا […]
- [شرح كيفية اضافة تأثير التحميل كالذي في الفيسبوك داخل Recyclerview (اندرويد ستوديو بالعربي)](https://geecoders.com/facebook-html/): طريقة تاثير تحميل الفيسبوك في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذة المقالة سأشرح لكم كيفة اضافة تأثير التحميل كالذي في برنامج وتطبيق الفيسبوك لتطبيقك على الاندرويد ستوديو كما في صورة المقالة بالاعلى , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد […]
- [طريقة ادخال صورة داخل صورة في الاندرويد ستوديو | How to insert picture-in-picture in Android Studio](https://geecoders.com/add-two-image-html/): طريقة ادخال صورة داخل صورة في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذة المقالة سوف نتعرف على طريقة ادخال صورة داخل صورة او داخل كارد فيو في الاندرويد ستوديو حيث ان هذا يجعل من التصميم شكل اجمل ويعطي انطباع رائع لدى المستخدم , حيث يتم استخدام هذا […]
- [اهم الاوامر والخصائص في Relativelayout](https://geecoders.com/relativelayout-html/): تعرف على اهم الاوامر والخصائص في Relativelayoutمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، […]
- [شرح الوراثة بالجافا مع كود تطبيقي لعمل وراثة بين الكلاسات - how to extends in java](https://geecoders.com/extends-html/): شرح كيفية عمل وراثة بين الكلاسات في الجافاالوراثه في لغة الجافا من اهم القواعد التي يجب عليك وعلى اي مبرمج فهمها فمصطلح الوراثة هي انك تقوم بتوريث كلاس من كلاس اخر وليكن على سبيل المثال كان لديك في الكلاس الاول الاسم والعمر والمجموع وقمت بانشاء كلاس اخر وقمت بوضع فيه المدينه و التقدير وتريد ان […]
- [طريقة عمل تمويج في الاندرويد ستوديو | How to make corrugation in Android Studio](https://geecoders.com/wave-html/): طريقة عمل تمويج في الاندرويد ستوديوالسلام عليكم ورحمة الله وبركاتة , متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذة المقالة سوف نتعرف على كيفية عمل تمويج او wave في الاندرويد ستوديو , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml […]
- [طريقة انشاء تنبية داخل تطبيقات الاندرويد ستوديو | How to create an dialog in Android Studio](https://geecoders.com/dialog-html-2/): طريقة انشاء تنبية داخل تطبيقات الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في كثير من الاحيان تريد عمل تنبية او إشعار لجزء معين في تطبيقات الاندرويد , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك […]
- [طريقة ربط صفحات الاندرويد ستوديو ببعضها](https://geecoders.com/page-html/): كيفية ربط صفحات الاندرويد ستوديو ببعضهامتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio عند تصميم اكثر من صفحة لتصميمك يجب عليك ربط الصفحات ببعضها مثال ان الصفحة الاولى تحتوي على مجموعة اختيارات يمكنك ان تجعل كل خيار ينقلك الى صفحة معينة , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات […]
- [كود لطباعة رسمة القلب بلغة سي بلس بلس c++](https://geecoders.com/heart-html/): كود بلغة c++ لطباعة رسمة قلب – print Heart stars in c++السلام عليكم اعزائي اليوم معنا كود برنامج بلغة السي بلس بلس يقوم بطباعة رسمة قلب بالنجوم حيث انة قد سبق وان شرحت هذا الكود ولكن كان بلغة الجافا واخر بالبايثون وكان داخل هذا القلب رسالة انا احبك فالكود هو عباره عن رسمه فقط لا […]
- [طريقة تغير لغة التطبيق في الاندرويد ستوديو](https://geecoders.com/translation-html/): طريقة تغير لغة التطبيق في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال الفريد من نوعة سوف نشرح لكم كيف تجعل التطبيق الخاص بك يعمل بأكثر من لغة مثل اللغة العربية والانجليزي وغيرها من اللغات الاخرى , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات […]
- [شرح طريقة إضافة صور متحركة Gif الى الاندرويد ستوديو](https://geecoders.com/gif-android-html/): شرح طريقة إضافة صور متحركة الى الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذا المقال سوف نتعرف على طريقة اضافة صور متحركة gif في الاندرويد ستوديو , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص […]
- [طريقة اضافة زر في اسفل او في اعلى الصفحة بالاندرويد ستوديو - how to add button in end activity by android studio](https://geecoders.com/button-android-html/): طريقة اضافة زر في اسفل او في اعلى الصفحة بالاندرويد ستوديوفي هذا المقال والمميز من دروس تعلم الاندرويد ستوديو سوف نتعرف على طريقة إضافة زر اسفل او اعلى الصفحة , فأحيانا وانت تقوم بتصميم احد المشاريع الخاصة بك تجد ان الصفحة تكون كبيرة بعض الشيئ وتحتاج ان تضع ازرار في اسف الصفحة للرجوع او للصعود […]
- [طريقة اضافة قران MediaPlayer الى الاندرويد ستوديو - How to add media player in android studio](https://geecoders.com/blog-post_31-html-4/): طريقة اضافة صوتيات الى برنامج الاندرويد ستوديوفي هذا المقال المميز في دروس الاندرويد ستوديو سوف نتعرف على طريقة اضافة الصوتيات وخاصة القران داخل برنامج الاندرويد ستوديو , فكثير من المبتدئين في تطوير تطبيقات الاندرويد بألاندرويد ستوديو يفكرون في إنشاء تطبيق للقران الكريم وذلك لانة سهل وايضا يوجد بة أفكار رائعة تساعدك في باقي التطبيقات , […]
- [طريقة عمل زر لبدء وايقاف تشغيل المقطع الصوتي بشكل احترافي في الاندرويد ستوديو](https://geecoders.com/media-html/): طريقة اضافة زر تشغيل وايقاف المقطع الصوتي داخل الاندرويد ستوديوفي هذة المقالة سوف نتعرف على مكتبة من مكتبات الاندرويد ستوديو تساعدك في عمل زر تشغيل وايقاف للمقطع الصوتي مع عمل انميشن بسيط بين كل حركة والاخرى , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم […]
- [كود بلغة الجافا يقوم بطباعة قلب - Print heart star pattern in java](https://geecoders.com/print-heart-html/): اكتب برنامج بلغة الجافا لطباعة رسمة القلب – Print heart star pattern in javaمرحبا بكم اصدقائي من جديد وفي تدوينه اليوم سوف نتعرف على كود بالجافا يقوم بطباعة قلب ( write a program in Java that prints the heart ) حيث قد يقابلك سؤال وهو اكتب برنامج يقوم بطاعة قلب بلغة الجافا ، سوف نضيف […]
- [كيفية اضافة زر اخفاء واظهار الرقم السري في الاندرويد ستوديو | hide and show password in Android Studio](https://geecoders.com/blog-post_28-html-8/): اضافة زر اخفاء واظهار الرقم السري في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio وفي هذا المقال سوف نتعرف على طريقة اضافة زر لاخفاء واظهار الرقم السري كما نراها في كثير من تطبيقات الاندرويد , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو […]
- [كود برنامج بلغةالبايثون لتبادل قيمتين مختلفتين ( عمل swap في لغة python )](https://geecoders.com/blog-post_27-html/): اكتب برنامج بايثون يقوم بتبديل قيمتين مختلفتينمتابعي جي كودرس مرحبا بكم في مقالة بايثون جديدة وفي هذة المقالة سوف نتعرف كيف تستطيع تبديل رقمين (سواب بين رقمين) بالبايثون python, حيث تعد لغة بايثون من اكثر اللغات المشهورة واكثرها استخداما في الوقت الحالي وذلك لسهولتها وايضا لانها تدخل في تطوير العديد من البرامج والتطبيقات وايضا كثير […]
- [شرح طريقة تغيير الخطوط داخل الاندرويد ستوديو - how to change custom font in android studio](https://geecoders.com/blog-post_26-html-4/): شرح طريقة تغيير الخطوط داخل الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال الفريد من نوعة سوف نشرح لكم كيف يمنكك اضافة خطوط الى التطبيق الخاص بك وطريقة تغيير نوع الخط في التطبيق بكل سهولة , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد […]
- [شروحات اندرويد ستوديو بالعربي : كيف يمكنك تصميم شكل تطبيقك في اندرويد ستوديو باستخدام LinerLayout](https://geecoders.com/linerlayout-html/): اهم الخصائص والاوامر في LinerLayout – اندرويد ستوديو بالعربيمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال الفريد من نوعة سوف نشرح لكم اهم الخصائص التي يتم كتابتها داخل LinearLayout , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml […]
- [
شرح كيفية تنسيق الصور والخطوط على جميع الاجهزة في الاندرويد ستوديو Sdp & ssp
](https://geecoders.com/blog-post_24-html-9/): شرح كيفية تنسيق الصور والخطوط على جميع الاجهزة في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في مقالة اليوم سوف نساعدكم على حل مشكلة تقابل كثير من المطورين وهي ان التطبيق الذي يعمل على مقاسات اشاة مختلفة يختلف شكل التصميم والابعاد ولذلك يوجد مكتب تساعدك في حل هذة […]
- [كود برنامج الة حاسبة مكتوب بلغة الجافا مفتوح المصدر | calculator project java code](https://geecoders.com/calc-java-html/): برنامج الة حاسبة مكتوب بلغة الجافا مفتوح المصدرمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة وفي مقالة سوف نتعرف على برنامج مفتوح المصدر مكتوب بالجافا يمكن التعديل عليه وهو برنامج الالة الحاسبة حيث تم تنفيذ التصميم باستخدام إطار الـ Swing ونحن في هذا الموقع نحاول توفير لكم جميع الاكواد وايضا مشاريع مفتوحة المصدر لمحبي البرمجة […]
- [شروحات اندرويد ستوديو بالعربي : كيفية اضافة مربع لكتابة الاميل والرقم السري داخل الاندرويد ستوديو](https://geecoders.com/email-and-html/): شرح طريقة اضافة مربع منحني لكتابة البريد الاليكتروني والرقم السري – android Studio tutorialمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , وفي هذة المقالة سوف نتعرف على طريقة كتابة اسم المستخدم وكلمة المرور داخل مربع منحني الاطراف بشكل احترافي بكل سهولة حيث يتم استخدام هذا البرنامج لتطوير (development) برمجة و صناعة […]
- [طريقة عمل لعبة الثعبان بلغة السي بلس ++Snake Game in c](https://geecoders.com/snake-game-in-c-html/): طريقة عمل لعبة الثعبان بلغة السي بلس ++Snake Game in cمتابعي المدونه والموقع الاعزاء مرحبا بكم من جديد في مقالة جديده في اكواد لغة السي بلس بلس وفي هذه التدوينه سوف نتحدث عن كود لعبة الثعبان الشهيره في جميع اجهزة الموبايل القديمه وهذه اللعبه محببه لدى العديد من الاشخاص ويفضلها كثير من الاشخاص ايضا سواء […]
- [شروحات اندرويد ستوديو بالعربي : كيف تستطيع انشاء واجهة تسجيل دخول بسيطة بالاندرويد ستوديو](https://geecoders.com/blog-post-html-37/): شرح انشاء واجهة تسجيل دخول بسيطة بالاندرويد ستوديو – – android Studio tutorialمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio لانشاء واجهة تسجيل دخول او ما يعرف بإسم login screen ببرنامج الاندرويد ستوديو فالامر لن يتطلب منك الكثير فقط كل ما عليك هو نسخ الكود التالي ولصقة في المحرر ليعمل معك بكل […]
- [كود يقوم برسم شجره بالغة السي بلس بلس ++print Tree in c](https://geecoders.com/tree-c-html/): طريقة رسم شجره بالغة السي بلس بلس ++print Tree in cمرحبا بكم متابعي المدونه الاعزاء في مقالة جديده وكود جديد من اكواد سي بلس بلس – C++ وهو عن طباعة شجرة ملونه بشكل جميل ورائع بلغة السي بلس حيث قد سبق وان قمت بشرح العديد من الاكواد والرسومات والرسومات الاخرى بلغة السي بلس وايضا الجافا […]
- [شروحات اندرويد ستوديو بالعربي : طريقة تغيير شكل الازرار في الاندرويد استوديو وجعلها احترافية](https://geecoders.com/changebutton-html/): تغير شكل الازرار في تطبيقات الاندرويد الى أشكال احترافية – android Studio tutorialمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في مقالة اليوم سوف نتعرف على مجموعة اشكال رائعة للازرار في الاندرويد ستوديو يمكنك استخدامها في تصاميمك لتعطي لمسة جمالية للتطبيق الذي تعمل علية حيث يتم استخدام هذا البرنامج لتطوير (development) […]
- [شروحات اندرويد ستوديو بالعربي : كيف يمكن عمل زر مموج بالاندرويد ستوديو بسهولة](https://geecoders.com/buttonwavy-html/): اضافة زر مموج داخل الاندرويد ستوديو بكل سهولة – android Studio tutorialمتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية […]
- [كود بلغة الجافا لطباعة رسمة المنزل | how to draw home in java code](https://geecoders.com/home-java-html/): أكتب برنامج بالجافا يقوم بطباعة شكل المعينفي لغة الجافا او اي لغة برمجيه اخرى يمكنك طباعة مثلث و معين ومربع ( الاشكال الهندسيه ) على اي شكل تريده نجوم او علامات استفهام او احرف او ارقام وفي مدونتنا اقدم لكم اكواد برمجيه عديده بلغات برمجيه مختلفه فيمكنك بكل بساطه التوجه الى قسم البرمجه واختر الغه […]
- [كود برنامج بلغة الجافا يقوم بعد احرف الكلمة | what count of length word java code](https://geecoders.com/char-html/): برنامج بلغة الجافا يقوم بعد احرف الكلمةمتابعي موقعنا الاوفياء مرحبا بكم في كود برمجة java جديد ، تعد لغة جافا البرمجية من اكثر لغات البرمجة شيوعا وانتشارا في وقتنا الحالي وموقعنا يوفر كثير من برامج مكتوبة وتوفير الكود الخاص بكل برنامج بشكل مجاني فقط توجة إلى القسم الذي تريد لة اكواد وتجد بحر من البرامج […]
- [كود برنامج بلغة البايثون يقوم بجمع مصفوفتين Python code - اكواد بايثون بالعربي](https://geecoders.com/martix-calc-html/): كود بايثون يقوم بطباعة مجموعة مصفوفتينمتابعي موقع ومدونة جي كودرس مرحبا بكم من جديد في مقالة تختص بلغة البايثون python حيث في هذة المقالة سوف نقدم بين ايديكم كود بايثون python code لجمع وطرح مصفوفتين من بعض, وهذا الكود سهل وبسيط جدا وكما نعلم لغة البايثون هي اكثر لغة سهولة وذلك لانها قريبة جدا بالكتابة […]
- [كود برنامج بلغة الجافا يقوم بطباعة رسم المعين | Draw diamond java code](https://geecoders.com/print-dim-html/): كود بلغة الجافا لطباعة رسمة المعينفي لغة الجافا او اي لهة برمجيه اخرى يمكنك طباعة مثلث و معين ومربع ( الاشكال الهندسيه ) على اي شكل تريده نجوم او علامات استفهام او احرف او ارقام عن طريق point java وفي مدونتنا اقدم لكم اكواد برمجيه عديده بلغات برمجيه مختلفه فيمكنك بكل بساطه التوجه الى قسم […]
- [كود برنامج بلغة البايثون لعمل الة حاسبة بسيطة - Python program for calculator code](https://geecoders.com/calc-python-html/): كود برنامج بلغة البايثون لعمل الة حاسبة بسيطةكود بايثون python لعمل الة حاسبة بسيطة, هذا هو موضوع مقالة اليوم حيث ان هذا الكود يطلب بكثرة جدا في الجامعات والمعاهد سواء في شيتات او حتى في الامتحانات اتذكر ان هذا الكود تم طلبة مني فأحد المواد البرمجية في الجامعة ولكن كان مطلوب بلغة جافا, الفكرة واحدة […]
- [كود برنامج بلغة الجافا يقوم بطباعة رسالة ترحيب في واجهة منبثقة | How to use JPanel in java code](https://geecoders.com/joptionpane%20-html/): كود برنامج بلغة الجافا يقوم بطباعة رسالة ترحيب في واجهة منبثقةالسلام عليكم ورحمة الله وبركاته متابعي المدونه الاعزاء مرحبا بكم من جديد في تدوينة حول اكواد بلغة الجافا حيث في هذه التدوينه المميزة, سوف اقدم لكم جديد من اكواد جافا حيث يقوم المستخدم بادخال اسمه الاول واسمه الثاني و الاخير او اللقب وسيتم طباعة كل […]
- [كود برنامج بلغة البايثون يقوم بطباعة الاعداد الفردية فقط - python odd number](https://geecoders.com/odd-num-html/): كود برنامج بلغة البايثون يقوم بطباعة الاعداد الفردية فقطمتابعي موقعنا جي كودرس – GeeCoders مرحبا بكم في مقالة بايثون جديدة, وفي هذة المقالة سوف نتعرف على كود بلغة البايثون يقوم بمعرفة الاعداد الفردية (اختبار هل الرقم فردي ام لا) وقد سبق وان وضعنا اكواد اخرى شبيهه مثل كود بايثون لمعرفة الاعداد الزوجية وكود بايثون لمعرفة […]
- [كود برنامج بلغة الجافا يقوم بقراءة محتوى ملف سطر بسطر - Find out the contents of file Java code](https://geecoders.com/line-to-line-html/): برنامج بلغة الجافا يقوم بقراءة محتوى ملف سطر بسطرمتابعينا الاوفياء مرحبا بكم في مقالة جديدة وفي هذة المقالة سوف نتعرف على كود جافا جديد, وهو كود قراءة اسطر الكود البرمجي بمعنى ان الكود يقوم بقراءة اسطر البرنامج سطر سطر وهذا الكود عادة ما يطلب في تنسيق الملفات وغالبا قد يكون مر عليك بلغة c واليوم […]
- [كود برنامج بلغة الجافا لمعرفة العدد موجب ام سالب - Positive and negative numbers java code](https://geecoders.com/positive-number-html/): برنامج جافا لمعرفة العدد موجب ام سالب متابعي موقعنا الاوفياء مرحبا بكم في مقالة جديدة في لغة الجافا حيث في هذة المقالة سوف نتعرف على كود جافا يقوم بالتاكد ما اذا كان الرقم المدخل سالب ام موجب, حيث تعد لغة الجافا من اكثر اللغات التي يتم تدرسيها في الجامعات ومن اكثرها طلبا في وق العمل […]
- [كود برنامج بلغة البايثون يقوم بحساب الاعداد الزوجية فقط - python even number](https://geecoders.com/even-number-python-html/): كود برنامج بلغة البايثون يقوم بحساب الاعداد الزوجية فقط متابعي موقع ومدونة جي كودرس مرحبا بكم في مقالة بايثون جديدة, حيث في هذة المقالة سوف نقوم بشرح لكم كود لمعرفة الاعداد والارقام الزوجية فقط حيث في درس سابق تحدثنا على الاعداد الفردية فقط والفردية والزوجية, وكثير من الاخوة يبحث عن كود بايثون python لمعرفة الاعداد […]
- [شروحات جافا بالعربي : كود لعبة اكس او ( XO ) بلغة الجافا - tic tac toe game java code](https://geecoders.com/tic-tac-toe-html/): كود لعبة اكس او – tic tac toe بلغة الجافا في هذه التدوينه سوف تكون اول تطبيق على قاعدة Java Swing في موقعنا ولكي تنشأ العاب وتطبيقات احترافيه بلغة الجافا يجب عليك ان تكون متقن OOP وهي اختصار الى Object-oriented programming او البرمجه الشيئيه لانها تحتوي على مفاهيم مهمه جدا لكل مبرمج او يمكنني ان […]
- [كود برنامج بلغة البايثون يقوم بالتحقق من رقم ارموسينغ - Armstrong Numbe python code](https://geecoders.com/armosing-html/): كود برنامج بلغة البايثون يقوم بالتحقق من رقم ارموسينغ متابعي موقع ومدونة جي كودرس – GeeCoders مرحبا بكم من جديد في مقالة تختص بلغة بايثون python حيث في هذة المقالة المميزة اقدم لكم كود لبرنامج يقوم بالتحقق من رقم ارمسترونغ Armstrong Number حيث تمت كتابة هذا الكود بلغة بايثون واذا كنت متقن للغة فيمكنك تحويل […]
- [اكواد جافا بالعربي : كود برنامج بلغة جافا يقوم بعكس الجملة ( جافا بالعربي ) - reverse the word java code](https://geecoders.com/reverse-html/): كود برنامج بلغة جافا يقوم بعكس الجملة باستخدام العودية متابعينا الاعزاء مرحبا بكم في مقالة جديدة, وفي مقالة اليوم سوف نتعرف كود جافا جديد وهو كود برنامج لعكس الكلمات بمعنى انك تدخل اي اسم ويقوم البرنامج بعكس الكلمة مثل كلمة go سوف تخرج og وهكذا, تعد لغة جافا بانها لغة برمجة كائنية التوجه ابتكرت هذة […]
- [كود برنامج c++ لمعرفة حروف العله في الكلمه](https://geecoders.com/c-vowels-html/): كود برنامج c++ لمعرفة حروف العله في الكلمه مرحبا بكم زوار موقع ومدونة geecoders في مقالة جديدة حول كود جديد في لغة سي بلس بلس, وكود اليوم هو من الاكواد المطلوبة بكثرة في الجامعات وايضا في الامتحنات سواء بلغة c++, او الجافا او بايثون او غيرها من اللغات لذلك احببت ان اشارك معكم الكود ولكن […]
- [شروحات جافا بالعربي : كود برنامج بلغة الجافا يقوم بعرض لعرض سلسلة فيبوناتشي - Fibonacci series java code](https://geecoders.com/java-code-2020-html/): كود برنامج بلغة الجافا يقوم بعرض سلسلة فيبوناتشي متابعي موقع ومدونة جي كودرس مرحبا بكم من جديد في قسم اكواد جافا حيث في مقالة اليوم سوف نتعرف على كود جافا يقوم بحساب سلسلة فيبوناتشي وهذا الكود سبق وان قدمناة لحضراتكم ولكن بلغة البايثون ولكثرة الطلبات علية بالجافا قررنا توفيرة بكلا اللغتين جافا وبايثون, تعد لغة […]
- [برنامج جافا لحساب الفرق بين فترتين زمنيتين - The difference between the two periods java code](https://geecoders.com/java-code-time-html/): كود برنامج بلغة جافا لحساب الفرق بين فترتين زمنيتين بسم الله الرحمن الرحيم متابعي مدونة وموقع جي كودرس – geecoders مرحبا بكم في مقالة جافا جديدة java code, وفي هذة المقالة سوف نتحدث عن كود يقوم بحساب فترتين زمنيتين بلغة جافا, تعد لغة الجافا من اكثر لغات البرمجة طلبا في سوق العمل الحر وذلك لاحتوائها […]
- [كود برنامج جافا يقوم بتحويل المللي ثانية إلى دقائق وثواني - Converting from milliseconds to seconds java code](https://geecoders.com/mili-sec-to-sec-html/): برنامج بلغة الجافا يقوم بالتحويل الميلي ثانية الى ثواني و دقائق زوار واعضاء موقع جي كودرس geecoders مرحبا بكم في مقالة جافا جديدة وفي هذة المقالة سوف نتعرف على كود برنامج بلغة الجافا java code يقوم بتحويل الملي ثانية الى ثواني و دقائق, تعد لغة الجافا من اكثر لغات البرمجة طلبا في سوق العمل وذلك […]
- [كود برنامج بلغة البايثون يقوم بتحويل الارقام من ديسمل الى هيكسا ديسمل ( من النظام العشري الى السادس عشري )](https://geecoders.com/hex-to-dic-html/): تحويل الارقام بلغة بايثون من ديسمل الى هيساديسمل محبي موقع جي كودر geecoder مرحبا بكم في مقالة جديدة تتعلق بدروس واكواد بايثون python مجانية حيث في هذة المقالة سوف نتعرف على كود بلغة البايثون يقوم بتحويل الارقام من ديسمل dec الى بينري binary و اوكتال octal و هيكساديسمل hexadecimal, ويمكنك التلاعب في هذا الكود لتجعل […]
- [كود برنامج بلغة الجافا يقوم بحساب الانحراف المعياري - standard deviation java code](https://geecoders.com/standard-deviation-html/): كود برنامج بلغة الجافا يقوم بحساب الانحراف المعياري متابعي مدونة و موقع جي كودرس مرحبا بكم في اكبر موقع اكواد برمجة عربي, مقالة اليوم من قسم اكواد جافا java code وفي هذة المقالة سوف نتعرف على كود برمجي يقوم بحساب الانحراف المعياري, الكود سهل وبسيط وغير معقد لا اريد منك نقل الكود والرحيل بدون فهم […]
- [برنامج جافا لإيجاد مجموع الأرقام الطبيعية - natural numbers java code](https://geecoders.com/natural-numbers-html/): كود برنامج جافا لمعرفة مجموع الأرقام الطبيعية اعضاء وزوار جي كودرس geecoders مرحبا بكم في مقالة جديدة في برمجة واكواد جافا, java code حيث في مقالة اليوم سوف نتعرف على كود برنامج لمعرفة الاعداد الطبيعية, وهذا الكود من اكثر الاكواد التي تطلب في الجامعات ومراكز التدريب ويرجع السبب لسهولة واهمية هذا الكود, لو تلاحظون ان […]
- [كود برنامج بلغة الجافا يقوم بحساب تقدير الطالب - student grades java code](https://geecoders.com/gpa-student-html/): كود برنامج بلغة الجافا يقوم بحساب تقدير الطالب متابعي جي كودرس geecoders مرحبا بكم في مقالة جافا جديدة، اليوم معنا كود يقوم بحساب درجات الطالب فكرة الكود انة يقوم بحساب الجي بي اي (GPA) الطالب بلغة الجافا java code هذا الكود هو تطبيق على قاعدة if التي قد سبق وان قمت بشرحها لكم في درس […]
- [كود برنامج بلغة البايثون يقوم بطباعة قلب على شكل نجوم او قلوب ( بايثون بالعربي )](https://geecoders.com/python-code-print-star-heart-html/): كود برنامج بلغة البايثون يقوم بطباعة قلب على شكل نجوم او قلوب متابعي موقع ومدونة جي كودر GeeCoder, نقدم لكم احدث اكواد بايثون python, وفي هذة المقالة نقدم لكم كود مميز وهو لطباعة قلب على شكل نجوم print Heart stars, هذا الكود سبق وان قدمتة لكم بلغة السي بلس بلس ولكثرة المشاهدات على تلك المقالة […]
- [برنامج Java لتحويل الرقم الثنائي إلى عشري والعكس صحيح - convert binary to decimal java code](https://geecoders.com/bin-to-dis-html/): برنامج Java لتحويل الرقم الثنائي إلى عشري والعكس صحيح متابعي مدونة و موقع جي كودرس مرحبا بكم في مقالة جديدة في لغة الجافا وفي مقالة اليوم سوف نتعرف على كود يقوم بتحويل الرقم الثنائي الى عشري بلغة الجافا او العكس, قد سبق وان قدمنا لكم كود يقوم بتحويل الرقم الثنائي “الباينري” الى الثماني “اوكتال”, واليوم […]
- [كود برنامج بلغة البايثون يقوم بحل المعادلة التربيعية - Python quadratic equation](https://geecoders.com/equ2-html/): كود برنامج بايثون يقوم بحل المعادلة التربيعية بواسطة لغة بايثون متابعينا الاوفياء بكم يتجدد اللقاء, في مقالة اليوم سوف نتعرف على برنامج بلغة بايثون python يقوم بحساب المعادلة التربعية وحلها Solve Quadratic Equation,حيث تعد المعادلة التربيعية من اكثر الاكواد التي يتم طلبها بلغات البرمجة المختلفة سواء بايثون او جافا او سي بلس بلس او غيرها من […]
- [كود برنامج Java لتحويل الرقم الثنائي إلى Octal والعكس صحيح - convert binary to octal java code](https://geecoders.com/java-octal-binary-html/): اكتب برنامج بلغة الجافا لتحويل الرقم الثنائي الى ثماني متابعي جي كودرس geecoders مرحبا بكم في مقالة جديدة في قسم اكواد جافا, حيث في مقالة اليوم اقدم لكم كود بلغة الجافا لتحويل الارقام من الرقم الثنائي “الباينري” (Binary) الى نظام العد الثماني “الاوكتال” (Octal) والعكس صحيح, هذا الكود من الاكواد التي تطلب في الجامعات والمعاهد […]
- [كود برنامج بلغة الجافا لمعرفة السنة الكبيسة والبسيطة ( Leap and simple year )](https://geecoders.com/leap-and-simple-year-html/): كود برنامج بلغة الجافا لمعرفة السنة البسيطة والكبسية متابعي موقعنا الاوفياء مرحبا بكم في مقالة جديدة في اكواد جافا جاهزة، حيث في مقالة اليوم سوف نتعرف على برنامج جافا لمعرفة السنة كبيسة ام بسيطة Java program to know the year leap or simple، هذا الكود يعد من اكثر الاكواد التي تطلب في الجامعات والمعاهد ومراكز […]
- [كود برنامج بلغة البايثون يقوم بتخمين الرقم الذي تفكر فية - Code guess the number Python](https://geecoders.com/idea-number-html/): كود برنامج باستخدام لغة بايثون يقوم بتخمين الرقم الذي تفكر فية ! متابعي موقع ومدونة جي كودر مرحبا بكم. في مقالة مميزة وكود جديد بلغة بايثون python, ان في هذا الكود الفريد يقوم بتخمين رقم عشوائي من 1 الى 99 حيث يقوم المستخدم بتشغيل البرنامج ويقوم بتخمين رقم عشوائي random number ويجب على المستخدم تخمين […]
- [كود برنامج بلغة الجافا يقوم بحساب راتب الموظف - Calculate employee salary java code](https://geecoders.com/salary-employee-java-html/): اكتب برنامج بالجافا يقوم بحساب راتب الموظف هذا الكود البسيط والمكتوب بلغة جافا، يقوم بحساب راتب الموظف على مدار 12 سنه (Calculating the employee’s salary over 12 years) ويمكنك تغيرها الى اي رقم تريدة مع العلم ان كل ان سنه يتم زيادة 10 بالمئه لراتب كل عامل, تخيل معي انك صاحب شركه وتريد حساب راتب […]
- [كود برنامج بلغة c++ يقوم بطباعة فانوس رمضان ( اكواد سي بلس بلس بالعربي )](https://geecoders.com/ramadan-c-html/): كود برنامج بلغة c++ يقوم بطباعة فانوس رمضان مرحبا بكم في موقع GeeCoders من جديد, واليوم مقالة فريده من نوعها وكود بلغة c++ جديد وهو عن فانوس رمضان المبارك, هذا الكود يقوم بطباعة فانوس رمضان بشكل جميل وأنيق ويكثر البحث عن هذا الكود خاصة في شهر رمضان المبارك ونحن هنا نحاول تقديم لكم كل الاكواد […]
- [كود برنامج بلغة الجافا لحل المعادلة التربيعية - The quadratic equation java code](https://geecoders.com/equ-2-html/): كود برنامج بلغة الجافا لحل المعادلة التربيعية متابعي موقع ومدونة جي كودرس مرحبا بكم من جديد في مقالة عن لغة جافا, في مقالة اليوم سوف نتعرف على كود بلغة الجافا java code يقوم بحل المعادلة التربعية حيث ان هذا الكود من اكثر الاكواد التي عليها الطلب وايضا تطلب بكثرة وذلك لاهميتها وخاصة بلغة جافا, وذلك […]
- [كود برنامج بلغة البايثون يقوم بطباعة التاريخ والوقت - Python date and time code](https://geecoders.com/birthday-in-python-html/): برنامج بايثون يقوم بطباعة التاريخ والوقت وكم متبقي على تاريخ ميلادك باستخدام لغة بايثون متابعي موقعنا الكرام مرحبا بكم من جديد, في مقالة اليوم سوف نتعرف على برنامج بلغة البايثون python يقوم بحساب وطباعة التاريخ والوقت وتاريخ الميلاد, حيث يقوم البرنامج بطباعة التاريخ والوقت الحالي وبعد اسبوع وبعد 1000 يوم وايضا يحسب لك الوقت المتبقي […]
- [كود برنامج جافا يقوم بطباعة جدول الضرب - Multiplication table java code](https://geecoders.com/multiplication-table-html/): كود طباعة جدول الضرب بلغة الجافا متابعي المدونه الاعزاء مرحبا بكم من جديد في تدوينه حول اكواد الجافا، حيث في مقالة اليوم سوف نتعرف على كود جدول الضرب بلغة الجافا java code، وهذا الكود يعد من اكثر الاكواد طلبا في مجال البرمجة حيث يتم طلب هذا الكود بكثرة في الجامعات كواجب او قد يأتيك في […]
- [اكتب برنامج جافا يقوم بمقارنة ثلاث ارقام وطباعة الاكبر - Compare three numbers and print the largest java code](https://geecoders.com/print-big-number-html/): كود برنامج بلغة الجافا يقوم بمقارنة ثلاث اعداد وطباعة الاكبر هذا الكود البسيط والمكتوب بلغة جافا java ماهو الا كتدريب بسيط للطالب، وايضا هذا الكود يأتي في الامتحانات واحيانا يتم طلبه كمشروع او تاسك Task للطلاب في بعض الجامعات ولذلك لسهولتة واهميتة ايضا حيث انة يستعمل قاعدة if ويتم المقارنة بين ثلاث ارقام يقوم بإدخالها […]
- [كود برنامج بلغة البايثون يقوم بتوليد ارقام عشوائية وجمعها - python code](https://geecoders.com/python-code-random-html/): كود برنامج بلغة البايثون يقوم بتوليد ارقام عشوائية وجمعها متابعي موقع ومدونة جي كودرس – geecoders مرحبا بكم من جديد, في مقالة اليوم سوف نتعرف على كود بلغة البايثون python يقوم بتوليد رقمين عشوائيين random وتحديد مدى الارقام العشوائية بمعنى اذا كنت تريد ان يقوم البرنامج بتوليد ارقام عشوائية ما بين 0 الى 10 او […]
- [برنامج جافا للتطبيق على Queue بإستخدام linked list](https://geecoders.com/queue-linked-list-html/): كود للتطبيق على قاعدة الطابور Queue بإستخدام linked list بلغة Java زوار ومتابعين موقع ومدونة جي كودر مرحبا بكم في درس جديد حول اكواد الجافا java code حيث في هذة المقالة سوف نقدم بين ايديكم كود مهم جدا في هياكل البيانات data Structure، وهو كود جافا للتطبيق على Queue بإستخدام linked list بلغة java ما […]
- [كود برنامج بلغة الجافا يقوم بطباعة النجوم بشكل هرمي - print stars in java](https://geecoders.com/print-star-in-java-code-html/): اكتب برنامج بلغة الجافا يقوم بطباعة النجوم بشكل هرمي – print out stars in language java سؤال يتكرربكثرة في الجامعات والكورسات حيث يتم طلب من الطلبة كتابة برنامج بلغة الجافا يقوم بطباعة النجوم بشكل هرمي write a program in Java that prints the stars hierarchically وفي مقالة اليوم سوف اشرح لكم كيف تكتب كود جافا يقوم […]
- [كود برنامج c++ لتحويل درجة الحراره من مئوية إلى فهرنهايت والعكس | Fahrenheit to celsius C++](https://geecoders.com/fahrenheit-to-celsius-html/): كود برنامج c++ لتحويل درجة مئوية إلى فهرنهايت والعكس هل تم طلب منك واجب “sheet” عن كود بلغة السي بلس بلس لتحويل درجة الحراره المئوية الى سيلسيوس (Celsius) و فهرنهايت (Fahrenheit) غالبا هذا السؤال تكرر بكثرة سؤال في واجب او حتى في الامتحان لذلك نحن في geecoders نوفر لكم جميع الاكواد البرمجيه بلغات مختلفه لتسهيل […]
- [برنامج جافا لعمل آلة حاسبة بسيطة - Code to create a calculator in the Java language](https://geecoders.com/java-calc-html/): كود برنامج جافا لعمل آلة حاسبة بسيطة باستخدام حالة التبديل – switch case موقع ومدونة جي كودرس geecoders يرحب بالزوار الجدد والمتابعين الاوفياء, ونقدم لكم اليوم درس جديد وكود جديد بلغة الجافا java code, حيث في هذة المقالة سوف نقدم لكم كود جافا لعمل آلة حاسبة بسيطة وتعد الالة الحاسبة من اكثر الاكواد طلبا في مختلف […]
- [كود برنامج بلغة البايثون لطباعة الاعداد الطبيعية ( اكواد بايثون بالعربي ) - Natural numbers Python code](https://geecoders.com/natural-numbers-python-html/): كود برنامج بلغة البايثون لطباعة الاعداد الطبيعية ( اكواد بايثون بالعربي ) مرحبا بكم من جديد اعضاء موقع ومدونة جي كودرس – geecoders في مقالة جديدة وكود جديد في لغة البايثون python , وفي هذا الكود سوف نتعرف على برنامج يقوم بحساب الاعداد الطبيعية Find the Sum of Natural Numbers حيث ان هذا الكود المميز […]
- [كود جافا لمعرفة ترتيب حرف معين داخل الكلمة - The arrangement of letters in the word java code](https://geecoders.com/char-at-java-html/): كود جافا يقوم بالاشارة الى حرف معين داخل الكلمة ( اكواد جافا بالعربي ) متابعي المدونه الاعزاء مرحبا بكم في درس جديد من دروس الجافا وفي درس اليوم سوف نتعرف على كود جافا java code جديد يتم تدريسه في الجامعات خاصة في مادة البرمجه الهيكليه oop في كلية الحاسبات والمعلومات ( Computer Science ) وهذا […]
- [كود برنامج جافا لطباعة الاعداد الزوجية من 1 الى 100 - print even number java code](https://geecoders.com/java-even-number-1-to-100-html/): كود برنامج جافا لطباعة الاعداد الزوجية من 1 الى 100 – ( اكواد جافا بالعربي )في مقالة اليوم سوف نتعرف كيف تقوم بكتابة برنامج بلغة الجافا java يقوم بطباعة الاعداد الزوجيه فقط سواء من الرقم 0 او حتى من الرقم 1 الى الرقم 100 او 1000 او على حسب ما تحددة، وهذا الكود مثال على […]
- [اكتب برنامج بلغة الجافا يقوم بحساب متوسط درجات الطالب والنسبة المئوية - Calculate average student grades and percentage java code](https://geecoders.com/degree-html/): ماذا استفيد من الكود ؟ كثير من الشباب وايضا الاطفال يريد تعلم لغة برمجة javascript هذا لمن يريد ان يسلك طريق الويب (Web developer)، والنوع الاخر هو من يقوم ويبحث عن طرق تعلم برمجة الجافا (java tutorial) او تعلم برمجة التطبيقات وهذا النوع من البرمجة يتطلب من المستخدم تعلم لغة جافا لكي يتعلم تطوير وصناعة […]
- [كود برنامج بلغة c++ لحل معادله من الدرجه الثالثه](https://geecoders.com/c-eq3-html/): كود برنامج بلغة c++ لحل معادله من الدرجه الثالثه هل سبق لك وان جاء لك بحث او “sheet” او حتى في الامتحان قد يأتيك سؤال معادلة من الدرجه الثالثه ويطلب منك أن تكتب الكود البرمجي لفك هذه المعادلة وبما ان الكود قد يكون صعب بالنسبة للمبتدئين في لغات البرمجة لذلك في GeeCoders نحاول ان نوفر […]
- [كود برنامج بلغة الجافا يقوم بتوليد ارقام عشوائية وجمعها في الجافا - Generate and collect random numbers java code](https://geecoders.com/random-number-html/): كود لتوليد ارقام عشوائيه وجمعها بلغة الجافا – Random number generator in java يقوم هذا الكود بتوليد مجموعة من الارقام العشواية ومن ثم يقوم بعملية جمعها , في هذا المقال اشرح لكم الكود والمتطلبات التي تحتاجها لكتابة الكود وماهي الفائدة من هذا الكود وكل ما تريد معرفتة عن هذا الكود البرمجي سوف اذكرها لكم في […]
- [اكتب برنامج بايثون python للحصول على سلسلة فيبوناتشي Fibonacci بين 0 و 100](https://geecoders.com/python-fibonacci-0-100-html/): الحصول على سلسلة فيبوناتشي Fibonacci بالبايثون زوارنا الاعزاء مرحبا بكم في مقالة python جديدة واليوم سوف نقدم لكم كود لعمل سلسلة فيبوناتشي بلغة البايثون بكل سهولة, ولكن قبل ان نتوجه في شرح السلسلة دعونا الاول نتعرف على ماهي سلسلة فيبوناتشي او ما يعرف بي fibonacci series, وايضا في نهاية المقالة سوف اضع بين أيديكم الكود جاهز […]
- [كود برنامج القانون العام بلغة الجافا - Quadratic Formula java code](https://geecoders.com/java-code26-html/): كود برنامج القانون العام بلغة الجافا ( java code ) هذا الكود بلغة جافا (java) يقوم بعملية توليد القانون العام او القانون المشترك (Quadratic Formula in java ) وانت كل ما عليك كمستخدم ان تقوم بادخال القيم التالية b و a و d يقوم هذا البرنامج بعملية حساب الارقام التي قمت بإدخالها في صورة (القانون […]
- [كود بلغة الجافا لطباعة الاعداد الزوجيه والفرديه من 1 الى 100 - print even and odd number java code](https://geecoders.com/even-and-odd-java-html/): كود بلغة الجافا طباعة الاعداد الزوجيه والفرديه من الرقم 1 الى الرقم 100 (Print the odd and even numbers from 1 to 100 in Java) كثير من الاشخاص في وقتنا الحالي يريد تعلم لغة البرمجة java ومنهم من يريد تعلم javascript وفي هذه المدونه احاول توفير لكم جميع الاكواد البرمجيه التي يحتاجها الطلبه والمطورين لذلك […]
- [كود بلغة البايثون يحدد هل المثلث صالح ام لا ( python code ) - Triangle test Python](https://geecoders.com/python-code-triangle-html/): كود بلغة البايثون يحدد هل المثلث صالح ام لا مرحبا بكم متابعي موقع المبرمجون, في مقالة اليوم سوف نتعرف على كود بلغة البايثون يقوم المستخدم بإدخال ثلاث اضلع للمثلث والبرنامج يقوم بفحص الادخالات التي قام المستخدم بادخالها ويظهر لك نتيجه يخبرك هذا هذه الادخالات صحيحه وتصلح ان تكون للمثلث او ان هذه الادخالات وهميه وغير […]
- [كود بلغة c++ لحساب مجموع الاعداد الزوجيه المعطاه من المستخدم](https://geecoders.com/c-even-number_23-html/): كود بلغة c++ لحساب مجموع الاعداد الزوجيه المعطاه من المستخدم سؤال يتكرر في الجامعات بكثره وهو اكتب برنامج لغة c++ يقوم بجمع جميع الارقام الزوجيه التي تقل عن او تساوي n حيث ان n هي القيمه المعطاه من المستخدم – rite a C++ program that computes the sum of even number less than or equal […]
- [كود برنامج بلغة الجافا لحساب فاتورة الكهرباء | Java program code for electricity bill calculation](https://geecoders.com/java-program-code-for-electricity-bill-html/): اكتب برنامج بلغة الجافا لحساب فاتنورة الكهرباء متابعي جي كودر مرحبا بكم, في مقالة جديدة وكود جديد في لغة جافا (java code), في هذة المقالة نقدم بين ايديكم برنامج مكتوب بلغة جافا يقوم بحساب فاتورة الكهرباء بناء على المدخلات التي يدخلها المستخدم ويمكنك بكل بساطة التعديل على الكود عن طريق تعديل قيم الكهرباء, هذا البرنامج […]
- [كود برنامج بلغة البايثون python لعد احرف الكلمة | Count the word letters using Python](https://geecoders.com/python-count-word-letters-using-python-html/): اكتب برنامج بإستخدام لغة البايثون لمعرفة عدد الاحرف في الكلمة تعتبر لغة برمجة بايثون من اهم اللغات التي يجب على اي شخص مبتدئ في البرمجة او حتى محترف يختص بتطوير برمجة الاندرويد ان يتعلم لغة بايثون – python وهذا لعدة اسباب اولا انها لغة سهلة وليست صعبة يفضلها كثير من المبتدئين ولكن اذا كنت محترف […]
- [كود بلغة جافا يقوم بطرح مصفوفة من الاخرى - Subtract a matrix from some java code](https://geecoders.com/matrix-html/): كود بلغة جافا يقوم بطرح مصفوفة من الاخرى (طرح مصفوفتين من بعض بلغة الجافا) متابعينا الاعزاء مرحبا بكم في مقالة جديدة, وفي هذة المقالة نقدم لكم كود جديد بلغة جافا, حيث يقوم هذا الكود بعملية طرح مصفوفتين من بعض قبل كل شيئ هل تعرف ماهي المصفوفة ؟ المصفوفة هي : هي عبارة عن مجموعة مستطيلة […]
- [اضافة انميشن اثناء الانتقال بين fragment ببرنامج اندرويد ستوديو](https://geecoders.com/fragment-html/): اضافة انميشن اثناء الانتقال بين fragment ببرنامج اندرويد ستوديوالسلام عليكم ورحمة الله وبركاته , قد سبق وان شرحنا لكم جميع الطرق التي يمكنك من خلالها استخدام وهي عباره Fragment وهي مسؤوله عن تقسيم الشاشه في الاندرويد استوديو او داخل التطبيق الخاص بك مثل الذي يوجد في تطبيق واتساب حيث يحتوي على المحادثه و الحالات و […]
- [طباعة جدول الضرب لجميع الاعداد بلغة البايثون - Multiplication table in python](https://geecoders.com/multiplication-html/): كيفية طباعة جدول الضرب لجميع الاعداد بلغة البايثونالشروحات التي نقدمها لكم في لغه البايثون و تصميم برنامج بلغة بايثون لدينا في موقعنا اليوم شرح جديد و مهمه جديده تطلب منا في الجامعات احيانا وهي طباعه جدول الضرب لاي عدد من الاعداد حيث تتناول في هذه المقاله واحد من اهم الدروس التي سوف تعملك اكثر من […]
- [كود بلغة بايثون لطباعة محيط ومساحة المستطيل - Calculate the area and perimeter of a rectangle in Python](https://geecoders.com/calc-area-and-html/): كود لطباعة مساحة المستطيل و محيطه بلغة البايثونتعتبر لغه البايثون واحد من اهم اللغات التي يقوم بالبحث عليها مستخدمين كثيرين على الانترنت ويريدون تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم ونحن دائما نحاول ان نشارك معكم مجموعه كبيره من اكواد البايثون و تصميم برنامج بلغة بايثون بشكل مجاني لكي تقوي نفسك في هذه […]
- [كود برمجة بلغة الجافا لطباعة رسم مربع ومستطيل منحني الزوايا | Draw curved square java code](https://geecoders.com/blog-post-html-6/): كيفية رسم مربع منحني الزوايا بإستخدام لغة برمجة جافااذا كنت تريد ان تتقوي في تعلم لغة البرمجة جافا فنحن نقدم لكم اكواد دائما في هذه اللغه وفي لغات برمجيه اخرى بشكل مجاني و ايضا نقوم بتنزيل اكواد عديده لكم يمكن التدريب عليها لكي تتمكن من اللغه وايضا نقدم شرح لي الاكواد التى نقدمها معه ولكن […]
- [كود بلغة الجافا لطباعة رسمة المربع و المستطيل | Draw a rectangle in Java](https://geecoders.com/sraw-rect-html/): شرح طباعة مربع بلغة الجافابعده تقدمنا في تقديم دروس تعلم لغة البرمجة جافا الان نقوم بشرح دروس متخصصه فى الرسم بواسطه الحاسب وتحديدا باستخدام لغة جافا في اخر مقاله من دروس تعلم لغة الجافا قدمناها لكم في هذا القسم شاركنا معكم كيفيه طباعه خط بغستخدام برمجة جافا وفي هذا المقال سوف نتقدم قليلا وسوف نطلب […]
- [كود بلغة الجافا يقوم بطباعة الخط بإستخدام الرسم الجافا | Draw a line in Java](https://geecoders.com/draw-line-in-java-html/): كيفية رسم خط بإستخدام لغة الجافا | how to draw line in javaبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في درس جديد من دروس الجافا في الدروس السابقه قمنا بشرح لكم بدايات واستخدامات بسيطه في برمجة الجافا ولكن من بداية هذه المقاله سوف نتقدم الى مستوى مختلف قليلا او مستوى متقدم […]
- [شرح كيفية اضافة bottom navigation داخل التطبيق ببرنامج الاندرويد ستوديو](https://geecoders.com/navigation-html/): شرح اضافة navigation bottom داخل التطبيق عن طريق برنامج الاندرويد ستوديوبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في درس جديد من دروس الاندرويد استوديو في هذا الدرس سوف نتعرف باذن الله تعالى على كيفيه انشاء navigation bottom حيث يعد هذا أكثر الأشياء استخداما داخل تطبيقات الاندرويد وهو عبارة عن شريط يظهر […]
- [كيف تستطيع تعلم البرمجة عن طريق الهاتف بطريقة ممتعه وبسيطة | How to learn programming](https://geecoders.com/how-to-learn-programming-html/): كيفية تعليم البرمجة للاطفال مجانا وبسهوله عن طرق اللعب !كما نعلم ان البرمجه في العصر الحالي واحده من اهم المهارات التي يجب ان نتعرف عليها ويتم تدريسها في كثير من المدارس والجامعات بسبب أهميتها وكثيرا منا يريد ان يتعلم تصميم واجهة برمجة التطبيقات ويعلم ابنه البرمجه بسهوله و برمجة تطبيقات سطح المكتب للاطفال و نحن […]
- [شرح استخدام Guideline داخل برنامج اندرويد ستوديو](https://geecoders.com/guideline-html/): شرح استخدام Guideline داخل برنامج اندرويد ستوديوهل صممت يوما تطبيق بمقاسات معينه وطلب منك العميل تعديل المقاسات و الاحجام ولكن هذا التعديل بسيط جدا ورغم بساطته سوف يجعلك تعيد تغيير كل عناصر التطبيق من الاول في طبيعة الحال سوف تذهب الى كل عنصر وتصغيره الى ان تصل الى المستوى المطلوب وتضيف العناصر التي يطلبها المستخدم […]
- [شرح كيفية استخدام constraintlayout داخل برنامج اندرويد ستوديو Android studio](https://geecoders.com/constraintlayout%20-html/): شرح استخدام constraint layout داخل برنامج اندرويد ستوديو Android studioبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته في مقالة اليوم سوف نتعرف على خاصية جديدة من خصائص التصميم في برنامج الاندرويد ستوديو وخاصه xml وهي constraintlayout في الدروس السابقه تعرفنا على RelativeLayout وايضا LinearLayout في هذه المقال سوف نتعرف على اكثر طريقه استخداما وهي […]
- [شرح اضافة قائمة جانبية navigation drawer داخل تطبيقك في برنامج اندرويد ستوديو](https://geecoders.com/navigationdrawer-html/): كيفية اضافة قائمة جانبية navigation drawer داخل تطبيقك في برنامج اندرويد ستوديوnavigation drawer android – نافيجيشن درور او القائمه الجانبية وهي واحد من اكثر الاشياء التي يتم استخدامها في برنامج الاندرويد ستوديو والتي قد نشاهدها ايضا فى اغلب التطبيقات المستخدمة حاليا وخصوصا تطبيقات السوشيال ميديا فهي قائمة جانبية يمكنك النقر عليها وسوف تظهر لك مجموعة […]
- [كيفية اضافة قائمة تظهر من الاسفل الى الاعلى - Bottom sheet داخل برنامج اندرويد ستوديو](https://geecoders.com/sheet-html/): شرح اضافة بوتوم شيت بالعربي داخل برنامج اندرويد ستوديوالبوتوم شيت – Bottom sheet واحد من أكثر الأشياء التي يتم تداولها واستخدامها في برنامج الاندرويد استوديو داخل التطبيقات التي يتم إنشاؤها وفي الدرس السابق تعرفنا على طريقة إنشاء بوتوم شيت – Bottom sheet بالطريقه الصعبه وهي الطريقة التي افضلها بشكل شخصي لانك سوف تكون قادر على […]
- [شرح كيفية اضافة البوتوم شيت - Bottom sheet داخل برنامج الاندرويد ستوديو بالعربي](https://geecoders.com/bottom-sheet-html/): كيف استخدام البوتوم شيت – Bottom sheet داخل تطبيقك في الاندرويد ستوديوالبوتوم شيت – Bottom sheet يعتبر واحد من أكثر الأشياء التي تستخدم في برنامج الاندرويد استوديو Android Studio في صناعة و تطوير تطبيقات اندرويد ستوديو وفي هذا المقال سوف نتعرف بأذن الله على طريقة إنشاء بوتوم شيت – Bottom sheet من الصفرحيث يوجد طريقتين […]
- [كود برنامج بلغة البايثون يقوم بتحويل العملات - python code Currency Converter](https://geecoders.com/currency-html/): دورة لغة بايثون للمبتدئين – How to learn Pythonتعبر لغة python واحد من أكثر اللغات السهله ويبحث كثير من الاشخاص على دورة لتعلم البرمجة بإستخدام لغة الجافا بطريقة سهلة و التعلم بشكل جيد سواء للمبتدئين او للمحترفين من الصفر بلغة ألبايثون وهي أكثر لغة من بين لغات كثيرة عليها بحث كبير لتعلمها و كورس لغة […]
- [شروحات أندرويد ستديو : كيفية نقل البيانات بإستخدام navigation component من فراجنت الى اخر عن طريق Android Studio](https://geecoders.com/fragment%20graph-html/): شرح كيفية تمرير البيانات عن طريق الرسم في الاندرويد ستوديو – Fragment Graph بالعربيتعلمنا كيفية إنشاء fragment بالعربي من داخل برنامج اندرويد ستوديو Android Studio ، وربطهما معًا ، ونقل البيانات بينهما ، والتبديل من جزء إلى آخر في الدروس السابقة من سلوك الفراجمنت. لقد غطينا تقريبًا كل ما يمكن معرفته عن هذا الموضوع ، […]
- [شروحات اندرويد ستوديو : شرح انشاء Navigation component والتعامل مع التعامل مع Fragment Graph داخل Android Studio](https://geecoders.com/navigationcomponent-html/): شرح Navigation component بالعربي داخل برنامج اندرويد ستوديو Android Studio بالعربيفي الدروس السابقة من شروحات الفراجمنت Fragment بالعربي تعرفنا على كيفية انشاء fragment من داخل برنامج الاندرويد استوديو – Android Studio وكيفية ربطها ببعضها البعض وتمرير البيانات بينهم والانتقال من فراجمنت الى فراجمنت اخرى وتقريبا شرحنا كل شيء حول هذه القضية ولكن في هذه المقالة […]
- [اندرويد ستوديو : كيفية استخدام dialog داخل Fragments ببرنامج Android Studio](https://geecoders.com/dialog-fragmeent-html/): شرح الفراجمنت Fragments وفيما يستخدم داخل تطوير تطبيقات الاندرويد Android Studio Fragments هي شكل من أشكال النشاط الذي يسمح لك ببناء عدة وحدات لنشاط نمطي في اندرويد ستوديو android studio . او بعبارة أخرى ، الفراجمنت هي شكل من أشكال النشاط الفرعي ، مع عمليات الاسترجاعات التي تحدث طوال وجود الجزء activity ، يكون للجزء تخطيطه وإجراءاته […]
- [شروحات اندرويد ستوديو : كيفية نقل واستقبال البيانات داخل Fargment - برنامج Android Studio](https://geecoders.com/androidstudio-fragmen-recycler-html/): مقدمة عن Fargment بالجافا عن طريق برنامج اندرويد ستوديوالفراجمنت قد لا تخلو من برمجة تطبيقات الأندرويد ، فهي تعمل على فتح مجموعة من الصفحات في عملية الواحدة مثل الصفحة في تطبيق الواتساب ، كما تعطي تصميم التطبيقات مظهرًا رائعًا ، وسنشرح ذلك لكم بلغة جافا ، استمرارًا للدرس السابق . نظرًا لأن استخدام Android Studio […]
- [اندرويد ستوديو - كيفية عرض البيانات داخل كل RecyclerView عن طريق Fragment RecyclerView onClick android Studio](https://geecoders.com/recycler-android-html/): ماهي فكرة عمل الفرجمنت fragment في برنامج أندرويد استوديو android studio ؟الفراجمنت قد لا تخلو برمجة تطبيقات الاندرويد منها ولذلك لانها تقوم بي تطوير وتحسين تطبيق الأندرويد وتقلل المساحة فهي تعمل على فتح مجموعة صفحات في اكتفتي واحدة one activity مثل الصفحة الموجودة في تطبيق واتساب وايضا تعطي تصميم التطبيقات شكل رائع وسوف نشرحها لكم […]
- [كيفية استخدام Fragment داخل RecyclerView ببرنامج اندرويد ستوديو Android Studio](https://geecoders.com/fragment-recyclerview-androidstudio-html/): ما هو الفرجمنت fragment داخل برنامج أندرويد استوديو android studio ؟بسم الله الرحمن الرحيم ، fragment معناها باللغة العربية تعني متقسم او إنقسام وهي تعني اننا نقوم بتقسيم شاشة العرض الى عدة اجزاء لكي تعمل في شاشه واحده وابسط مثال على ذلك ألتطبيق الشهير WhatsApp يوجد مكان للمحادثات ومكان لعرض الحالة والاخر للاتصالات وجميعهم يعملون […]
- [شرح استخدام Fragment داخل برنامج اندرويد ستوديو Android Studio](https://geecoders.com/fragment-android-html/): ماهو شرح الفرجمنت fragment في برنامج أندرويد استوديو android studio ؟بسم الله الرحمن الرحيم ، fragment معناها بالعربي متقسم او انقسام وهي تعني اننا نقوم بتقسيم الشاشة الى عدة اجزاء لكي تعمل في اكتفتي واحده وابسط مثال على ذلك ألتطبيق الشهير واتساب يوجد مكان للدردشه ومكان للحالات والاخر للمكالمات وجميعهم يعملون في نفس الشاشه وهي […]
- [كيفية ادارج صور svg داخل تطبيقك في برنامج اندرويد ستوديو Android Studio](https://geecoders.com/svg-android-studio-html/): لماذا يفضل إستخدام الصور Svg في تصميمك داخل الأندرويد استوديو ؟بسم الله الرحمن الرحيم , برمجة صيغة ” اس في جي ” تعمل على الصور على دقة عالية من الوضوح و سوف تحسن من مظهر التطبيقات الخاصة بك مع اضافة حيوية لشكل apps وكل هذا عن طريق download ملف free يوجد على كثير من المواقع […]
- [اندرويد ستوديو : كيفية عمل تمرير للصور بشكل احترافي عن طريق اضافة ViewPager2 - برنامج android studio](https://geecoders.com/viewpager2%20-html/): كيف يمكنك اضافة تمرير للصور بشكل احترافي بسم الله الرحمن الرحيم موقع و مدونة جي كودرس ترحب بكم في شرح جديد ومميز داخل برنامج android studio وفي هذا امقال نقدم لكم code او مكتبة ViewPager2 وهي مكتبة جاهزة تساعدك في تطوير وتحسين من شكل تطبيقك بشكل مجاني حيث تقدم ميزة للتمرير بشكل فريد سواء كان على […]
- [افضل طريقة تجعلك لا تنسى الاكواد وتححبك في البرمجة ( تعلم البرمجة بالعربي بسهولة )](https://geecoders.com/love-programming-html/): كيفية تعليم البرمجة للاطفال بالعربيتعليم البرمجة للأطفال في عمر مبكر يقدم لطفلك و يساعد على تطوير التفكير وحس الابداع لديه في سن مبكر وهذا أفضل بكثير من الألعاب او مشاهدة فيلم بلا فائدة فكل هذا ينعكس على الأطفال بالسلب و يسبب العقبات مستقبلا لذلك ننصحك بتعليم الأطفال عن طريق دوره تدريبة او اخذ دروس باللغه […]
- [كود Bubble Sort بلغة الجافا java مع الشرح بالعربي](https://geecoders.com/bubble-html/): كود Bubble Sort بلغة الجافا java مع الشرح بالعربيالسلام عليكم ورحمه الله وبركاته مرحبا بكم متابعي موقع جي كودرس – geecoders مرحبا بكم في مقاله جديده في اكواد الجافا في مقاله اليوم سوف نقدم لكم كود الفقاعه او ترتيب الفقاعه او كما يعرف Bubble Sort وهذه الخوارزميه واحد من اشهر الخوارزميات المستخدمه في algorithms وايضا تدرس […]
- [كل ما تريد معرفتة حول لغة الجافا ولغة c++ وايهما افضل بالنسبة لك](https://geecoders.com/c-html-2/): كل ما تريد معرفتة حول لغة الجافا ولغة c++ وايهما افضل بالنسبة لك من منا لا يرغب بتعلم البرمجة و برمجة برامج وايضا تصميم تطبيقات الاندرويد وفي بدايتك سوف تجد ان اغلب الاشخاص يخبرونك بالبدء بلغة الجافا والشق الاخر يخبرك بلغة سي بلس بلس وهنا تبدء الحيرة لك ايهما تبدء جافا ام سي بلس بلس ؟ […]
- [لماذا نضع namespace في اعلى الكود المكتوب بلغة ++C وما الفائدة منه ؟](https://geecoders.com/namespace%20-html/): لماذا نضع namespace في اعلى الكود المكتوب بلغة ++C وما الفائدة منه ؟ يتساءل الكثير منا ، عند بدء تشغيل C ++ ، عن أهمية استخدام مساحة الاسم using namespace std في بداية الكود الخاص به وماذا يحدث اذا لم اضعها في الكود الخاص بي ؟ هل لن يعمل الكود ام سوف يعمل ويحدث مشاكل ؟ […]
- [مجموعة من افضل المواقع التي تساعدك في اختيار الالوان المناسبه لتصميمك](https://geecoders.com/blog-post-html-7/): مجموعة من افضل المواقع التي تساعدك في اختيار الالوان المناسبه لتصميمك اذاكنت ترغب ببناء تصميم موقع الكتروني احترافي على الانترنت وللاسف محتار في اختيار الالوان وتبحث عن خلفيات جرافيك لموقعك او تطبيقك فلا تقلق انت في المكان المناسب حيث نقدم لك مجموعة من المواقع المذهله التي ستساعدك في بناء اي تصميم بشكل احترافي , لذلك اقرء […]
- [ماهو افضل موقع صنع تطبيقات اندرويد مجانا وكيف الربح منها ؟](https://geecoders.com/how-to-learn-android-html/): ماهو افضل موقع صنع تطبيقات اندرويد مجانا وكيف الربح منها ؟اذا كنت تريد إنشاء التطبيقات أندرويد مجانا دون الحاجة الى برنامج ابتكار تطبيقات الاندرويد فهذا الامر غير مرغوب به والسبب في أن اغلب مواقع إنشاء تطبيقات أندرويد android بدون برمجة لن تكون بمثابة انشاء تطبيقات على أندرويد ستوديو او بإستخدام لغات برمجة حتى لو كان […]
- [شرح كيفية استخدام MVC داخل تطبيقات الاندرويد](https://geecoders.com/mvc-html/): شرح كيفية استخدام MVC داخل تطبيقات الاندرويدبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في أول مقاله من مقالات قسم MVVM حيث في هذه المقاله سوف نتعرف على architecture pattern وماهي اهميتها وفيما تستخدم وبما ان هذة اول مقالة سوف نشرح على MVC نقدم شرح عامي لايصال الفكرة وبعدها نقدم لكم شرح […]
- [تعرف على الفرق بين MVC و MCP و MVVM في صناعة تطبيقات اندرويد Android Studio](https://geecoders.com/mvvm-mvc-mcp-html/): لماذا يعتبر Architecture Pattern مهمًا في تطبيقك ؟هذه الطرق مطلوبة جدًا لمطوري تطبيقات Android و صناعة تطبيقات اندرويد لأنها مهمة جدًا وهي بكل اختصار يتم من خلالها فصل عمل المبرمج عن عمل مبرمج الواجهة وما إلى ذلك بحيث يكون لكل شخص عمل محدد في التطبيق. هذا إذا كنت تعمل ضمن فريق وكان مشروعك كبير جدًا ، […]
- [ما الفرق بين For loop و do loop و While loop في البرمجة ؟](https://geecoders.com/for-loop-do-loop-while-loop-html/): ما الفرق بين For loop و do loop و While loop ؟السلام عليكم ورحمه الله وبركاته متابعي ومتابعات موقعكم موقع جي كودر مرحبا بكم في مقاله جديدة من مقالات تعلم البرمجة في هذه المقالة سوف نتحدث عن قاعده مهمه وهي التكرار حيثوا يمكننا عمل تكرار لي العناصر الموجودة لدينا في الكود عن طريق ثلاثة أشياء […]
- [مجموعة الوان متناسقة لتحسين التطبيق والتصميم الخاص بك | Color enhancement of the project](https://geecoders.com/color-enhancement-of-project-html/): مجموعة من الألوان الجذابة والتي تجعل من تطبيقك وموقعك تحفة فنيةالتصميم واحد من اهم الاشياء التي تعطي انطباعا عن الشخص سواء كان مصمم أو مطور او حتى يعمل في مجال المونتاج او الدعايه والاعلان او اي شيء له علاقة بالتقنية تقريبا واذا كنت مبرمج ناجح وتكتب الاكواد بشكل صحيح ولكن تصميم التطبيق الخاص بك غير […]
- [كود Ternary search بلغة الجافا java مع الشرح بالعربي](https://geecoders.com/ternary-search-html/): كود Ternary search بلغة الجافا java مع الشرح بالعربي بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته متابعي ومتابعات موقع ومدونه جي كودرس مرحبا بكم في مقاله جديده في اكواد الجافا وايضا algorithms جديد اليوم سوف نتعرف على خوارزمية تعد من اكثر الخوارزميات استخداما في البرمجة وهي ترنري سيرش – Ternary search تستعمل هذه الخوارزمية […]
- [كود البينري سيرش - Binary Search بلغة الجافا java مع الشرح بالعربي](https://geecoders.com/binary-html/): كود البينري سيرش – Binary Search بلغة الجافا java مع الشرح بالعربيخوارزمية البحث الثنائي واحد من أكثر الخوارزميات التي يتم استخدامها في عالم البرمجة وايضا يتم تدريسها في الجامعات وذلك لاهميتها الكبيره وهي خوارزمية تعمل على ايجاد العناصر بسرعه عاليه بمعنى انه لديك مصفوفة array تحتوي على مجموعه من الارقام ولكنها بشكل مرتب وهنا يأتي […]
- [معلومات عن flutter وماهو الجديد في فلاتر وهل سيكون هو المستقبل ام لا ؟](https://geecoders.com/flutter2-0-html/): ما هو ال flutterفلاتر هي بيئة عمل SDK من تطوير الشركة العملاقة جوجل وهو مخصص لتطوير برمجة التطبيقات على الاجهزة الذكية مثل تصميم تطبيقات اندرويد و و أي او إس – ios ونظام فوشيا ( وهو يعد نظام جديد من جوجل ربما لم تسمع عنه من قبل ) حيث تركز الفلاتر على تجربة المستخدم Ux […]
- [كود Selection Sort بلغة الجافا java مع الشرح بالعربي](https://geecoders.com/selection-html/): كود Selection Sort بلغة الجافا java مع الشرح بالعربيبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم مرة اخرى في اكواد جافا حيث في مقاله اليوم نقدم لكم كود مهم جدا الخوارزميات وهو selection sort algorithm , تعتبر هذه الخوارزمية واحد من اكثر الخوارزميات استخداما في algorithm لذلك جلبنا لكم هذه الخوارزمية والكود […]
- [تطبيقات على إستخدام SubQuery و Multiple Tables داخل برنامج Oracle Sql Database](https://geecoders.com/oracel-subqurey-html-2/): تطبيقات على إستخدام SubQuery و Multiple Tables داخل برنامج Oracle Sql Databaseبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته في هذا المقال المميز من مقالات تعليم اس كيو ال – SQL بالعربي بواسطة برنامج الاوراكل فى هذا المقال سوف نتعرف على كيفية التعامل مع أكثر من جدول وتبعث بيانات معينة لذلك ان لم تشاهد […]
- [شرح كيفية عمل صب كويري sub query داخل لغة Sql بأبسط طريقة](https://geecoders.com/subquery-html/): شرح كيفية عمل صب كويري sub query داخل لغة Sql بأبسط طريقةبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في درس جديد من دروس تعلم اس كيو ال بالعربي – learn sql by arabic في هذا المقال سوف نتعرف على كيفية عمل صب كويري sub query او كويري ثانوي والفائده من هذا […]
- [كيف تستطيع جلب بيانات من اكثر من جدول داخل برنامج Orecal Sql Database](https://geecoders.com/orecal-sql-database-html/): كيفية التعامل مع اكثر من جدول في لغة sql بسم الله الرحمن الرحيم مرحبا بكم في مقاله جديده من مقالات تعلم اس كيو ال بالعربي – how to learn sql by arabic , حيث في هذه المقال سوف نتعرف على كيفية جلب معلومات من جدول اخر او من عدة جداول مثل أن يكون لديك جدول يوجد […]
- [شرح كيفية إنشاء جدول ببرنامج Orecal Sql عن طريق الكود - #تعلم_sql_بالعربي](https://geecoders.com/sql-crea-html/): شرح كيفية إنشاء جدول ببرنامج Orecal Sql عن طريق الكود – #تعلم_sql_بالعربي بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في مقال جديده من مقالات شرح اس كيو ال بالعربي , في هذه المقاله سوف نتعرف على كيفية إنشاء الجداول داخل برنامج اوراكل بي الكود حيث في أولى المقالات لنا في هذه اللغة […]
- [كيفية عرض رابط المقالة الخاصة بالخبر عند النقر عليها - شروحات Android Studio بالعربي](https://geecoders.com/android-studio-html/): كيفية عرض رابط المقالة الخاصة بالخبر عند النقر عليهافي هذا المقال من مقالات تعلم الاي بي اي API بالاندرويد ستوديو نقدم لك كيفية عرض رابط الخبر داخل التطبيق لكل خبر من الأخبار حيث في الدروس السابقة تعلمنا كيف يمكنك جلب عنوان اي بي اي API و شرحنا لكم كيفية ربطه بي برنامج الاندرويد ستوديو وايضا […]
- [كيفية عمل onClick داخل Recyclerview ببرنامج أندرويد ستوديو Android studio](https://geecoders.com/onclick-html/): كيفية عمل onClick داخل Recyclerview ببرنامج أندرويد ستوديو Android studioبسم الله الرحمن الرحيم السلام عليكم و الله وبركاته, متابعينا الكرام مرحبا بكم في مقاله جديده من مقالات اكواد اندرويد ستوديو في هذه المقاله سوف نتعرف على كيفية عمل أون كليك – onClick على Recyclerview حيث انني بحثت كثيرا على طريقة لعمل onClick لكل ايتم من […]
- [كيف اقوم بنقل الاكواد والصور والمكتبات من مشروع قديم الى اخر جديد في الاندرويد ستوديو](https://geecoders.com/transfer-new-project-html/): كيفية نقل محتويات المشروع القديم الى المشروع الجديد في الاندرويد ستوديوبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في مقاله جديده من دروس تعلم الاندرويد ستوديو بالعربي في هذه المقاله سوف نتعرف بأذن الله تعالى على كيفية نقل ملفات المشروع القديم الى مشروع اخر جديد سواء كانت الصور او الاكواد او حتى […]
- [كيفية تغيير اسم المشروع الخاص بك داخل برنامج الاندرويد ستوديو](https://geecoders.com/pa-html/): كيفية تغيير اسم المشروع الخاص بك داخل برنامج الاندرويد ستوديوبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته متابعي موقع ومدونة جي كودرس مرحبا بكم في درس جديد من دروس من أندرويد ستوديو في هذا الدرس سوف نتعرف بأذن الله تعالى على كيفية تغيير اسم المشروع الخاص بك بشكل كامل و بالصور و ايضا بدون […]
- [طريقة عرض بيانات الموجود في Array بشكل عشوائي داخل الاندرويد ستوديو](https://geecoders.com/rand-html/): طريقة عرض بيانات التطبيق بشكل عشوائي داخل الاندرويد ستوديوبسم الله الرحمن الرحيم والصلاة والسلام على رسول الله في هذه المقاله سوف نتعرف على كيفية عرض البيانات بشكل عشوائي , حيث كنت أفكر في عمل تطبيق يتم عرض فيه البيانات التي اقوم بإدخالها بشكل عشوائي وكانت لدي مشكلة وهي كيف اقوم بتخزين البيانات داخل RecyclerView وعرضها […]
- [اضافة سكينة الزبدة - Butter Knife توفر عليك كثير من الوقت في الاندرويد ستوديو](https://geecoders.com/butterknife%20-html/): اضافة سكينة الزبدة – Butter Knife توفر عليك كثير من الوقت في الاندرويد ستوديوبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في مقاله جديده من مقالات مكتبات الاندرويد ستوديو في هذه المقاله سوف نتعرف على مكتبة توفر علينا كثيرا من الوقت والجهد وهذه الاضافه تدعي سكينه الزبده – ButterKnife او ما يطلق […]
- [كيفية عرض البيانات من API داخل RecyclerView ببرنامج أندرويد ستوديو](https://geecoders.com/api-recyclerview-html/): كيفية عرض البيانات من API داخل RecyclerView ببرنامج أندرويد ستوديوبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكل متابعي و متابعات موقع او مدونه gee coders في هذه المقاله سوف نتعرف على كيفية عرض المعلومات الخاصة بال اي بي اي – api داخل RecyclerView حيث في المقالات السابقة تعرفنا على كيفية جلب المعلومات […]
- [كيفية اضافة رابط API داخل الاندرويد ستوديو](https://geecoders.com/api_8-html/): كيفية اضافة رابط API داخل الاندرويد ستوديوبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته متابعي ومتابعات موقع ومدونة جي كودرس مرحبا بكم في مقاله جديده في هذه المقالة باذن الله سوف نتعرف على كيفية ربط api بالاندرويد استوديو حيث في أول مقالة من دروس تعلم الاي بي اي تعرفنا عليها وتعرفنا على ما هي […]
- [شرح كيفية استخدام API داخل تطبيقك في أندرويد ستوديو - Android Studio](https://geecoders.com/how-to-creat-api-html/): شرح كيفية استخدام API داخل تطبيقك في أندرويد ستوديو – Android Studioالسلام عليكم ورحمه الله وبركاته في هذا المقال يعد أول مقال من دروس تعلم ربط الاي بي اي – API بواسطة الاندرويد استوديو وفي هذا المقال سوف نتعلم على كيفية الحصول على عنوان API وكيفية ربطه بالاندرويد استوديو وفي الدروس المقبلة سوف نتعرف على […]
- [جعل المندوب قادر على قبول الطلب وكتابة ملاحظات والانتهاء منه - تطبيق "فايربيز" بألاندرويد ستوديو #12
](https://geecoders.com/accept-order-html/): جعل المندوب قادر على قبول الطلب وكتابة ملاحظات والانتهاء منه بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته , مرحبا بك في مقاله جديده حول تعلم رابط التطبيق الخاص بنا داخل اندرويد ستوديو بخدمة الفايربيز وفي هذا المقال سوف نتعرف على كيفية اضافة حالة قبول و وانتهاء من الطلب وتعديل او ملاحظات للمندوب حيث يقوم […]
- [انشاء صفحة للطبات المقبولة من طرف المندوب وربطها بالفاير بيز داخل الاندرويد ستوديو #11](https://geecoders.com/accepted-order-html/): انشاء صفحة للطبات المقبولة من طرف المندوب وربطها بالفاير بيز داخل الاندرويد ستوديوبسم الله الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم من جديد متابعي موقعنا الكرام , في هذه المقاله سوف تكون اخر مقاله في تطبيق الطلب هذا التطبيق يربط بين المستخدم والمندوب حيث يقوم المستخدم بإضافة الطلبات ويقوم المندوب بقبول هذه الطلبات وهذا […]
- [كل ما تريد معرفته عن api وكيف يتم ربطه بألاندرويد ستوديو ؟](https://geecoders.com/api-html/): كل ما تريد معرفته عن api وكيف يتم ربطه بألاندرويد ستوديو ؟ قد تشاهد في كثير من الاحيان عبارة أي بي اي (API) وتعني واجهة تطبيقات المستخدم وتعني بالانجليزية Application Programming Interface واختصار لها API وهي بكل بساطه هي لي المجمدين استخدامها داخل تطبيقاتهم دون الحاجه الى اعادة بناء هذه التطبيقات من البدايه وفي هذا قال […]
- [اضافة بيانات للطلب من طرف المندوب #9 | استخدام الفايربيز داخل الاندرويد ستوديو android studio](https://geecoders.com/firebase-provider-order-html/): اضافة بيانات تلقائية للطب من المستخدم ويتم التعديل عليها من طرف المندوب فقطالرحمن الرحيم السلام عليكم ورحمه الله وبركاته متابعينا الكرام مرحبا بكم في مقاله جديده من مقالات تعلم الفايربيز بالاندرويد ستوديو حيث في المقالات السابقة قمنا بإنشاء صفحة تمكننا من الدخول والتسجيل وقمنا بعمل بريد لي المستخدم وبريد لي المندوب الذي يقوم بقبول الطلبات […]
- [عرض تفاصيل الطلب الذي قام بة المستخدم في برنامج الاندرويد ستوديو #7 | firebase with android studio](https://geecoders.com/firebase-details-or-html/): عرض تفاصيل الطلب الذي قام بة المستخدم في برنامج الاندرويد ستوديوفي هذا المقال سوف نتعرف بأذن الله تعالى على كيفية عمل أون كليك onClick داخل RecyclerView باستخدام الفايربيز حيث تعد Recycler View و الفايربيز من أكثر الخدمات التي تستخدم داخل تطبيقات الاندرويد وفي هذه السلسلة سوف نقوم بعمل تطبيق يمكن المستخدم من إنشاء طلبات وايضا […]
- [انشاء صفحة لاضافة طلبات make order بإستخدام "فايربيز" ( أندرويد ستوديو ) #6
](https://geecoders.com/add-html/): انشاء صفحة لاضافة طلبات make order بإستخدام “فايربيز” ( أندرويد ستوديو )بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في درس جديد من دروس تعلم الفايربيز بالاندرويد ستوديو في المقالات السابقة قمنا بعمل صفحة لتسجيل البيانات وصفحة عرض البيانات وصفحه لتحديث البيانات وفي هذا المقال سوف نتعرف على انشاء صفحه لاضافة طلبات […]
- [كيفية انشاء صفحة لتحديث بيانات المستخدم داخل برنامج الاندرويد ستوديو #5](https://geecoders.com/update%20user-html/): كيفية انشاء صفحة لتحديث بيانات المستخدم داخل برنامج الاندرويد ستوديوكما اخبرناكم سابقا اننا سوف نقوم بإنشاء صفحة لتحديث بيانات المستخدم داخل اندرويد ستوديو بحيث انه يقوم المستخدم بتحديث بياناته و عند الضغط على ارسال او تحديث بياناتي يتم تحديث البيانات الخاصة به داخل برنامج الاندرويد ستوديو وداخل قاعدة البيانات التي ترتبط بها الحساب الخاص به […]
- [كيفية عرض معلومات المستخدم داخل صفحة الاعدادات "فاير بيز" - أندرويد ستوديو #4
](https://geecoders.com/user-data-html/): كيفية عرض معلومات المستخدم داخل صفحة الاعدادات “فاير بيز” – أندرويد ستوديوفي المقالات السابقة تعرفنا على كيفية انشاء صفحه دخول و صفحه تسجيل وكيف نجعل المستخدم يقوم بعملية التسجيل ويخزن البيانات الخاص به في الفايربيز وتحديدا في قاعدة البيانات في هذه الصفحه سنقوم بعمل اكتقني جديدة يتم فيها عرض بعض المعلومات التي نريد أن نعرضها […]
- [كيفية حفظ بيانات المستخدم في قواعد البيانات داخل الاندرويد ستوديو #3 | Firebase with Firestore](https://geecoders.com/firebase-with-firestore-html/): كيفية حفظ بيانات المستخدم في قواعد البيانات داخل الاندرويد ستوديوفي المقالات السابقة تعرفنا على كيفية عمل صفحه دخول و صفحه تسجيل دخول داخل برنامج الاندرويد ستوديو وقمنا بربطه خدمة الفايربيز ليتمكن المستخدم من انشاء بريد الكتروني وتسجيل عملية الدخول عبر الانترنت و المعلومات تسجل في قاعدة البيانات هذا ما تعرفنا عليه في المقالات السابقة وفي […]
- [عمل صفحة تسجيل و دخول وربطها بالفاير بيز داخل تطبيقك في ألاندرويد ستوديو #2](https://geecoders.com/loginscreen-firebase-connect-html/): عمل صفحة تسجيل و دخول وربطها بالفاير بيز داخل تطبيقك في ألاندرويد ستوديوتعتبر صفحة التسجيل و صفحه الدخول هي أكثر الصفحات استخدامها داخل برنامج الاندرويد ستوديو او داخل خدمة “Firebase” تحديدا ان هذه الصفحات قد لا يخلو تطبيق منها وفي مقاله اليوم سوف نتحدث باذن الله عن طريقه عمل صفحه تسجيل و صفحه الدخول لتطبيقك […]
- [كل ما تريد معرفتة عن خدمة فايربيز "Firebase" واهميتها في تطبيقك
](https://geecoders.com/intro-firebase-html/): التعرف على خدمة Firebasefirebase هي خدمة من جوجل تسمح للمطورين بربط التطبيقات الخاصه بهم عن طريقها بحيث يمكنك انشاء صفحات للتسجيل وربط ملفات عليها وكل هذا يكون اونلاين ويجب ان يكون لدى المستخدم انترنت بحيث يمكنه استعمال تطبيقك , ثانيا يجب التنوية انه لديك 9 تطبيقات تقريبا يمكنك انشائها على حسابك الواحد ويمكنك فتح حساب […]
- [شرح كيفية عمل Progress Dialog داخل تطبيقك وتغير الايقونة في برنامج أندرويد ستوديو](https://geecoders.com/progress%20-html/): شرح كيفية عمل Progress Dialog في برنامج أندرويد ستوديوبسم الله الرحمن الرحيم مرحبا بكل متابعي موقع ومدونة Geecoders , في مقالة اليوم سوف نتعرف على كيفية عمل Progress Dialog وهو عبارة عن اشعار او تنبية يوجد بداخله بكرة للتحميل كالتي نراها في برجاء الانتظاء جاري تحميل البيانات و جاري التنزيل وغيرها والصورة بالاعلى واضحة جدا سوف […]
- [شرح كيفية استخدام الماتريال ديزين Material Design داخل تطبيقك في الاندرويد ستوديو](https://geecoders.com/material%20design-html/): شرح كيفية استخدام الماتريال ديزين داخل تطبيقك في الاندرويد ستوديوتعتبر الماتريال ديزين Material Design تحسين وتطوير لشكل تطبيقك وايضا هي مجانية ومقدمة لنا بشكل مجاني كنوع لتحسين تطبيقات الاندرويد وايضا اذا جربتها سوف تعجبك استخدامها واصبحت في وقتنا الحالي تاتي افتراضية مع الاندرويد ستوديو الحديث ولكن اذا لم يكن لديك المكتة سوف نشرح لك في هذة […]
- [اضافة زر للعودة للصفحة السابقه وتعديل اسم toolbar داخل android studio](https://geecoders.com/toolbar-android-html/): اضافة زر للعودة للصفحة السابقه وتعديل اسم toolbar داخل android studioبسم الله الرحمن الرحيم متابعي موقع جي كودرس مرحبا بكم في مقالة جديدة وفي هذة المقالة سوف نتعرف على كيفية إضافة زر للرجوع الى السفحة السابقه او activity السابق وايضا سوف نشرح لكم كيفية تغيير اسم التول بار بدلا من اسم الابلكيشن الى اي اسم […]
- [كيفية اضافة صور json الى تطبيقك في الاندرويد ستوديو android studio](https://geecoders.com/json-html/): كيفية اضافة صور json الى تطبيقك في الاندرويد ستوديوفي هذا المقالة بإذن الله سوف نتعرف على كيفية إضافة الصور بصيغة جيسون json داخل برنامج اندرويد ستوديو , بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة متابعي ومتابعات جي كودرس مرحبا بكم في مقالة جديدة في دروس الاندرويد وفي هذة المقالة سوف نتعرف على كيفية […]
- [كيفية عمل الصورة بشكل دائري داخل برنامج الاندرويد ستوديو](https://geecoders.com/circle-html/): كيفية عمل الصورة بشكل دائري داخل برنامج android studioبسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة مرحبا بكم متابعي موقع جي كودرس في مقالة جديدة في قسم اندرويد ستوديو وفي هذة المقالة سوف نتعرف على كيفية اضافة الصور بشكل دائري داخل تطبيقك كما بالصورة الموجوده بالاعلى حيث يوجد مكتبة تسهل علينا هذة المهمة وسوف […]
- [معرفة عدد الصفوف التي تحتوي على نتائج داخل برنامج oracel database](https://geecoders.com/count-html-2/): معرفة عدد الصفوف التي تحتوي على نتائج داخل برنامج oracel databaseبسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة مرحبا بكم في درس جديد من دروس تعلم برمجة sql وفي هذا الدرس والذي يعد الدرس رقم 21 سوف نتعلم كيف نطبع عدد النتائج الصحيحة بمعنى لدينا جدول يحتوي على مجموعة من الموظفين في مجالات مختلفة […]
- [شرح كيفية استخدام وانشاء group داخل لغة sql](https://geecoders.com/group-by-html/): شرح كيفية استخدام وانشاء group داخل لغة sqlفي هذا المقال نشرح لكم كيف يمكنك استخدام خاصية group داخل لغة اس كيو ال SQL وعمل اختبار having عليها , مبدئيا سوف تحتاج إلى إنشاء قاعدة بيانات تحتوي على جداول عن طريق برنامج orecal mysql ، وهو أحد أقوى البرامج المستخدمة لإنشاء قواعد البيانات ، ويجب أن تحتوي […]
- [كيفية إيجاد اقل واعلى ومتوسط الرواتب للموظفين داخل sql](https://geecoders.com/max-and-min-salary-html/): كيفية طباعة متوسط الرواتب واعلى واقل راتب للموظفين داخل برنامج اوركالبسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة في هذا المقال سوف نقدم لكم شرح كيفية البحث عن متوسط الرواتب في المؤسسه او الشركة وايضا معرفة ماهو اعلى راتب واقل راتب عن طريق اوامر داخل لغة sql بسهولة , اولا سوف تحتاج الى انشاء […]
- [شرح Number Functions في لغة SQL](https://geecoders.com/number%20functions-html/): شرح Number Functions في لغة SQLالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية طباعة النواتج العشرية كما هي او تقريبها الى اقرب علامة عشرية لها اولا يجب عليك القيام بإنشاء create قاعدة بيانات داخل البرنامج الذي تعمل عليه database تحتوي هذة القاعده على مجموعة جداول عن […]
- [شرح Character-Manipulation Functions داخل لغة SQL](https://geecoders.com/character-manipulation-functions-sql-html/): شرح Character-Manipulation Functions داخل لغة SQLالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية طباعة اكثر من عنصر في نفس الصف وعد احرف الكلمة ومعرفة متى يبدء الحرف الذي تحدده اولا يجب عليك إنشاء create قاعدة بيانات database تحتوي بداخلها على جداول بواسطة برنامج orecal myاس كيو […]
- [شرح Manipulation Functions في لغة SQL](https://geecoders.com/manipulation%20functions-html/): شرح Manipulation Functions في لغة SQLالسلام عليكم ورحمة الله وبركاته. مرحبًا بك في كود SQL ، حيث سنتعلم في هذه المقالة كيفية طباعة الاسماء كبيرة وصغيره واول حرف فقط يكون كبير داخل sql عن طريق مجموعة اوامر سوف نتعرف عليها من خلال هذة المقالة البسيطة والمخصصة لشروحات sql. أولاً ، يجب إنشاء قاعدة بيانات تحتوي […]
- [عمل اختبار ( if OR where ) على مجموعة حالات داخل لغة sql](https://geecoders.com/if-or-where-sql-html/): عمل اختبار if على مجموعة حالات داخل لغة sqlالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية عمل اختبار او كما يعرف في لغات البرمجة if ولكن في لغة sql يطلق عليه where وتعني اذا كان يمكنك كتابة هذة العبارة لعمل اختبار على اي شيئ تريدة في […]
- [شرح استخدام and و or و not في برنامج اوركال داتا بيز ولغة SQL](https://geecoders.com/and-or-not-sql-html/): شرح استخدام and و or و not في اوركال داتا بيز SQLالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية استخدام and و not و or داخل لغة sql حيث and في لغات البرمجة العادية تعني && و or = || , و not = ! ولكن […]
- [شرح كيفية القيام بإختبار (WHERE) داخل لغة Sql](https://geecoders.com/where-where-html-2/): شرح كيفية القيام بإختبار if داخل لغة Sqlالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية التعامل مع العمليات الشرطية داخل sql حيث في لغات البرمجة تكون العلامة الشرطية المتعارف عليها هي if لكن في لغة sql تكون where وسوف نشرحها لكم بالتفصيل في هذا المقال في […]
- [طباعة رواتب الموظفين من الاقل الى الاعلى والعكس في Sql](https://geecoders.com/salary-sql-html/): طباعة رواتب الموظفين من الاقل الى الاعلى والعكس في Sqlالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية طباعة رواتب الموظفين من الاعلى الى الاثل او من الاقل الى الاعلى داخل قواعد البيانات sql بكل سهولة كل ما عليك عزيزي القارئ هو متابعة المقالة الى النهاية اولا […]
- [طباعة جميع البيانات التي تعمل في مجال معين في لغة SQL](https://geecoders.com/print-html/): طباعة جميع البيانات التي تعمل في مجال معين في لغة SQLالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية التي تعمل في تخصص او مجال معين او بمعنى اصح طباعة جميع المعلومات في فئة محدده من قبل المستخدم وهذا هو محور مقالة اليوم لذا تابع المقالة لكي […]
- [طباعة الكلمات التي تبدأ او تنتهي بحرف معين في لغة SQL](https://geecoders.com/sql_4-html/): طباعة الكلمات التي تبدأ او تنتهي بحرف معين في لغة SQLالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية طباعة الاسماء الموجودة في الجدول التي تبدء بحرف معين او تنتهي بحرف معين انت من تحدده داخل لغة sql اولا يجب عليك إنشاء create قاعدة بيانات database تحتوي […]
- [طباعة المحتويات الفارغة من الجدول في لغة اس كيو ال - how to Print ' null ' in SQL
](https://geecoders.com/sql-html-3/): طباعة المحتويات الفارغة من الجدول Nullالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية طباعة المحتويات الفارغة في الجدول للتأكد من سلامتة فكثير من الاحيان عندما تعمل على sql قد تنسى ان تملئ جدول من الجداول لذلك ومع كثرة البيانات قد يصعب الرجوع اليه لذلك يوجد كود […]
- [اضافة زر لاظهار الايموجي في نافذة منبثقة مثل التفاعل مع ردود الفيسبوك ( interaction Emoji )](https://geecoders.com/android-html/): اضافة زر لاظهار الايموجي في نافذة منبثقة مثل التفاعل مع ردود الفيسبوكبسم الله الرحمن الرحيم متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذا المقال اشرح لكم فكرة جديدة وهي طريقة اظهار مربع يحتوي على مجموعة من المحتويات بداخله مثل ايموجي وفيسات وغيرها كالذي في موقع وتطبيق فيسبوك وغيرها من […]
- [كود SQL لحذف العناصر المكررة في الجدول ( عدم التكرار في اوركال )](https://geecoders.com/sql_2-html/): كود Sql يقوم بحذف العناصر الموجوده اكثر من مرة الموجوده في الجدولالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية حذف المكرر بمعنى لديك جدول يحتوي على مجموعة من الاسماء والتخصصات مثل المطور والبائع والمهندس وغيرها وتريد ان تعرف ما هي التخصصات الموجوده في الجدول فيمكنك تحديد […]
- [كود SQL لطباعة اكثر من عنصر في نفس العمود والصف](https://geecoders.com/sql-html-2/): كود SQL لطباعة اكثر من عنصر في نفس العمودالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية طباعة اكثر من بيانات عمود في نفس الصف في لغة sql اولا يجب عليك إنشاء create قاعدة بيانات database تحتوي على جداول عن طريق برنامج orecal mysql وهو واحد من […]
- [طريقة جمع عدد على العناصر الموجودة في الجدول في SQL ( إجراء العمليات الحسابية )](https://geecoders.com/sql-qa-html/): كيفية اجراء العمليات الحسابية في لغة sql على العناصرالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية اجراء عمليات حسابيه على عنصر من العناصر الموجودة داخل sql ولكن يجب ان يكون هذا العنصر من نوع number او int لكي يقبل العملية الحسابه لانك لن تاتي مثلا على […]
- [شرح كيفية تغيير اسم الصف عند طباعة الجدول في SQL](https://geecoders.com/sql_30-html/): شرح تغيير اسم الصف عند طباعة الجدول في SQLالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية تغيير اسم العمود اثناء عملية الطباعة مثل اذا كان لديك جدول يحتوي على مجموعة اعمدة مثل الرواتب والاسماء والتخصص وغيرها وتريد طباعة جدول منهم ولكن بإسم مختلف وهذا ما سوف […]
- [كيفية طباعة جميع العناصر الموجودة في الجدول او بعضها داخل لغة sql](https://geecoders.com/sql-html/): كيفية طباعة جميع العناصر الموجودة في الجدول او بعضها داخل لغة sql السلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية طباعة كل المحتويات الموجوده في الجدول او محتويات معينة بداخلة انت من تقوم بتحديدها وهذا ما سوف نتعلمة اليوم في هذة المقالة اولا يجب عليك إنشاء create […]
- [شرح كيفية تكبير وتصغير وتغيير نوع الخطوط داخل oracle database](https://geecoders.com/change-font-s-html/): شرح كيفية تكبير وتصغير الخطوط داخل برنامج oracle databaseالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية تكبير وتصغير الخطوط وتغيير واجهة البرنامج داخل برنامج oracle database حيث كنت اعاني من مشكلة في بداية استخدامي للبرنامج لان ابعاد الشاشه لدي كبيرة فالبتالي تكون حجم الخطوط صغيره جدا وقد […]
- [شرح كيفية انشاء الجداول وانشاء اعمدة وصفوف وبيانات بداخلها ببرنامج Oracle SQL](https://geecoders.com/table-sql-orac-html/): شرح كيفية انشاء الجداول وانشاء اعمدة وصفوف وبيانات بداخلها ببرنامج Oracle SQLالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية انشاء جدول مكون من مجموعة صفوف واعمدة داخل oracle sql بكلل سهولة وبالصور اولا يجب عليك إنشاء create قاعدة بيانات database تحتوي على جداول عن طريق برنامج […]
- [شرح كيفية تحميل وتثبيت oracle database بدون مشاكل بالصور](https://geecoders.com/oracle-html/): شرح كيفية تحميل وتثبيت oracle database بدون مشاكلالسلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية تحميل وتثبيت برنامج اوركال داتا بيز وتنصيبة بدون مشاكل بإذن الله اولا يجب عليك إنشاء create قاعدة بيانات database تحتوي على جداول عن طريق برنامج orecal mysql وهو واحد من اقوى […]
- [حل مشاكل المحاكي AVD داخل الاندرويد ستوديو](https://geecoders.com/avd-html/): حل مشاكل المحاكي AVD داخل الاندرويد ستوديوبسم الله الرحمن الرحيم متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , كثير من المطورين يريدون تجربة التطبيق واكتشاف المشاكل التي سوف تتواجد داخلة قبل تثبيته على الهاتف لذلك يلجأ الى تثبيت AVD وهو المحاكي الافتراضي الذي يقمة الاندرويد ستوديو لنا بشكل مجاني لتجربة […]
- [شرح تغيير ثيم الاندرويد ستوديو وتحسين الالوان البرمجية - Customize Android Studio Theme](https://geecoders.com/customize-android-studio-theme-html/): كيفية تغيير ستايل الاندرويد ستوديو وتغيير الوان الكودبسم الله الرحمن الرحيم متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذا المقال سوف نتعرف على طريقة تغيير شكل الاندرويد ستوديو وتحسين مظهرة والانتقال من الشكل التقليدي الى مجموعة كبيرة من الاشكال الجميلة والمريحة للعين حيث يتم استخدام هذا البرنامج لتطوير (development) […]
- [شرح كيفية استخدام Data Binding داخل Recyclerview](https://geecoders.com/recyclerview-with-data%20binding-html/): شرح كيفية استخدام DataBinding داخل Recyclerviewبسم الله الرحمن الرحيم متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في الدروس السابقة تحدثنا عن Data Binding وماهي اهميتها وكيف تستعمل وفي نهاية المقالة ذكرنا لكم اننا سنقدم مقالة حول استخدمها داخل Recyclerview وهي في هذة المقالة ان شاء الله تعالى 💖 ولكن اذا […]
- [شرح كيفية تكبير وتصغير الكود داخل الاندرويد ستوديو](https://geecoders.com/size-html/): طريقة تكبير وتصغير الكود داخل الاندرويد ستوديوبسم الله الرحمن الرحيم متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال اقدم لكم كيفية تكبير وتصغير الخط داخل الاندرويد ستوديو عن طريقة بكرة الماوس يعاني كثير من المطورين ضعف ف النظر بسبب كثرة الجلوس امام الجهاز الكمبيوتر لفترات طويلة ومع […]
- [حل مشكلة مساحة الاندرويد ستوديو ونقل ملف SDK بدون مشاكل](https://geecoders.com/android-sdk-html/): حل مشكلة مساحة الاندرويد ستوديو ونقل ملف SDK بدون مشاكلبسم الله الرحمن الرحيم متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , كثير من المطورين يعانون من مشكلة مساحة الاندرويد ستوديو على القرص الصلب c وانا واحد منهم وبعد بحث اكتشفت ان السبب في ذلك هو برنامج الاندرويد ستوديو رغم اني […]
- [تعريف وشرح Data Binding وما اهميتها في تطوير تطبيقات الاندرويد ستوديو](https://geecoders.com/databinding-html/): ماهي Data bindingمكتبة Data Binding Library هي مكتبة دعم تتيح لك استخدام تنسيق تعريفي بدلاً من برمجيًا لتوصيل مكونات واجهة المستخدم في تخطيطاتك بمصادر البيانات في تطبيقك. حيث يتم تحديد التخطيطات أيضًا في عمليات التعليمات البرمجية التي تستدعي طرق نظام واجهة المستخدم. على سبيل المثال ، يستدعي الرمز أدناه findViewById () للعثور على عنصر واجهة […]
- [كيفية تغيير شكل رسالة toast الى اشكال احترافية داخل الاندرويد ستوديو](https://geecoders.com/toast-html/): كيفية تغيير شكل رسالة toast الى اشكال احترافية داخل الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذا الشرح نقدم لكم مكتبة اندرويد تقوم بتغير شكل الرسالة Toast الى اشكال جميلة قد سبق وان قدمنا لكم اشكال اخرى غير التي في مقالة اليوم ويمكنك ايجادها في قسم مكاتب اندرويد […]
- [كيفية عمل تكبير - zoom على الصور داخل الاندرويد ستوديو](https://geecoders.com/zoom-html/): كيفية عمل تكبير على الصور داخل الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio وفي درس اليوم سوف نتعرف كيف يمكنك تكبير الصورة داخل التطبيق الخاص بك كما في صورة المقالة بالاعلى بكل سهولة وهي عن طريق مكتبة تسهل علينا الامر كل ما عليك هو متابعة الشرح الى النهاية لتتعرف […]
- [منع لقطة الشاشة وتسجيل الفيديو من تطبيقك في الاندرويد ستوديو](https://geecoders.com/sc-html/): منع لقطة الشاشة وتسجيل الفيديو من تطبيقك في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال نقدم لكم كود مهم جدا ويحتاج الية كثير من المطورين في تطبيقاتهم وهو منع اخذ لقطة شاشة او منع تسجيل الفيديو داخل التطبيق الخاص بك وغالبا من يبحث عن هذة […]
- [شرح تغيير النص الى رقم في الاندرويد ستوديو | String to integer android java](https://geecoders.com/string-to-nu-html/): شرح تغيير النص الى رقم في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio حيث يتم استخدام هذا البرنامج لتطوير , في بداية تعليمي للاندرويد كنت اعاني من مشكلة وهي كيف ادخل للبرنامج رقم او بمعنى اصح كيف اجعل المستخدم يدخل رقم واضع عليه عملية حسابية وبحثت كثيرا وكثيرا على […]
- [برنامج جافا للحصول على امتداد الملف - Java code](https://geecoders.com/java-html/): اكتب برنامج بلغة الجافا للحصول على امتداد الملفمتابعينا الاوفياء مرحبا بكم في مقالة جديدة وفي هذة المقالة سوف نتعرف على كود جديد بلغة الجافا حيث يقوم هذا الكود بمعرفة امتداد الملف, في هذة المقالة سوف نتعرف على كودين الاول وهو كود الحصول على امتداد الملف والثاني هو الحصول على جميع الملفات المتواجدة في داخل الملف […]
- [شرح كيفية تغير ايقونة التطبيق في الاندرويد ستوديو](https://geecoders.com/blog-post_26-html-5/): شرح كيفية تغير ايقونة التطبيق في الاندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال الشرح لكم كيفية تغيير شكل ايقونة التطبيق الخاص بك في الاندرويد ستوديو وتستطيع ايضا تصميم شعار تطبيقك بكل سهولة على الفوتوشوب او الاليستريتور او اي برنامج اخر للتصميم وبعدها ارفاقة داخل تطبيقك […]
- [حل مشكلة انعكاس تصميم البروجكت اثناء تشغيله على الهواتف في اندرويد ستوديو](https://geecoders.com/reverse-design-html/): حل مشكلة انعكاس تصميم البروجكت اثناء تشغيله على الهواتف في اندرويد ستوديومن اكثر المشاكل التي تسبب للمطورين مشكلة وهي انعاكس التصميم ويكون هذا بسبب لغة الهاتف فإذا قمت بتصميم تطبيق يعمل من اليسار لليمين فسوف تلاحظ انه عند تجربته على اجهزة الهواتف ان التصميم معكوس ويبدء من اليمين لليسار وليس العكس وهذة المشكلة قد تسبب […]
- [كيفية تشغيل اكثر من workmanager في اكثر نفس الوقت في اندرويد ستوديو](https://geecoders.com/multipleworkmanager-html/): كيفية تشغيل اكثر من workmanager في اكثر نفس الوقت في اندرويد ستوديوفي هذا الدرس يعد من اخر الدروس في الورك مانجر يمكنكم بعد ذلك البحث عن امثلة حول استخدام work manager ونحن سوف نقدم لكم ايضا امثلة في الايام القادمه باذن الله ودرس اليوم سوف نشرح لكم كيف تستطيع تشغيل work manager في اندرويد ستوديو […]
- [دوره في تعلم لغة prolog من البداية حتى كتابة اول كود لك بسهوله !](https://geecoders.com/prologtutorial-html/): تعلم لغة برولوج prolog من البداية حتى كتابة اول كود لك بسهوله !تعتبر لغة برمجة برولوج prolog واحده من اللغات الغير معروفه بشكل كبير لدى العرب وايضا لدى معظم المبرمجين ويرجع هذا بسبب صعوبتها ولكنه في الواقع اللغة مهمة جدا وتستخدم في المنطق لعمل روبوت يستطيع الكلام معك على سبيل المثال وهذا من احدى سمات […]
- [كيفية عمل effect على Transitions بين activity في تطبيقات android studio](https://geecoders.com/transitionseffect-html/): كيفية عمل effect على Transitions بين activity في تطبيقات android studioفي هذة المقالة باذن الله تعالى سوف نتعرف على كيفية عمل تاثير للTransitions داخل برنامج اندرويد ستوديو وهذا التاثير يعطي شكل جمالي للكود الخاص بنا من اكثر المهارات التي تطلب بكثره في سوق العمل في الاونه الحاليه و هي مطور تطبيقات وخصوصا مطور تطبيقات ios والاندرويد […]
- [عرض شاشة الموبايل على الكمبيوتر اثناء تطوير تطبيقات الموبايل](https://geecoders.com/vysor-html/): عرض شاشة الموبايل على الكمبيوتر اثناء تطوير تطبيقات الموبايلاذا كنت من مطوري تطبيقات الموبايل سواء android او ios في طبيعة الامر تحتاج الى عرض شاشة الموبايل الخاص بك اثناء عملية التطوير لكي تتاكد من الاكواد والاوامر التي تكتبها وايضا لعمل testing بعد كل عملية للتاكد من سلامتها وايضا لحل مشاكل debugging التي ظهر ، ويوجد […]
- [حل مشكلة عدم تشغيل الapi داخل تطبيقك في برنامج اندرويد ستوديو بسهوله](https://geecoders.com/usescleartexttraffic-html/): حل مشكلة عدم تشغيل الapi داخل تطبيقك في برنامج اندرويد ستوديو بسهولهالapis واحد من العوامل الرئيسيه التي يجب عليك معرفتها كمبرمج وذلك لاهميتها الكبيره في تطبيقك ومعظم عمل الشركات يكون api ولذلك يجب عليك كمبرمج اتقان استخدام api ولقد شرحنا لكم في مقالة سابقة كيفية التعامل مع api المسؤول عن عرض الاخبار وايضا لن نكتفي […]
- [كود لبرنامج يقوم بحساب الاسكور في واجهه بلغة الجافا](https://geecoders.com/blog-post_28-html/): كود لبرنامج يقوم بحساب الاسكور في واجهه بلغة الجافامرحبا زوار موقعنا الاعزاء سبق وقد شرح لكم العديد من الامثله على تطبيق القديم التي يستقبلها البرنامج من المستخدم ويقوم بطباعتها او حتى عمل عمليه حسابيه عليها ولكن كانت تتم الطباعة في قائمة التشغيل في البرنامج ولكن في مقالة اليوم سوف نتحدث عن JOptionPane وهو يقوم بتشغيل […]
- [كيفية اضافة الصور الى تطبيقك مع المحافظة عليها بمختلف الاجهزة](https://geecoders.com/maintainqualityandroid-html/): كيفية اضافة الصور الى الاندرويد ستوديو مع المحافظة عليها بمختلف الاجهزةفي كثير من الاحيان عند العمل على تطبيق كبير نوعا ما تحتاج الى ان تكون الصرو التي تقوم بوضعها بدقة عاليه ولذلك تلجأ الى الصور بدقة svg لضمان الحصول على افضل جوده ممكنه ولكن في بعض الاحيان مع اختلاف الاجهزة والاحجام تكون غير مناسبة ولذلك […]
- [كيفية رفع مجموعة صور svg مره واحده في android studio](https://geecoders.com/addallsvgimagetoandroidstudio-html/): كيفية رفع مجموعة صور svg مره واحده في android studioفي كثير من الاحيان يكون لديك مجموعة من الملحقات مثل صور svg و png وغيرها وتريد ادراج كل هذة الصورة دفعه واحده داخل اندرويد ستوديو بدون ادراج كل صورة على حدا لان هذا الامر ياخذ منك الكثير من الوقت لذلك سوف نشرح لكم في هذة المقالة […]
- [شرح كيفية تشغيل التطبيق الخاص بك في الخلفية اندرويد ستوديو (تصغير التطبيق) - minimize app in android studio](https://geecoders.com/display-app-without-screen-html/): شرح كيفية تشغيل التطبيق الخاص بك في الخلفية اندرويد ستوديومتابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في شرح اليوم نقدم لكم كيفية جعل التطبيق الخاص بك عائم ويظهر فوق التطبيقات الاخرى كما في الصورة الموجوده بالاعلى بسهولة وللتعرف على الطريقة تابع الشرح الى النهاية وسوف تستطيع فعلها بسهولة تامة […]
- [طريقة عمل حساب للعميل وحساب للمندوب بخصائص معينه #8 | استخدام Firebase داخل android studio](https://geecoders.com/acc-cclient-and-provider-html-2/): طريقة عمل حساب للعميل وحساب للمندوب بخصائص معينهبسم الله الرحمن الرحيم السلام ورحمة الله وبركاته زوار موقع جي كودرس مرحبا بكم في مقالة اليوم سوف نتعرف على كيفيه انشاء بريد للمستخدم العادي وانشاء حساب لي المندوب حيث سنقوم بإضافته خيار عندما ينقر عليه الشخص فانه يقوم بالتسجيل كمندوب وليس كزائر وإذا لم ينكر عليه فإنه […]
- [منع تدوير الهاتف اثناء استخدام تطبيقك في اندرويد ستوديو | Prevent phone rotation in Android Studio](https://geecoders.com/screenorientation%20-html/): منع تدوير الهاتف اثناء استخدام تطبيقك في Android Studioاثناء تطوير تطبيق على الandroid studio تريد احيانا ان تقوم بجعل هذا التطبيق غير قابل للتدوير بمعنى لا يستطيع المستخدم تدوير الهاتف اثناء العمل على تطبيقك وهذا مفيد اذا كان يسبب مشاكل في الdesign الذي تعمل عليه لان حالة التدوير تسبب مشكلة في تصميمك وتحتاج الى انشاء […]
- [شرح كيفية اضافة صندوق اختيار الدولة في تطبيقك في برنامج اندرويد ستوديو](https://geecoders.com/countrycodepicker-html/): شرح كيفية اضافة صندوق اختيار الدولة في تطبيقك في برنامج اندرويد ستوديومرحبا بكل عشاق تطوير تطبيقات الاندرويد والذين يعملون في مجال تطوير التطبيقات في مقالة اليوم اقدم لكم مكتبة رائعه من اهم المكتبات التي تحتاج اليها في تطبيقك وتوفر عليك كثير من الوقت والجهد اليوم لدينا شرح لمكتبة Country Code Picker Library وهي من تطوير […]
- [انشاء تطبيق note باستخدام room & rx java ( تطبيقات اندرويد ستوديو مفتوحة المصدر )
](https://geecoders.com/note-room-rx-java-html/): انشاء تطبيق note باستخدام room & rx java ( تطبيقات اندرويد ستوديو مفتوحة المصدر )تطوير تطبيقات ليس من الامور السهله التي يستطيع الجميع احترافيها وخاصة تطوير تطبيقات الاندرويد لان العملية تطلب منك تعلم احدى لغات البرمجة جافا او كوتلن لكي تتمكن من تطوير تطبيقات الهواتف الذكية ولهذا ننصحك بتعلمها وهي مصدر دخل جيد جدا ومطلوبة […]
- [اكواد اندرويد ستوديو تقوم بعمل broadcast receiver لعرض نسبة شحن الهاتف | android studio code](https://geecoders.com/broadcast-receiver-android-studio-code-html/): اكواد اندرويد ستوديو تقوم بعمل broadcast receiver لعرض نسبة شحن الهاتف | android studio codeمرحبا بكم في اكواد اندرويد ستوديو جاهزة وفي درس جديد من دروس البرودكاست حيث سنتعرف على كيفية عمل attery Level and Charging State عبارة عن تطبيق بسيط يتم عرض به نسبة شاحن هاتفك وخط به نسبة الشحن اذا كنت مما يبحث […]
- [كود برولوغ لعمل اتحاد ليست | List Union in Prolog](https://geecoders.com/list-union%20in%20prolog-html/): كود برولوغ لعمل اتحاد ليست | List Union in Prologتعتبر لغة prolog من اهم اللغات التي يجب ان تتعلمها اذا كنت تريد ان تصنع روبوت يحاكي الواقع ويتحدث معك مثل الانسان وهذا لان اللغه تحاكي المنطق ومع الاسف لا يوجد في الوطن العربي دروس لهذة اللغه وحتى المحتوى الانجليزي لا يحتوي على القدر الكافي الذي […]
- [كود برولوج لجمع اكثر من ليست | addition 2 list "concatenation" prolog code
](https://geecoders.com/concatenation-html/): كود برولوج لجمع اكثر من ليست – add 2 list prolog codeمرحبا متابعي جي كودرس في مقال جديد من دروس لغة البرولوج في هذا الدرس سوف نتعرف على كيفية اضافة 2 ليست على بعض بمعنى اننا نريد جمع ليست مع ليست اخر والناتج يكون في ليست اخر يجمع السابق وهذا يعد ثالث درس من دروس […]
- [كود برولوج للتاكد من وجود العنصر في list ام لا | Membership Operation prolog program](https://geecoders.com/membership%20prolog-html/): كود برولوج للتاكد من وجود العنصر في listفي هذا الدرس سوف نقدم لكم كود جديد من اكواد الليست في لغة برولوج حيث في الدرس السابق تعرفنا على كيفية انشاء list وفي هذا المقال سوف نقدم لكم اول درس حولهم وهو كيفية التاكد من وجود عنصر في الليست الكود بسيط جدا جدا وسهل الفهم فلا تقلق […]
- [كود برنامج برولوج يقوم بحساب مساحة الدائرة swi prolog code](https://geecoders.com/circle%20prolog-html/): كود برنامج برولوج يقوم بحساب مساحة الدائرة swi prolog codeتعتبر لغة prolog او logic واحده من اهم اللغات التي يجب ان يهتم لها كل programming وهي language بسيطة وتستخدم code بسيط استخدام عبارات منطقية بدل أن تكون تعليمات ويمكنك استخدام برنامج swi prolog او اي من برامج مواقع prologue online لكتابة الاكواد و since البرولوج […]
- [شرح انشاء AnimatedBottomBar في نهاية التطبيق بواسطة برنامج اندرويد ستوديو](https://geecoders.com/animatedbottombar-html/): شرح انشاء AnimatedBottomBar في نهاية التطبيق بواسطة برنامج اندرويد ستوديواذا كنت تبحث عن دوره تعلم تطوير تطبيقات الاندرويد. فنحن في جي كودرس سنقدم لك كثيرا من الاكواد والشروحات وشرح للكود في هذا المجال , يمكنك عزيزي القارئ التوجه الى القسم المختص الذي تريد تعلمه وستجد بحر من الاكواد البرمجيه الكثيره التي يمكنك من خلالها تعلم […]
- [كيفية اضافة اكثر من لغة للتطبيق وحفظها في shared باستخدام اكواد اندرويد ستوديو](https://geecoders.com/language-shared-html-3/): كيفية اضافة اكثر من لغة للتطبيق وحفظها في shared باستخدام اكواد اندرويد ستوديومن اكثر الاشياء التي يطلبها الكثير من العملاء وهي لغة التطبيق فالكثير يطلب ان يتوفر اكثر من لغة للتطبيق وذلك من اجل تحسين التطبيق وجعله يصل الى نطاق اكبر من العرب والغرب لاجل نشر التطبيق والحصول على اكبر فئة له وهذا الشيئ يستخدم […]
- [كود جافا لمعرفة هل الشخص محصن من فيرس كرونا-19 ام لا | java code to Find out if a person has corona virus or not](https://geecoders.com/codecoronavirusjava-html/): كود جافا لمعرفة هل الشخص محصن من فيرس كرونا-19 ام لابعد انتشار فيروس كرونا المستجد في نهاية عام 2019 في الصين وظهوره بشكل كبير في الدول العربيه في سنة 2020 اصبحت كثير من المناهج تدرس بشكل اونلاين واصبح الكثير من المبرمجين يعملون على تطوير انظمة لهذا الفيرس القاتل مع الاسف مثل عمل جهاز لمعرفة اذا […]
- [كود برنامج subsets باستخدام برنامج swi prolog بالعربي](https://geecoders.com/subsets%20-html/): كود برنامج subsets باستخدام برنامج swi prolog بالعربيمتابعي موقع جي كودرس geecoders مرحبا بكم في مقالة جديدة من دروس البرولوغ حيث في هذة المقالة سوف نتعرف على كيفية عمل مجموعات فرعية للقائمة او بمعنى اخر subsets لليست وهذا يعد من دروس الليست بواسطة البرولوغ وهي من اهم الاشياء التي يجب ان تتعملها والتطبيق عليها لانك […]
- [كيفية انشاء تطبيق عداد بواسطة برنامج اندرويد ستوديو android studio](https://geecoders.com/counterandroidadd-html-2/): كيفية انشاء تطبيق عداد بواسطة برنامج اندرويد ستوديو android studio يقدم لك موقع جي كودرس اكواد مفتوحة المصدر لاستخدامها في تطبيقاتك عن طريق توفير اكواد اندرويد وتطبيقات مشاريع مفتوح المصدر و اكواد اندرويد ستوديو جاهزة يمكنك استخدامها وايضا نوفر شرح للاكواد التي نقدمها وفي هذا المقال المميز والذي يعد من مقالات إحترف Android Studio نقدم لك […]
- [شرح كيفية نقل البيانات من workmanager الى activity في برنامج Android studio](https://geecoders.com/send-html/): شرح كيفية نقل البيانات من workmanager الى activity في اندرويد ستوديواذا كنت تبحث عن دوره تعلم تطوير تطبيقات الاندرويد. فنحن في جي كودرس سنقدم لك كثيرا من الاكواد والشروحات وشرح للكود في هذا المجال , يمكنك عزيزي القارئ التوجه الى القسم المختص الذي تريد تعلمه وستجد بحر من الاكواد البرمجيه الكثيره التي يمكنك من خلالها […]
- [شرح استخدام الـ Room في حذف العناصر من ArraryList في اندرويد ستوديو](https://geecoders.com/array-delete-room-android-html/): android studio local data base #8 : شرح استخدام الـ Room في حذف العناصر من ArraryList في اندرويد ستوديوفي الدرس السابق تعرفنا على كيفية عمل insert و get للdata من array واضافتها داخل room database وفي هذا المقال سوف نكمل على الدرس السابق ونشرح لكم كيفيبة عمل delete للعناصر كامله والامر بسيط جدا ويمكنك عمله […]
- [امثلة على اكواد RXjava لبرنامج اندرويد ستوديو | RXjava example for android studio](https://geecoders.com/rxjava-examples-java-html/): امثلة على اكواد RXjava لبرنامج اندرويد ستوديو | RXjava example for android studioمجال تطوير تطبيقات الاندرويد او تطوير تطبيقات الموبايل عموما هو اكثر مجال نهتم به في موقعنا ونقدم له شروحات كثيرة جدا وذلك لاهميتة وايضا لانه قد يصبح مصدر دخل بالنسبة لك وقد تبحث عن شركة تطوير تطبيقات الجوال والعمل بها اذا كنت جيد […]
- [كيفية عمل شاشة البداية splash screen باستخدام Rxjava | شروحات اندرويد ستوديو بالعربي](https://geecoders.com/splash-rx-html/): كيفية عمل شاشة البداية splash screen باستخدام rx java | شروحات اندرويد ستوديو بالعربيمتابعي موقع ومدونة جي كودرس مرحبا بكل مهتم في مجال تطوير تطبيقات الاندرويد مرحبا بكم من جديد من دروس تطوير تطبيقات الهواتف الذكية وتحسين شكلها كما تعلمون اننا نقدم لكم اكواد وشروحات مخصصه لبرنامج اندرويد ستوديو والامر لا يقتصر على تطوير تطبيقات […]
- [كيفية تكرار workmanager اكثر من مره خلال بوقت معين في الاندرويد ستوديو](https://geecoders.com/workmanagerandroidx-html/): كيفية تكرار workmanager اكثر من مره خلال بوقت معين في الاندرويد ستوديونكمل معكم في دروس الورك مانجر وفي هذا الدرس سوف نشارك معكم كيفية تشغيل الwork manager اكثر من مره في وقت معين مثلا لديك مجموعه من الاقتباسات وتريد عرض اقتباسه عشوائية كل فتره معينه مثلا كل 15 دقيقة او كل ساعه الامر يرجع اليك […]
- [شرح استخدام الـ Room في اضافة وتخزين البيانات في برنامج اندرويد ستوديو](https://geecoders.com/sql-html-4/): android studio local data base #7 : شرح استخدام الـ Room في اضافة وتخزين البياناتما زلنا مستمرين معكم في سلسلة Room database android شرح حيث تعد الـ Room مكتبة من اهم المكتبات التي تم توفرها في Android Jetpack في الفترات الاخيرة تقوم هذة المكتبة بعملية انشاء قواعد بيانات SQLite يتم استخدامها بشكل اسرع للحصول على […]
- [كيفية التعامل مع broadcast بالاندرويد ستوديو وتنفيذ وظيفة عندما يرن الهاتف](https://geecoders.com/broadcast-html/): كيفية التعامل مع broadcast بالاندرويد ستوديو وتنفيذ وظيفة عندما يرن الهاتففي هذا المقال باذن الله تعالى سوف نشرح لكم كيفية التعامل مع broadcast مع برنامج الاندرويد ستوديو , وقبل كل شيئ هل تعرفون ماهو البرودكاست ؟ ببساطة هو ما يحدث في سلوك التطبيق مثال على ذلك عندما يقوم شخص بالاتصال بك هذا يعد برود كاست […]
- [شرح استخدام SharedPreferences مع gson لتخزين البيانات بالعربي](https://geecoders.com/sharedpreferences-json-html/): شرح استخدام SharedPreferences مع gson لتخزين البيانات على جهازك بالعربيفي المقال السابق تعرفنا على كيفية التعامل مع local data base وكيف تستطيع تخزين البيانات الخاصه بك بشكل offline وفي هذا المقال نكمل معكم على الدرس السابق حيث عندما انشأنا class جديد لنضع فيه البيانات التي نستطيع استخدامها في اي مكان كان الموضوع ممل قليلا وهو […]
- [امثلة حول استخدام rx java في برنامج اندرويد ستوديو](https://geecoders.com/examplerxjavaanroid-html/): امثلة حول استخدام rx java في برنامج اندرويد ستوديونكمل معكم في دروس حول شرح مفصل لـ RxJava حيث اننا يمكننا وصفها في كلمة واحدة وهي غير المتزامن ونحاول تقديم لكم RxJava بالعربي وشرح اغلب اساسيتها وهي كبيره جدا وعميقه يمكنك الرجوع لاول مقالة في القسم لكي تفهم كيف تعمل ولماذا نستخدمها من الاساس وفي الدرس […]
- [كيفية جلب معلومات من ArrayList باستخدام rx java ببرنامج اندرويد ستوديو](https://geecoders.com/javarxarra-html/): كيفية جلب معلومات من ArrayList باستخدام rx java ببرنامج اندرويد ستوديوفي هذا المقال سوف نتعرف على بإذن الله تعالى على كيفية جلب بيانات من ArrayList باستخدام ار اكس جافا وهذا المقال يعد من اهم المقالات التي يجب ان تفهمها في rx java فلن تحتاج الى RxJava شرح بعدها اذا ركزت جدا وانا في طبيعة الحال […]
- [شرح ايقاف وتشغيل ال workmanager في تطبيقك android studio](https://geecoders.com/stop-workmanager-html/): شرح ايقاف وتشغيل ال workmanager في تطبيقك android studioمن اكثر المهارات التي تطلب بكثره في سوق العمل في الاونه الحاليه و هي مطور تطبيقات وخصوصا مطور تطبيقات ios والاندرويد , حاول الدخول الى احد المواقع الخاصه بالعمل الحر سوف تجد ان اكثر الاعمال التي تطلب لمطور التطبيقات ومصمم المواقع والى الديزاينر. حاول دائما تعلم احد […]
- [ماهي RXJava ولماذا هي مهمة في تطوير تطبيقات الاندرويد وكيف تتعلمها ؟](https://geecoders.com/javarx-tutorial-androidx-html/): ماهي RXJava ولماذا هي مهمة في تطوير تطبيقات الاندرويد وكيف تتعلمها ؟في هذا الدرس سوف نقوم بعمل لكم مقدمة حول RXJava بالاندرويد ستوديو حيث انها تعد من اكثر التقنيات الحديثة التي تحل مشكلة Thread التي يعاني منها اصحاب التطبيقات التي تحظى بعدد مستخدمين كبير وهي تقنية مهمة وحديثة ومن المفترض عليك تعلمها لكي تكون مبرمج […]
- [شرح بناء الworkmanager وارسال Data من activity الى workmanager اندرويد ستوديو](https://geecoders.com/create-workmanagerandroid-html/): شرح بناء الworkmanager وارسال Data من activity الى workmanager اندرويد ستوديوفي هذا الدرس سوف نشرح لكم ارسال بيانات من الاكتفتي الى الورك مانجر وهذا يعد اول درس في قسم الورك مانجر بالاندرويد ستوديو وسيتم وضع لكم الكثير من المقالات في هذا القسم ويعد workmanager من اكثر الوظائف استخداما بشكل كبير وقد لا يخلو تطبيق قوي […]
- [شرح استخدام Rxjava مع Room في Android Studio](https://geecoders.com/room-rx-java-android-html/): شرح استخدام Rxjava مع Room في Android Studioفي الدروس السابقة شرحنا لكم room و rx java وفي هذا المقال سوف نقوم بعمل مشروع بسيط بهم وهو مفكرة لحفظ البيانات اولا سوف نستغني عن NoteDetails.class و RoomConverter لان عملنا لن يحتاج الى وضع بيانات داخل array وتحويلهم لjson لذلك سوف نذهب الى NoteEntity.class وبعدها سنقوم بحذف […]
- [كيفية تخزين البيانات في gson واستخدامها في room database في Android Studio](https://geecoders.com/gson-android-studio-room-html/): كيفية تخزين البيانات في gson واستخدامها في room database في Android Studioنريد الان عمل كلاس جديد يحمل التاريخ و الوقت الذي تمت فيه العمالية ولكن في class منفصل ويمكن ان نجعل هذا الكلاس يكون اوتوماتيك والاخر من يدخله المستخدم مثلا عندما يقوم بعمل ملاحظة يقوم بادخال البيانات الخاص به والمعلومات وبعد الموافقه على الملاحظه يظهر […]
- [شرح كيفية تخزين البيانات باستخدام room للاندرويد ستوديو](https://geecoders.com/storagedateinroom-html/): android studio local data base #4 : كيفية تخزين البيانات باستخدام room للاندرويد ستوديوفي هذا الدرس سوف نتعرف بإذن الله تعالى على كيفية تخزين البيانات داخل كوريتي وحفظها في قواعد البيانات وهذا الدرس مكمل للدرس السابق فاذا لم تشاهد الدرس السابق حاول الرجوع اليه لكي تفهم ما سنتحدث عنه اليوم لاننا لن نقدم شيئ جديد […]
- [شرح استخدام room في برنامج اندرويد ستوديو android studio](https://geecoders.com/room-android-studio-html/): android studio local data base #3 : شرح استخدام room في برنامج اندرويد ستوديوهذا الدرس يعد اولى الدروس في شرح room وهي الاكثر استعمالا في local database وفي الدروس السابقة شرحنا لكم فكرة Shared ومتى تستخدم وفي هذة المقالة سوف نتطرق معكم باذن الله تعالى بشرح الروم في اندرويد ستوديو وكم هي مهمة جدا في […]
- [شرح كيفية التعامل مع SharedPreferences وتخزين البيانات اوفلاين](https://geecoders.com/sharedpreferences-html/): android studio local data base #1 : شرح كيفية التعامل مع SharedPreferences وتخزين البيانات اوفلاينمجال تطوير تطبيقات الاندرويد واحد من اكثر المجالات التي ينصح بتعملها او البدء في تعلم كيفية شركة تطوير تطبيقات الجوال لان اغلب العمل الحر المقدم على الانترنت يبحثون عن تطوير تطبيقات الهواتف الذكية بشكل كبير مثلا متجر يريد تحويل مجالة الى […]
- [كيفية قص وتحديد ابعاد الصورة داخل تطبيقك في الاندرويد ستوديو Cropper android stoudio](https://geecoders.com/cropping-html/): كيفية قص وتحديد ابعاد الصورة داخل تطبيقك في الاندرويد ستوديوبسم الله الرحمن الرحيم ، السلام عليكم ورحمة الله وبركاتة لكل المهتمين في شروحات الاندرويد في هذا المقال نقدم لكم كيف يمكنك اخذ صورة من الاستوديو الخاص بك وقصها ومن ثم بتخزينها سواء في التطبيق او في firebase .الخطوة الاولى : اولا قم بإضافة المكتبة التالية […]
- [كيفية عمل لوب في لغة برولوج | how to create loop in swi prolog](https://geecoders.com/how%20to%20create-loop-in-swi-prolog-html/): كيفية عمل لوب في لغة برولوج | how to create loop in swi prologلغة prolog هي لغة more complex وليس الجيمع يستطيع تعلمها بسهوله بل تحتاج منك وقت وصبر لتعلمها ونحن قد سبق وان شرحنا لكم مقدمة في هذة اللغه وايضا نقدم لكم اكواد برولوج في هذا القسم language prolog ومازلنا مستمرين في تنزيل الكثير […]
- [كود Intersection بلغة برولوج | list Intersection prolog program](https://geecoders.com/listintersectionprologprogram-html/): كود Intersection بلغة برولوج | list Intersection prolog programتعتبر لغة prolog من اهم اللغات التي يجب ان تتعلمها اذا كنت تريد ان تصنع روبوت يحاكي الواقع ويتحدث معك مثل الانسان وهذا لان اللغه تحاكي المنطق ومع الاسف لا يوجد في الوطن العربي دروس لهذة اللغه وحتى المحتوى الانجليزي لا يحتوي على القدر الكافي الذي يجعلك […]
- [كيفية عمل shift لاول رقم في list بلغة برولوغ | shift in prolog program](https://geecoders.com/shift%20in%20prologprogram-html/): كيفية عمل shift لاول رقم في list بلغة برولوغ | shift in prolog programلغة prolog هي لغة more complex وليس الجيمع يستطيع تعلمها بسهوله بل تحتاج منك وقت وصبر لتعلمها ونحن قد سبق وان شرحنا لكم مقدمة في هذة اللغه وايضا نقدم لكم اكواد برولوج في هذا القسم language prolog ومازلنا مستمرين في تنزيل الكثير […]
- [شرح التعامل مع notification بالعربي #5 : كيفية الحصول على token الخاص بالمستخدم في Firebase Cloud Messaging (FCM)](https://geecoders.com/tokenandroidfcm-html/): كيفية الحصول على token الخاص بالمستخدم في Firebase Cloud Messaging (FCM) – الدرس الخامسيمكنك الحصول على token الخاص بالمستخدم واستخدامه في اي شيئ تريد مثل ارسال اشعار شخصي له عند طريق الفاير بيز وتحديدا خدمة Firebase cloud Messaging , او مثلا اذا كانت لديك تطبيث كفيس بوك وغيره وتريد عند حصول اي منشوراته على اعجاب […]
- [كود برولوغ لطباعة الlist بشكل معكوس | Reverse prolog program](https://geecoders.com/reverse-prolog-html/): كود برولوغ لطباعة الlist بشكل معكوس | Reverse prolog program مرحبا بكل متابعي ومهتمي بي شرح البرمجة بلغة البرولوج ولكل من يبحث عن اكواد Prolog و أمثلة برولوج للتدريب عليها من اجل التقوي في اللغة وتحسين المستوى وهذا الدرس من دروس List in Prolog شرح وهي تعد من اهم الاشياء التي يجب التركيز عليها وفهمها بشكل […]
- [كود برولوج لحساب طول القائمة | list of length prolog code](https://geecoders.com/code-length-of-list-p-html/): كود برولوج لحساب طول القائمة – list of length prolog codeفي هذا المقال سوف نتعرف باذن الله تعالى على كيفية معرفة طول القائمة او list في برولوغ وهذا يعد درس جديد من دروس using list by swi prolog ويمكنك مشاهدة المقالات السابقة ايضا لتستفيد منها وتستفيد من هذة اللغة الغير معروفة بشكل كبير في الوطن […]
- [كيفية اضافة عنصر داخل list في لغة البرولوج - (add value in list (prolog code](https://geecoders.com/list-html-2/): كيفية اضافة عنصر داخل list في لغة البرولوج – add value in list prolog codeمتابعي موقع ومدونة مايند ايجي مرحبا بكم في مقالة جديدة في هذة المقالة سوف نتحدث عن برنامج وكود جديد في البرولوغ في هذا الكود سوف نتعرف على كيفية اضافة عنصر سواء رقم او حرف داخل الليست وهذا يعد الدرس الرابع تقريبا […]
- [كود برولوج للتقليب بين عناصر الليست | list permutations in prolog code](https://geecoders.com/permutations-prolog%20-html/): كود برولوج للتقليب بين عناصر الليست – list permutations in prolog codeفي هذا الكود من اكواد البرولوغ نستطيع القول اننا بدئنا في الصعب من اللغه ولكنه ليست بالصعوبه التي تتخيلها ففي هذة المقالة سوف نتعرف على كيفية عمل permutations او تقليب بين العناصر الموجوده في list وسوف نضع لكم مثال حي حول هذا الكود في […]
- [كود برولوج لحذف عنصر من القائمة | delete variable from list in prolog code](https://geecoders.com/delete-html/): كود برولوج لحذف عنصر من القائمة – delete variable from list in prolog codeمرحبا متابعي جي كودرس مرحبا بكم في مقالة جديدة في هذة المقالة سوف نتعرف على كود جديد من اكواد الليست وفي هذا الكود سوف نتعرف باذن الله تعالى على كيفية عمل برنامج يقوم بإزالة عنصر من list وهذا الدرس تابع لدروس الليست […]
- [شرح كيفية ربط تطبيقك بالفايربيز "Firebase" بطريقة يدوية وتلقائية #1
](https://geecoders.com/fire-base-connect-html/): التعرف على خدمة Firebase وكيفية ربط تطبيقك بها بجميع الطرق .تعتبر firebase خدمة من العملاق جوجل تتيح للمطورين اماكينة ربط التطبيقات الخاصه بهم بواسطتها بحيث يمكنك انشاء صفحات للتسجيل وتخزين ملفات عليها وكل هذا يكون بشكل اونلاين ويجب ان يكون لدى المستخدم user انترنت بحيث يمكنه استعمال تطبيقك , ثانيا يجب التنوية عليه وهو انه […]
- [كيفية عرض الطلبات التي قام بها المستخدم داخل Recyclerview في الاندرويد ستوديو #10](https://geecoders.com/simple-html/): كيفية عرض الطلبات التي قام بها المستخدم داخل Recyclerview في الاندرويد ستوديومتابعي موقع ومدونه جي كودرس gee coders السلام عليكم ورحمه الله وبركاته استكمالا للدروس السابقه ولي تطبيق المندوب و المستخدم أو تطبيق الطلبات سوف نتعرف بأذن الله تعالى في هذه المقال على كيفية عرض الطلبات التي يقوم بها المستخدم على شكل ريسايكل فيو Recycler […]
- [كيفية إضافة صفحة البداية ( صفحة انتظار ) | splash screen داخل تطبيقك في الاندرويد ستوديو](https://geecoders.com/android-page-wite-html-2/): كيفية إضافة صفحة البداية splash screen داخل android studioبسم الله الرحمن الرحيم متابعي موقع ومدونة جي كودرس مرحبا بكم في مقالة جديدة في اكواد الاندرويد ستوديو وفي هذة المقالة سوف نتعرف على طريقة تركيب شاشة البداية والمفروفة بإسم splash screen داخل تطبيقك حيث ان اغلب التطبيقات تستخدمها مثل فيسبوك وواتساب وغيرها من التطبيقات وهي شاشة تظهر لبضع ثواني […]
- [كود برولوج لانشاء List بسهوله - prolog code to creat list](https://geecoders.com/list-html/): كود برولوج لانشاء List بسهوله – prolog code to creat listتعتبر دالة list من اكثر الدوال التي تستخدم في مختلف لغات البرمجة سواء برولوج او غيره من اللغات فهي عبارة عن قائمة تضع بها مجموعة من العناصر التي تريدها وهي مهمة جدا في جميع اللغات تقريبا وبما اننا نشرح لكم في polog programing يجب ان […]
- [كود برنامج برولوج لحساب مضروب الرقم - prolog code to calc Factorial the number](https://geecoders.com/factorial-html/): كود برنامج برولوج لحساب مضروب الرقم – prolog code to calc Factorial the numberلغة prolog هي لغة more complex وليس الجيمع يستطيع تعلمها بسهوله بل تحتاج منك وقت وصبر لتعلمها ونحن قد سبق وان شرحنا لكم مقدمة في هذة اللغه وايضا نقدم لكم اكواد برولوج في هذا القسم language prolog ومازلنا مستمرين في تنزيل الكثير […]
- [كيفية طباعة الرقم الاكبر بين رقمين باستخدام لغة برولوج | print the largest number prolog code](https://geecoders.com/code-prolog-big-number-html/): كيفية طباعة الرقم الاكبر بين رقمين باستخدام لغة برولوج لغة prolog واحده من اكثر لغات البرمجة المعقدة و code برولوج ليس من الاكواد السهله ولكنه مهمه في نفس الوقت لانه يمكنكك من خلال تعلم البرولوج ان تصنع machine قوي وابسط review على ذلك وهو الربوت صوفيا بتمت عملت writing بواسطة prologue مع debugger و rule لتمكين […]
- [كيفية عمل برنامج لحساب مساحة المستطيل باستخدام لغة برولوج | calculate area rectangle prolog](https://geecoders.com/rectangle-prolog-html/): كيفية عمل برنامج لحساب مساحة المستطيل باستخدام لغة برولوجلغة prolog واحده من اكثر لغات البرمجة المعقدة و code برولوج ليس من الاكواد السهله ولكنه مهمه في نفس الوقت لانه يمكنكك من خلال تعلم البرولوج ان تصنع machine قوي وابسط review على ذلك وهو الربوت صوفيا بتمت عملت writing بواسطة prologue مع debugger و rule لتمكين […]
- [شرح كيفية اضافة اي عنصر اسفل listView مباشرة في Flutter](https://geecoders.com/item-html/): شرح كيفية اضافة اي عنصر اسفل listView مباشرة في Flutterفي هذا المقال نشرح لكم كيف تقوم باضافة عنصر يوجد باعلى ال list او اسفلها بطريقة بسيطه جدا وبدون اي تعقيد حيث ان البعض يستخدم singleChild كي يضع عنصر بالاعلى مثلا او الاسفل ويقوم بعرض جميع محتويات ال list ولكن هذا يقلل من اداء التطبيق وقد […]
- [كود برنامج برولوج لحساب مساحة الشكل البيضوي - ellipse prolog program](https://geecoders.com/ellipseprolog-html/): كود برنامج برولوج لحساب مساحة الشكل البيضوي – ellipse prolog programتعتبر لغة prolog او logic واحده من اهم اللغات التي يجب ان يهتم لها كل programming وهي language بسيطة وتستخدم code بسيط استخدام عبارات منطقية بدل أن تكون تعليمات ويمكنك استخدام برنامج swi prolog او اي من برامج مواقع prologue online لكتابة الاكواد و since […]
- [كود برولوج لحساب مساحة المثلث باستخدام برنامج SWI-prolog](https://geecoders.com/triangle%20prolog-html/): كود برولوج لحساب مساحة المثلث باستخدام برنامج SWI-prologتعتبر لغة prolog او logic واحده من اهم اللغات التي يجب ان يهتم لها كل programming وهي language بسيطة وتستخدم code بسيط استخدام عبارات منطقية بدل أن تكون تعليمات ويمكنك استخدام برنامج swi prolog او اي من برامج مواقع prologue online لكتابة الاكواد و since البرولوج كبير جدا […]
- [كود برولوج يقوم بحساب مساحة المربع باستخدام برنامج swi prolog](https://geecoders.com/square-html/): كود برولوج يقوم بحساب مساحة المربع باستخدام برنامج swi prologتعتبر لغة prolog او logic واحده من اهم اللغات التي يجب ان يهتم لها كل programming وهي language بسيطة وتستخدم code بسيط استخدام عبارات منطقية بدل أن تكون تعليمات ويمكنك استخدام برنامج swi prolog او اي من برامج مواقع prologue online لكتابة الاكواد و since البرولوج […]
- [كود برولوج لضرب عددين - multiply two number prolog code](https://geecoders.com/multiply-two-number-prolog-code-html/): كود برولوج لضرب عددين – multiply two number prolog codeتعتبر لغة prolog او logic واحده من اهم اللغات التي يجب ان يهتم لها كل programming وهي language بسيطة وتستخدم code بسيط استخدام عبارات منطقية بدل أن تكون تعليمات ويمكنك استخدام برنامج swi prolog او اي من برامج مواقع prologue online لكتابة الاكواد و since البرولوج […]
- [شرح تحميل وتثبيت برنامج swi prolog والتعامل معه | How to download a swi prolog program](https://geecoders.com/download-html/): شرح تحميل وتثبيت برنامج swi prolog والتعامل معهتعتبر لغة برولوج prolog واحده من اللغات الغير معروفه بشكل كبير في الوطن العربي وايضا لدى معظم الناس وذلك بسبب صعوبتها ولكنه في حقيقا الامر فاللغة مهمة جدا وتستخدم في المنطق لعمل روبوت يستطيع الكلام معك على سبيل المثال وهذا من احدى سمات اللغة يمكنك تعلم اللغة بشكل […]
- [شرح استخدام GridView و Staggered Grid View داخل Recyclerview برنامج اندرويد ستوديو](https://geecoders.com/gridview-staggered-grid-view-html/): شرح استخدام GridView و Staggered Grid View داخل Recyclerview برنامج اندرويد ستوديوGrid View و Staggered Grid View هم احد اشكال Recyclerview حيث يقومون بعرض item بطرق مختلفة بمعنى في استخدامك الى الريسيكلار فيو يتم عرض الايتم تحت بعضها البعض بالتساوي بمعنى انها تكون في صف واحد ولكن في الجريد فيو يتم عرض الايتم تحت بعضها […]
- [كيفية فتح التطبيق من خلال الضغط على الاشعار notification اندرويد ستوديو](https://geecoders.com/notification-html-3/): التعامل مع الاشعارات #10 :كيفية فتح التطبيق من خلال الضغط على الاشعار notification – شروحات اندرويد ستوديو بالعربياستكمالا لدروس التعامل مع الاشعارات او notifications سوف نتعرف اليوم على كيفية فتح التطبيق من الاشعارات وتحديد العنصر الذي تريد الانتقال اليه وهذا الدرس يعد من دروس تطوير تطبيقات الاندرويد لذلك عزيزي القارئ رجاء منك حاول التركيز جيدا […]
- [كيفية تغيير شكل Style الاشعارات Notification لتطبيقك داخل برنامج اندرويد ستوديو](https://geecoders.com/st-html/): كيفية تغيير شكل Style الاشعارات Notification لتطبيقك داخل برنامج اندرويد ستوديوفي هذا المقال المميز من مقالات التعامل مع الاشعارات – Notification وفي هذا الدرس سوف نتعرف على كيفية عرض تفاصيل اكثير للرساله او للاشعار عن طريق سحبها دون فتحة مثل على ذلك : عندما يرسل لك صديق رساله على واتساب فيمكنك سحب الاشعار لكي تستطيع […]
- [كيفية اضافة الاشعارات داخل مجموعة في اندرويد ستوديو - Create a Group of Notifications](https://geecoders.com/create-group-of-notifications-html/): كيفية اضافة الاشعارات داخل مجموعة في اندرويد ستوديو – Create a Group of Notificationsاستكمالا لدروس التعامل مع الإشعارات Notification في هذا الدرس سوف نتعرف كيف يمكنك جعل الاشعارات التي تصلك في مجموعة او جروب كالذي ياتي في الواتس فعندما تصلك اكثر من رسالة تصبح رسائل هذا الشخص في جروب ويمكنك الرد عليها من الخارج مره […]
- [شرح notification بالعربي #7 :كيفية ارسال notification الى الuser باستخدام FCM مع retrofit باستخدام برنامج Android Studio](https://geecoders.com/notification-html-2/): كيفية ارسال notification الى الuser باستخدام FCM مع retrofit باستخدام برنامج Android Studioفي هذا المقال سوف نشرح طريقة اخرى لعمل retrofit مع FCM ويمكنك استخدام هذة المقالة او المقالة السابقة في النهايه ستحصل على نفس النتيجة ولكن يجب ان نوفر لكم جميع الافكار والحلول بحيث اذا تعرضت الى تطوير تطبيقات الاندرويد وكان الشخص الذي قام […]
- [شرح التعامل مع notification بالعربي #6 : إرسال رسالة FCM من اندرويد ستوديو - fcm with retrofit android studio](https://geecoders.com/notification-6-fcm-fcm-with-retrofit-html/): إرسال رسالة FCM من اندرويد ستوديو – fcm with retrofit android studioاذا كنت تريد اشعار مخصص للمستخدم فسوف تحتاج الى اضافة retrofit في تطبيقك مثل تريد عمل يقوم مستخدم بعمل اعجاب على سبيل المثال على منشور مستخدم اخر فعندما يقوم بالاعجاب او التعليق على منشور المستخدم يصله اشعار وهذة هي فكرة مقالة اليوم .تطوير تطبيقات […]
- [شرح التعامل مع notification بالعربي #4 : شرح كيفية استخدام Firebase Cloud Messaging في برنامج اندرويد ستوديو](https://geecoders.com/firebase-cloud-messaging-html/): شرح كيفية استخدام Firebase Cloud Messaging في برنامج اندرويد ستوديو – شرح FCM بالعربيفي هذا الجزء من المقال سوف نتعرف على كيفية ارسال اشعارات مخصصه الى المستخدمين سواء بشكل مباشر او بوقت وايام محدده , حيث ان عملية تطوير تطبيقات الاندرويد التي نسعى ان نوفرها لكم دائما في توفير معظم الافكار التي قد تراودك حول […]
- [شرح التعامل مع notification بالعربي #3 : كيفية تغيير صوت الاشعارات داخل برنامج اندرويد ستوديو](https://geecoders.com/chane-sound-notification%20-html/): كيفية تغيير صوت الاشعارات داخل برنامج اندرويد ستوديو – how to change notification sound in android studioفي هذا الدرس المميز من دروس التعامل مع notification بالعربي بالاندرويد ستوديو سوف نتعرف على كيفية تغيير الصوت وبعض الخضائص داخل الاشعار حيث يمكنك تخصيص صوت معين او تغيير لون الاشعار واشياء اخرى يمكنك التعديل عليها وهذة المقالة مترتبه على […]
- [شرح التعامل مع notification بالعربي #2 : تحويل Text الى Notification داخل برنامج android studio](https://geecoders.com/push-html/): تحويل Text الى Notification داخل برنامج android studioفي الدرس السابق تعملنا كيف نقوم بإنشاء اشعار و شرحنا لكم اهم الخصائص التي يحتاجها المستخدم في عملية تطوير تطبيقات الاندرويد وفي هذا المقال سوف نتعرف على نرسل الكلمات التي يكتبها المستخدم وتحويلها الى اشعارات عن طريق EditText وتحويله لنص ونقوم بارساله في الsetContentTitle و setContentText .في دروس […]
- [شرح التعامل مع notification بالعربي #1 : بناء الاشعارات داخل برنامج اندرويد ستوديو - how to build to notification in android studio](https://geecoders.com/creat-notification-html/): بناء الاشعارات داخل برنامج اندرويد ستوديو – how to build to notification in android studioقد لا تخلو تطوير تطبيقات الاندرويد من وجود الاشعارات notification ولذلك نحاول ان نشرح لكم كل شيئ حول الاشعارات في الاندرويد ستوديو وكيف تقوم ببناء الاشعارات بسهوله دون اي تعقيد و تطوير تطبيقات الهواتف الذكية يحتاج منك الفهم اكثر من الحفظ […]
- [شرح كيفية رسم القوس في لغة الجافا | How to Drawing Arc java code](https://geecoders.com/drawact-javacode-html/): شرح كيفية رسم القوس في لغة الجافا | How to Drawing Arc java codeمتابعينا الاعزاء مرحبا بكم في درس جديد من دروس تعلم الرسم بواسطة برمجة الجافا في هذا المقال سوف نتعرف على كيفية رسم القوس باستخدام مجموعة من الاكواد البسيطة وهذا الدرس تابع للدروس السابقة حيث يعد القوس جزء من اجزاء الشكل البيضاوي , تقاس […]
- [كيفية رسم نقطة في لغة جافا | how to draw point in java code](https://geecoders.com/point-java-code-html/): كيفية رسم نقطة في لغة جافا | how to draw point in java codeمرحبا بكم في درس جديد من دروس تعلم البرمجة بإستخدام لغة الجافا في هذا الدرس سوف نتعرف على كيفية رسم نقطة في نافذة منبثقة حيث يعد هذا من الرسم java graphics وهو من اكثر الانماط التي يجب على كل مبتدئ في الجافا تعلمها […]
- [شروحات تطوير تطبيقات الاندرويد بالعربي : كيفية اضافة Button Bar احترافي لتطبيقك في Android Studio](https://geecoders.com/bottom-bar-html/): شروحات تطوير تطبيقات الاندرويد بالعربي : كيفية اضافة Button Bar احترافي لتطبيقك في Android Studioمرحبا بكم من جديد في دروس تحسين و تطوير تطبيقات الموبايل في هذة المقالة سوف نتعرف على كيفية اضافة Bottom Bar احترافي وبتنسيق ui جميل جدا وتعد هذة المقالة الثالثة تقريبا حول اضافة bottom navigation لتطبيقك يمنك اختيار اي شكل من […]
- [شروحات اندرويد ستوديو بالعربي : شرح putExtra وكيفية تمرير البيانات من خلاله](https://geecoders.com/putextra%20androidstudio-html-2/): شروحات اندرويد ستوديو بالعربي : شرح putExtra وكيفية تمرير البيانات من خلالهمن اكثر العمليات التي سوف تستخدمها بكثرة وهي عملية putExtra وصراحة بحثت كثيرا الى ان افهم فكرة ” البوت اكسترا ” وكم هي مهمة جدا وتستخدم في تطبيقك بشكل كبير جدا وسوف احاول ان اشرحها لكم بطريقة مبسطة لكي تفهمها , لذلك حاول التركيز […]
- [كيفية اضافة Bottom navigation بشكل مختلف وجديد في اندرويد ستوديو - android studio chetanbottomnavigation library](https://geecoders.com/chetanbottomnavigation%20-html/): كيفية اضافة Bottom navigation بشكل مختلف وجديد في اندرويد ستوديومتابعي موقع جي كودرس مرحبا بكم في مقالة جديدة من دروس تحسين و تطوير تطبيقات الاندرويد وفي هذا المقال سوف نتعرف على مكتبة جميلة جدا تقوم بتحسين شكل الBottom navigation – التنقل السفلي الخاص بنا وتعد هذة المقالة الثانية من انماط Bottom navigation في تحسين و […]
- [كيف تقوم باخفاء AppBar اثناء النزول الى الاسفل في اندرويد ستوديو - how to hide Appbar on scroll android studio](https://geecoders.com/removeappbar-html/): كيفية اظهار واخفاء appbar في اندرويد ستوديو اثناء عمل scrolling down.في كثر من الاحيان اثناء قيامك بعملية تطوير تطبيقات الاندرويد تريد اخفاء “الاب بار” – AppBar او بمعنى اخر وهو المستطيل الذي يكون باعلى التطبيق عند التمرير او تريد اضافة appbar لتطبيقك وفي مقالة اليوم سوف نتعرف على كيفية اخفاء / اظهار appbar داخل تطبيقك […]
- [كيفية عرض PDF view داخل برنامج اندرويد ستوديو وعمل RecyclerView لعرض اكثر من pdf .](https://geecoders.com/pdfviewerandroidstudio-html-2/): شرح كيف تستطيع عرض اكثر من pdf داخل برنامج android studioقد تساعدك فكرة اليوم في تطوير تطبيقات الاندرويد والربح منها فكثير يبحث على مطور يقوم بتحويل pdf الى app mobile وفي مقالة اليوم سوف نساعدكم في انشاء تطبيق اندرويد لعرض ملفات البي دي اف وتقريبا الافكار تم شرحها في مقالات سابقه وسوف نقوم بانشاء pdf […]
- [كيف يمكن تحديث ملفات المشروع Project اندرويد ستوديو الخاص بك على منصة Github](https://geecoders.com/updategithub-html/): كيف يمكنك عمل update للمشروع الخاص بك على موقع github لبرنامج اندرويد ستوديوفي دروس تطوير تطبيقات الهواتف الذكية وخاصة تطوير تطبيقات الاندرويد التي نقدمها لكم في موقعنا والذي نتعامل مع برنامج اندرويد ستوديو يجب عليكم التركيز جيدا في كل ما يتم شرحه لكم في المقالة لان مجال تطوير تطبيقات الموبايل ليس بالامر السهل وايضا ليس […]
- [التعامل مع Map #10 : كيفية تغيير شكل العلامه على الخريطة MarkerOptions في برنامج اندرويد ستوديو](https://geecoders.com/changeicomgooglemaps-html/): كيفية تغيير شكل العلامه على الخريطة MarkerOptions في برنامج اندرويد ستوديوتعد الماب او الخرائط من اهم الاشياء التي يجب عليك معرفتها اذا كنت تريد التعمق في مجال تطوير تطبيقات الاندرويد ونحن في جي كودرس نقدم لكم دائما شروحات متنوعه في تطوير تطبيقات الاندرويد باستخدام اندرويد ستوديو او غيره من البرامج ولغات البرمجة حيث نهدف لان […]
- [التعامل مع Map #9 : طريقة عمل tracking او تتبع لموقع المستخدم من قاعة البينانات Data base برنامج اندرويد ستوديو](https://geecoders.com/trackingmap-html/): طريقة عمل tracking او تتبع لموقع المستخدم من قاعة البينانات Data base يعد هذا الدرس نهاية دورة maping من دروس اندرويد ستوديو , بالنسبه للدروس التي سوف تنشر في هذا القسم سوف تكون لطرق مختلفة او اشياء اكثر تقدما في البرمجة و تطوير تطبيقات الهواتف الذكية وتحسين الماب , ولكن اذا فهمت الدروس السابقه وهذة المقالة […]
- [التعامل مع Map #8 : كيفية الحصول على عنوان الموقع من firebase وتحديده على خرائط جوجل بواسطة برنامج اندرويد ستوديو .](https://geecoders.com/map-8-firebase-html/): كيفية الحصول على عنوان الموقع من firebase وتحديده على خرائط جوجل بواسطة برنامج اندرويد ستوديو .في الدروس السابقه كنا نتعلم على كيفية تخزين بيانات المستخدم داخل firestore , وفي هذا الدرس سوف نتعرف على كيفية الحصول على البيانات من قواعد البيانات او firebase وكيف نظهرها على الخريطة وعمل لها marker اي علامه بسهوله فقط حاول […]
- [شرح كيفية رفع المشروع Project اندرويد ستوديو الخاص بك على منصة Github](https://geecoders.com/upload-project-android-studio-html/): شرح كيفية رفع المشروع Project اندرويد ستوديو الخاص بك على منصة جيت هبيعتبر تطوير تطبيقات واحد من اكثر الوظايف التي لديها اقبال كبير من اكثر من شركة تطوير تطبيقات الجوال حيث تعد هذة الوظيفة من اهم الوظايف ومطور اندرويد ستوديو لديه القدرة على العمل في شركة تطوير تطبيقات الجوال براتب شهري و ايضا العمل في […]
- [التعامل مع Map #7 : كيفية اضافة نقطة Marker على الخريطة maps داخل برنامج اندرويد ستوديو](https://geecoders.com/add-marker-google-maps-html/): كيفية اضافة نقطة على الخريطة maps داخل برنامج اندرويد ستوديو استكمالات في دروس تطوير تطبيقات الاندرويد والتعامل مع maping نقدم لكم شرح كيفية اضافة نقطة على الخريطة “تحديد موقع على الخريطة” مع امكانية اظهار التفاصيل وبدونها وكيف تستطيع اضافة اكثر من نقطة او اضافة نقطة واحده كل هذا سوف نتعرف عليه اليوم , الشرح بسيط لا […]
- [التعامل مع Map #6 : شرح استخدام تقنية geocoder في maping داخل برنامج اندرويد ستوديو](https://geecoders.com/geocoder-html/): شرح geocoder في maping داخل برنامج اندرويد ستوديواليوم لدينا android studio شرح جديد في دروس التعامل مع map باستخدام اندرويد ستوديو واليوم الشرح سيكون حول جيو كودر ماهي ؟ وفيما تستخدم ؟ geocoder تسمح لنا بالحصول على العنوان عن طريق البحث , بمعنى تبحث عن مكان معين يحضره لك مثل لديك في تطبيقك بحث تقوم […]
- [التعامل مع Map #5 : اضافة google map الى تطبيقك وشرح كيف التعامل معها في برنامج اندرويد ستوديو](https://geecoders.com/map-5-google-map-html/): كيفية عرض خرائط جوجل في تطبيقك بواسطة برنامج اندرويد ستوديو – how to add google maps in android studioعملية تصميم تطبيق اندرويد مجاني ليست صعبه وفي نفس الوقت ليست سهله فالبعض منكم يعتقد تطبيقات أندرويد صعبه ومعقده ولن يتمكن من النجاح في مجال تطوير تطبيقات اندرويد ولكن الامر عكس ذلك وانا كنت واحد منكم صراحة […]
- [التعامل مع Map #4 : كيفية التاكد من الموقع يعمل على هاتف المستخدم - how to check gps on or off android studio](https://geecoders.com/gps-on-or-off-android-studio-html/): كيفية التاكد من الموقع يعمل على هاتف المستخدم – how to check gps on or off android studioمن اهم الاشياء التي يجب ان تراعيها في تطوير تطبيقات الاندرويد وهي التفكير في ادق التفاصيل التي تحتاجها لتطبيقك , وبما اننا نشرح في maping يجب ان نراعي التاكد من تشغيل gps او location في هاتف المستخدم لانه […]
- [التعامل مع Map #3 : شرح كيف يمكنك تحديث بيانات موقع المستخدم بواسطة برنامج اندرويد ستوديو .](https://geecoders.com/update-user-location-html/): تطوير تطبيقات الاندرويد – كيفية تحديث وتتبع موقع المستخدم باستخدام برنامج اندرويد ستوديومرحبا بكم متابعي شروحات تطوير تطبيقات الاندرويد هذا هو الدرس الثالث من دروس التعامل مع الخرائط باستخدام اندرويد ستوديو من سلسلة تطوير تطبيقات الموبايل اوشك كورس تعلم تطوير تطبيقات الهواتف الذكية بواسطة برنامج اندرويد ستوديو باستخدام برمجة جافا على الانتهاء حيث بقي لنا […]
- [التعامل مع Map #2 : كيفية تخزين موقع المستخدم داخل قواعد البيانات باستخدام برنامج اندرويد ستوديو](https://geecoders.com/maps-html/): كيفية تخزين موقع المستخدم داخل قواعد البيانات باستخدام برنامج اندرويد ستوديوفي الدرس السابق من دروس تطوير تطبيقات الهواتف الذكية شرحنا لكم كيفية التعامل مع الماب وكيف يمكن ربط الهاتف بخرائط جوجل والحصول على عنوانه وهذا من اجل تطوير تطبيقات , وفي هذا المقال يعد المكمل للمقال السابق حيث ان دروس maping من تطوير تطبيقات الموبايل […]
- [اندرويد ستوديو بالعربي | شرح كيفية التعامل مع Maping و الحصول على العنوان من المستخدم .](https://geecoders.com/findlocation-html/): اندرويد ستوديو بالعربي | شرح كيفية التعامل مع Maping و الحصول على العنوان من المستخدم .يعتبر أندرويد ستوديو اقوى برنامج لتصميم تطبيقات الهاتف الجوال بشكل مجاني وهو البرنامج الرسمي في عمليات تطوير تطبيقات الاندرويد وغيرها وهو من تطوير العملاق جوجل حيث تسعى الى تطوير لغات برمجة وبرامج لدعم المطورين ونحن في جي كودرس نقدم لكم […]
- [كيفية اضافة تقييم RatingBar داخل برنامج اندرويد ستوديو Android studio باي شكل ترغب به](https://geecoders.com/ratingbarandroidstudio-html-2/): كيفية اضافة تقييم RatingBar داخل برنامج اندرويد ستوديو Android studioاولا قم بعمل RatingBar داخل تصميمك xml واهم الاوامر المستخدمه بداخله هي numStars وهي عدد النجوم و progressBackgroundTint وتعني خلفية اللون و secondaryProgressTint اللون الثاني الذي يظهر و progressTint اللون المكتمل و rating هي بداية التقييم من اي نجمه وهنا قمت بعملها 1 يمكنك تغيره , […]
- [حل مشكلة عدم تغيير اللون والخلفية background في الاندرويد ستوديو Android Studio](https://geecoders.com/change-background-android-studio-html/): تغيير شكل الخلفية داخل برنامج الاندرويد ستوديواثناء قيامك بعملية تطوير تطبيقات الاندرويد تقابلنا مشكلة وهي قابلتني حقيقتا وهي مشكلة عدم القدرة على تغيير شكل العناصر داخل اندرويد ستوديو وكانت المشكله بكل اختصار وهي عندما اقوم بعمل background للعنصر واضع الخلفية التي اريدها سواء كانت من جهازي او قمت بتصميمها داخل مجلد drawable لا تظهر مع […]
- [كيفية تحويل كود جيسون json الى ملف وادراجه داخل برنامج اندرويد ستوديو - Json into to android studio](https://geecoders.com/js-html/): كيفية تحويل كود جيسون json الى ملف داخل برنامج اندرويد ستوديو – Json into to android studioيعتبر تطوير تطبيقات واحد من اكثر الوظايف التي لديها اقبال كبير من اكثر من شركة تطوير تطبيقات الجوال حيث تعد هذة الوظيفة من اهم الوظايف ومطور اندرويد ستوديو لديه القدرة على العمل في شركة تطوير تطبيقات الجوال براتب شهري […]
- [كيفية انشاء دايلوج " Dialog " مخصص بالشكل الذي تريدة في برنامج اندرويد ستوديو - Custom Dialog box in android Studio
](https://geecoders.com/customdialog%20box-html/): كيفة تقوم بعمل رسالة منبثقة في تطبيقك من اجل تطوير تطبيقات الاندرويدالرسائل المنبثقه او Dialog او التنبيهات او مربع الحوار واحده من اهم العوامل التي يجب ان تتوفر في تطبيقك وذلك لاهمتها القصوى ولانها تعطي شكل جذاب وقد سبق وان شرحناها لكم من قبل في دروس سابقةاثناء قيامك بعملية تطوير تطبيقات الاندرويد تقابلنا مشكلة وهي […]
- [تصميم navigation bottom جذاب لتطبيقك في برنامج اندرويد ستوديو - navigation bottom smooth](https://geecoders.com/navigation%20bottom-smooth-html/): اهمية استخدام Bottom navigation داخل تتطوير تطبيقات الاندرويديعتبر واحد من اهم الاشياء الموجوده في تطوير تطبيقات الجوال ولا عنى عنه في تطوير تطبيقات الاندرويد او غيره لاهميته القصوى , وشكلة الاحترافي داخل تطبيقات الاندرويد ستوديو وقد سبق وان شرحنا لكم هذا الـ Bottom navigation او بمعنى اخر بوتوم بار – bottombar وسوف نقدم لكم في […]
- [كود برنامج بلغة البايثون لحساب مجموع ومتوسط الاعداد | Sum and average numbers in Python](https://geecoders.com/sum%20-average-numbers-python-html/): اكتب برنامج لغة بايثون يقوم بحساب مجموع ومتوسط الاعداد باستخدام لغة بايثونبسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في درس جديد من دروس تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم ويعد تصميم برنامج بلغة بايثون واحد من اكثر البرامج التي يتم طلبها في سوق العمل وايضا يتم تدريس لغة البايثون في […]
- [التعديل على زر الرجوع للخلف في فلاتر | your are sure to exit from app flutter](https://geecoders.com/blog-post_03-html/): التعديل على زر الرجوع للخلف في فلاتر | your are sure to exit from app flutterفي هذا المقال سوف نقوم بشرح لكم كيفية الرجوع الى الخلف والخروج من التطبيق اظهار مربع تنبيه للتاكد من امكانية الخروج من التطبيق ام الاستمرار في التطبيق كما هو موضح في الصورة الخاصه بمقالة اليوم , ويمكنك التعامل وتنفيذ اي […]
- [شرح تمرير البيانات في Flutter اثناء الانتقال بين الصفحات](https://geecoders.com/blog-post-html-10/): شرح تمرير البيانات في Flutter اثناء الانتقال بين الصفحاتعملية تمرير البيانات لابد ان تحدث في اي تطبيق تعمل عليه وعليك ان تعرف كيف تقوم بتمرير البيانات وما الفائده منها , بكل بساطة اذا كانت لديك صفحة يوجد بها اسم منتج ونبذه بسيطة عن التفاصيل تريد عند الضغط على اسم العنصر او الصورة الخاصه به يتم […]
- [تغيير علامة التحميل في فلاتر الى مجموعه من الاشكال الرائعه | flutter spinkit](https://geecoders.com/flutter%20spinkit-html/): تغيير علامة التحميل في فلاتر الى مجموعه من الاشكال الرائعهفي هذا المقال نشارك معكم واحد من المكتبات الجميله والتي تحسن من شكل التطبيق الخاص بك في فلاتر وهي تعمل على تغيير شكل علامة الانتظار او التحميل الى عدة اشكال جميلة كما هو موضح في الصورة الخاص بالمقال وكما نعلم ان الاهتمام بالتفصيل الصغيره في تطبيقك […]
- [اضافة زر للتبديل بين الى الليلي في اندرويد ستوديو | Dark and white mode android](https://geecoders.com/dark-and-white-mode-android-html/): اضافة زر للتبديل بين الى الليلي في اندرويد ستوديوفي هذا المقال سوف نشرح لكم واحد من الدروس التي يبحث عليها عدد كبير من المتابعين وهيا كيفية عمل switch للتبديل بين الوضع الليلي الداكن والوضع النهاري ويمكنك حفظ قيمة الاختيار الخاصه بالمستخدم في قاعدة البيانات المحليه للتطبيق وعند فتح التطبيق يتم فتح التطبيق عليها , حيث […]
- [شرح كيفية عمل ImageSlide بعدة اشكال وبدون مكتبات في الاندرويد ستديو](https://geecoders.com/imageslide-androi-html/): شرح كيفية عمل ImageSlide بعدة اشكال وبدون مكتبات في الاندرويد ستديواذا كنت ترغب في انشاء ImageSlide او عارض للصور في تطبيقك فيوجد اكثر من طريقة لعمل هذة الخطوات وقد سبق وشركنا معكم في مقالة سابقة احدى الطرق التي تمكنك من عمل عارض للصور وفي مقالة اليوم سوف نشرح لكم بإذن الله تعالى كيف تصميم عارض […]
- [تصميم برنامج باستخدام برنامج اندرويد ستوديو لارسال الاشعارات في وقت محدد | AlarmManager android studio](https://geecoders.com/blog-post-html-35/): تصميم برنامج باستخدام برنامج اندرويد ستوديو لارسال الاشعارات في وقت محدد | AlarmManager android studioفي هذا المقال سوف نشرح لكم كيفية عمل AlarmManager وارسال اشعارات للمستخدم بوقت محدد في الاندرويد ستوديو , اذا كنت تريد عمل منبة للوقت او حتى تريد ارسال اشعار معين للمستخدم يوميا في وقت معين فالحل الذي يمكنك القيام به هو […]
- [حل مشكلة No application found for TargetPlatform.android_x86.](https://geecoders.com/application-found-for-targetplatform-html/): حل مشكلة No application found for TargetPlatform.android_x86.Flutter عبارة عن مجموعة أدوات لتطوير البرامج مفتوحة المصدر تجعل إنشاء تطبيقات الأجهزة المحمولة عبر الأنظمة الأساسية أمرًا بسيطًا وغير مؤلم. يمكنك إنشاء تطبيقات عالية الجودة أصليًا بسرعة لنظامي التشغيل iOS و Android دون الحاجة إلى كتابة رمز منفصل لكل نظام أساسي. كل ما تحتاجه لكلا النظامين هو قاعدة […]
- [التعامل مع التصميم في حالة portrait و landscape باستخدام mediaQuery في Flutter](https://geecoders.com/mediaquery-landscape-portrait%20-html/): التعامل مع التصميم في حالة portrait و landscape باستخدام mediaQuery في Flutterفي هذا الدرس والتابع لدروس تعلم التعامل مع انواع الشاشات المختلفه وضبط ابعاد التصميم لكي تتناسق مع مختلف الشاشات ولعدم حدوث مشاكل عند تشغيل التطبيق مع الشاشات المختلفه , في درس اليوم سوف نشرح فكرة الmediaQuery وهي من اهم الافكار واكثرها استعمالا في ضبط […]
- [كيفية ضبط ابعاد التصميم للعمل بشكل افقي وعمودي بدون مشاكل في فلاتر باستخدام LayoutBuilder](https://geecoders.com/layoutbuilder-html/): كيفية ضبط ابعاد التصميم للعمل بشكل افقي وعمودي بدون مشاكل في فلاتر باستخدام LayoutBuilderفي هذا الدرس والذي نكمل فيه سلسلة تعلم كيفية ضبط ابعاد الشاشه على مختلف الاجهزه ومعرفة اذا كان التصميم في الوضع الافقي او العمودي فيمكنك معرفة ذلك من خلال LayoutBuilder بكل سهوله وسوف نتعرف على كل هذا من خلال الكود التالي والذي […]
- [الحصول على ابعاد الشاشه باستخدام MediaQuery في Flutter](https://geecoders.com/mediaquery-flutter-html/): الحصول على ابعاد الشاشه باستخدام MediaQuery في Flutterفي هذا الدرس والتابع لدروس كيفية تحسين توافق تطبيقك مع مختلف الشاشات في فلاتر سوف نشرح فكرة مشهوره ومستخدمه بشكل كبير وهيا MediaQuery حيث انها طريقة تساعدك على ان تقوم بكتابة الكود مع تحديد ابعاد الشاشه للطول والعرض والتعامل معها ولمضان عدم حدوث مشاكل في التصميم اثناء عملية […]
- [التعامل مع وضعيات الشاشة افقي وعمودي باستخدام OrientationBuilder في flutter](https://geecoders.com/orientationbuilder-flutter-html/): التعامل مع وضعيات الشاشة افقي وعمودي باستخدام OrientationBuilder في flutterفي درس اليوم سوف نتعرف على كيفية التعامل مع ابعاد الشاشات المختلفه في flutter وفي هذا الدرس سوف يكون اول درس في هذه السلسله وسوف نبدء معكم بتعلم فكرة عمل OrientationBuilder وهي بكل بساطة عباره عن خاصية تسمح لنا بتحديد ابعاد الشاشه بكل سهوله انه عليك […]
- [انشاء مربع احترافي للتخفيضات في تطبيق متجرك بإستخدام Flutter](https://geecoders.com/promo-code-design-html/): انشاء مربع احترافي للتخفيضات في تطبيق متجرك بإستخدام Flutterمن خلال مشاهدتي لاحد مواقع التواصل الاجتماعي شاهدت شخص قام بطلب تصميم بتقنية فلاتر لعرض الكوبونات الخاصه بالمتجر بشكل منسق وكان يسال كيف يمكن برمجة كود لعرض الاكواد بشكل منسق وجميل ولفت نظري هذا المنشور وقررت البدء في تصميم الشكل وفي النهايه احببت ان اشارك معكم الشكل […]
- [تصميم صفحة تسجيل دخول احترافية في فلاتر مع animation](https://geecoders.com/login-design-part1-html/): تصميم صفحة تسجيل دخول احترافية في Flutter مع animationفي هذا الكود سوف نقوم بعمل صفحة Login مختلفة قليلا عن الصفحات التي قدمناها لكم سابقا فهذة الصفحة سوف نقوم باستخدام المؤثرات و الانميشن بداخلها ليتم تغيير الصورة الموجوده بالاعلى اكثر من مره خلال فترة فتح الصفحة وايضا يوجد بعض المميزات التي يمكنك ان تستفاد منها من […]
- [كيفية عرض العناصر والصور والصفحات بداخل مربع والتنقل من خلاله في Flutter](https://geecoders.com/carousel%20slider-html/): كيفية عرض العناصر والصور والصفحات بداخل مربع والتنقل من خلاله في فلاترتعد الاضافات التي توجد بداخل flutter كثيرة جدا ومتميزه ويحاول دائما كل شخص عمل اضافات بشكل مستمر وهذا بسبب دعم هذة التقنية بشكل كبير من قبل العملاق جوجل ولهذا نحاول بين كل فترة والاخرى ان نشارك معكم دائما شروحات ومكتبات بشكل مستمر مجاني وهذا […]
- [شرح مكتبة elastic drawer لعمل تداخل بين الصور اثناء التنقل في flutter](https://geecoders.com/elastic-drawer-flutter-html/): شرح مكتبة elastic drawer لعمل تداخل بين الصور اثناء التنقل في flutter كما نعلم ان تقنية فلاتر تتميز بوجود الكثير من المكتبات التي من شأنها تحسين شكل التطبيق الخاص بك ومن ضمن هذة المكتبات elastic drawer وهي تقوم بعمل تداخل بين الصور وتجعل من شكل تطبيقك مختلف وهذا ما يميز هذة المكتبة يمكنك استخدامها لعمل SplashScreen […]
- [كيفية استخدام animations عند تغيير الصور في flutter بسهوله](https://geecoders.com/image-design-html/): كيفية استخدام animations عند تغيير الصور في flutter بسهولهفي هذا الكود نقدم لكم طريقة جديده لعرض الصور والمميز انها لن تحتاج منك الى تثبيت اي مكتبات خارجية بل ما سوف نقوم به هو استخدام الanimations الموجوده داخل flutter لتنفيذ امر معين اثناء تغيير الصوره والنقر على زر التغيير وهذا الامر سوف يعطي طابع مختلف قليلا […]
- [اضافة عداد للعناصر badges الموجوده في السلة Flutter](https://geecoders.com/flutter-html-5/): اضافة عداد للعناصر badges الموجوده في السلة Flutterفي هذا المقال سوف نقوم بعمل اضافة عداد للعناصر الموجوده بالسلة لديك اذا كنت تعمل على تطبيق تجار على سبيل المثال , وعمل انميشن عند إضافة اي عنصر بداخل السلة لديك ويمكنك تخصيص الشكل والحركه التي تريد حدوثها عند اضافة عناصر او حذف عنصر من السلة ويمكنك عمل […]
- [اضافة toast لتطبيقك وكيفية التعامل معه داخل ملف components](https://geecoders.com/toast-components-html/): اضافة toast لتطبيقك وكيفية التعامل معه داخل ملف componentsفي تطوير تطبيقات الجوال عموما عليك دائما بأن توفر للمستخدم كل ما يحتاجه وتحسن من شكل تطبيقك بإستمرار من وضع انميشن وتحسين الالوان لان كل هذا يترك طابع لدى مستخدمي التطبيق وفي هذا المقال سوف نتعرف على طريقة إظهار toast يظهر للمستخدم عند حدوث اي عملية لتظهر […]
- [كيفية اضافة الwebView داخل تطبيقات الFlutter بدون مشاكل وبسهوله .](https://geecoders.com/blog-post-html-18/): كيفية اضافة الwebView داخل تطبيقات الFlutter بدون مشاكل وبسهوله .الwebView واحده من المكتبات الضرورية التي عليك استخدامها بشكل كبير اذا احتاج الامر الى ذلك وتوفر هذة المكتبة امكانية التعامل مع صفحات الويب بشكل مباشر دون الخروج من التطبيق وهذا الامر قد تم شرحه من قبل ولكن في الandroid java وبسبب اهميته سوف نقوم اليوم بشرحه […]
- [نقل البيانات والصور من صفحة للاخرى اثناء الصغط على الrecyclerview](https://geecoders.com/transfer-image-and-data-html/): نقل البيانات والصور من صفحة للاخرى اثناء الصغط على الrecyclerviewاثناء عمل recyclerview تحتاج الى عمل نقل البيانات اثناء الضغط بمعنى تخيل معي اذا كنت تقوم بتصميم تطبيق لمتجر في طبيعة الحال يظهر صورة المنتج وتفاصيل عنه مثل الاسم والسعر وتريد عند النقر على المنتج يرجع باقي التفاصيل كامله مع التفاصيل الظاهره في الشاشة الرئيسيه ولذا […]
- [كيفية نقل واستلام الصورة في list من الapi وعرضها في اندرويد ستوديو بإستخدام serializable](https://geecoders.com/list-image-to-class-html/): كيفية نقل واستلام الصورة في list من الapi وعرضها في اندرويد ستوديوفي مقالة اليوم سوف نتعرف كيفية نقل list من class الى class اخر وتحديدا سوف نعمل في هذا المقال على كيفية نقل الصور الخاص بمنتج معين من صفحة الى صفحة اخرى وهذا يستخدم بكثرة في التطبيقات التجاريه ولهذا عليك التركيز جدا في المقالة لكي […]
- [كيفية عمل تأثير تاخير ظهور بعض العناصر لبضع ثواني في Flutter](https://geecoders.com/delay-package-html/): كيفية عمل تأثير تاخير ظهور بعض العناصر لبضع ثواني في Flutterفي هذا الدرس بإذن الله تعالى سوف نتعرف على كيفية عرض العناصر الخاصه بالتطبيق ولكن سوف نقوم بإضافة delay لظهور العناصر لبضع ثواني لتظهر بالشكل الموجود في صورة المقالة , حيث ان المؤثرات البصريه التي يتم استخدامها في التطبيقات تعطي طابع شكل وتترك اثر في […]
- [حل مشكلة no connected devices found flutter](https://geecoders.com/found%20flutter-html/): حل مشكلة no connected devices found flutterواحد من اكثر المشاكل التي كنت اعاني منها بشكل كبير عند استخدام تقنية flutter وهي انه لا يتعرف على الجهاز الخاص بي رغم وجود جهاز وكان سبب هذة المشكلة كانت في الpath الخاص بالقرص المحلي c وان فلاتر لا يتعرف عليها ولذلك كان الحل هو ارفاق ملف tools و […]
- [شرح إنشاء صفحة onBoarding في flutter تظهر في البدايه](https://geecoders.com/onboarding-pahe-html/): شرح إنشاء صفحة onBoarding في flutterتعد onBoarding واحده من اهم العناصر المستخدمه في معظم التطبيقات الحديثة وهي عباره عن صفحة تظهر مره واحده فقط اثناء استعمالك للتطبيق وتقوم فكرة هذة الصفحة بوضع خطوات لطريقة استخدام التطبيق او بعض السياسات التي يحتويها التطبيق ويمكنك كتابة ووضع ما تريد بداخلها وفي هذة المقالة سوف نشرح معكم كيف […]
- [إضافة ملف للوضع الليلي والصباحي في Flutter](https://geecoders.com/flutter-html-2/): إضافة ملف للوضع الليلي والصباحي في Flutterفي هذا المقال سوف نتعرف على كيفية اضافة ملف للوضع الليلي داخل فلاتر وهذا الملف سوف يكون شامل للوضع الليلي والنهاري يمكنك استخدامه في اي وقت وفي اي مشروع بدلا من كتابة كود كبير في الmain وهذا الامر غير محبز لذلك نحاول قدر الامكان تنظيم الكود باكبر شكل لكي […]
- [انشاء Dialog في Flutter وارسال واستقبال البيانات من خلاله](https://geecoders.com/dialog-html/): انشاء Dialog في Flutter وارسال واستقبال البيانات من خلالهيعد الDialog والعروف باسم المربع الحواري واحد من العناصر المستخدمه بشكل كبير جدا في التطبيقات وفي هذا المقال نشارك معكم كيفية استخدام هذا المربع داخل بيئة العمل flutter وكيف تستطيع ارسال واستقبال البيانات من خلاله وفي هذا الدرس سوف نقوم بارسال بيانات من الdialog الى الصفحة الرئيسية […]
- [كيفية اضافة الوضع الليلي ( Dark Mode ) في Flutter وحفظ التغيير في sharedPreferences](https://geecoders.com/dark-light-sharedpreferences-html/): كيفية اضافة الوضع الليلي ( Dark Mode ) في Flutter وحفظ التغيير في sharedPreferences في سوق التطبيقات اليوم ، أصبح وجود سمة Light and Dark لتطبيقك أمرًا ضروريًا تقريبًا. نظرًا لأن المظهر الداكن أكثر راحة لأعيننا من المظهر الفاتح ، ،ولذلك فإن معظم الناس يفضلون إستخدامه عن المظهر الفاتح بشكل كبير وفي هذه المقالة ، سنوضح […]
- [كيفية عرض تصميم التطبيق من اليسار لليمين او العكس في Flutter](https://geecoders.com/lrt-html/): كيفية عرض تصميم التطبيق من اليسار لليمين او العكس في Flutter في هذا الكود الذي سوف نشاركة معكم في مقالة اليوم , سوف نساعدكم على كيفية تغيير وضيعة التطبيق في Flutter بسهوله , وهذا يعني اذا كان عرض التطبيق الخاص بك يكون من اليسار الى اليمين سوف نساعدكم على تغييره وعكسه وهذا الامر يحتاجه كثير من […]
- [شرح كيفية حذف بيانات من الSharedPreferences داخل flutter](https://geecoders.com/remove-shared-html/): شرح كيفية حذف بيانات من الSharedPreferences داخل flutterفي هذا المقال سوف نساعدكم على ازالة عنصر من داخل الSharedPreferences بكل بساطة في الدروس السابقة تعرفنا معكم على كيفية اضافة امكانية حذف key من داخل الSharedPreferences وفي هذا المقال سوف نساعدكم في حذف اي عنصر من اي مكان ومع اي وظيفة مثال اذا كنت تريد عمل زر […]
- [حفظ بيانات الtoken و onBoarding في cacheHelper](https://geecoders.com/save-onboa-html/): حفظ بيانات الtoken و onBoarding في cacheHelperفي هذا المقال سوف نتعرف على تطبيق على استخدام SharedPreferences وتخزين مجموعة من القيم بداخله , وفي هذا المقال سوف نقوم بتهئية الملف لتخزين قيم مختلفه وحذف القيم والحصول عليها وايضا سوف تتمكن من اتقان التعامل معه بكل سهوله وسوف تصبح قادر على التعامل مع البيانات وتخزينها لدى الذاكره […]
- [إنشاء كلاس للبيانات الموجوده على الapi في Flutter وكيفية استخراج الصور والنصوص من Apis](https://geecoders.com/api-flutter-apis-html/): إنشاء كلاس للبيانات الموجوده على الapi في Flutter وكيفية استخراج الصور والنصوص من Apisيعد كلاس الData من اهم الclasses التي عليك إنشائها اذا كنت تستخدم خدمة الapi ففهي هذا الكلاس يتم وضع البيانات التي تحصل عليها من الapi , ويوجد مواقع تساعدك في حل هذة العملية عن طريق عمل هذه البيانات وكل ما عليك هو […]
- [إنشاء صفحة login مع استخدام الapi بواسطة flutter](https://geecoders.com/login-api-flutter-html/): إنشاء صفحة login مع استخدام الapi بواسطة flutterفي هذا الدرس سوف نتعرف بشكل اكبر على الapi وكيف نقوم بإنشاء كلاس مخصص لاستقبال البيانات والاضافه والحذف منها وايضا التعامل مع البيانات التي تحصل عليها من الapi وكيف تجعل التطبيق الخاص بك يفهمها وكيف يتم عرضها وكيف التعامل معها , كل ما عليك هو عمل class بإسم […]
- [شرح كيفية نقل بيانات الcolors من api من activity الى اي مكان اخر Android studio](https://geecoders.com/colors-api-activity-android-studio-html/): شرح كيفية نقل بيانات الcolors من api من activity الى اي مكان اخر Android studioفي هذا المقال سوف نتعرف على كيفية نقل بيانات list كامله من class الى اخر واستقبال البيانات والتعديل عليها , كل هذا سوف نتعرفه في هذة المقالة , في المقالات السابقة تعرفنا على كيفية نقل البيانات من الكلاس الى كلاس اخر […]
- [نصائح ذهبية لكل مبرمجي Flutter تحسن من اداء تطبيقاتك .](https://geecoders.com/befite-to%20flutter-html/): نصائح ذهبية لكل مبرمجي Flutter تحسن من اداء تطبيقاتك .في هذة المقالة نشارك معكم مجموعه من النصائح في Flutter والتي من شأنها ان تحسن من اداء التطبيق الخاص بك بشكل كبير وتقلل الdelay بشكل كبير , ولهذا سوف نساعدكم في رفع اداء التطبيق وتقليل الضغط من خلال بعض النصائح التي نقدمها لكم والتي من شأنها […]
- [عمل theme للApplication كامل في flutter](https://geecoders.com/blog-post_07-html/): عمل theme للApplication كامل في flutterالمظهر في التطبيق من الاشياء التي يجب عليك التركيز عليها جيدا وبكثرة ولهذا في هذا المقال نشارك معكم كيفية تغيير الثيم الخاص بالتطبيق الذي تعمل عليه بكل سهوله , ولهذا يمكنك التعامل مع الاكواد والاشكال بشكل جيد من خلال الاكواد التي سوف تضعها في صفحة الmain وفي الصورة المقدمه في […]
- [نقل Object من بيانات class الى class اخر في Android Studio بسهوله](https://geecoders.com/transfere-data-o-html/): نقل Object من بيانات class الى class اخر في Android Studio بسهولهفي هذا المقال بإذن الله تعالى سوف نشرح لكم فكرة جديدة لنقل البيانات من class الى class اخر حيث في المقالة السابقة تعرفنا معكم على نقل البيانات بطريقة boundl ويكون عن طريق وضع key لكل عنصر نريد نقله ولكن في هذة الطريقة سوف نقوم […]
- [إضافة search في NewsApp والتعامل معه في Flutter](https://geecoders.com/search-html-2/): إضافة search في NewsApp والتعامل معه في Flutterفي هذا الدرس والذي يعد اخر درس من دروس فلاتر سوف نقوم معكم باضافة مربع البحث وكيفية التعامل معه وكيف تحصل على المعلومات من الapi بسهوله وكل هذا سوف يكون في هذة المقالة لذلك حاول ان تتابع المقالة جيدا وتركز في كل ما نقدمه .Flutter عبارة عن مجموعة […]
- [كيفية عرض البيانات من داخل الapi الى تطبيقك في flutter](https://geecoders.com/show-data-apis-html/): كيفية عرض البيانات من داخل الapi الى تطبيقك في flutterفي هذا الدرس والذي يعد التابع لسلسلة بناء تطبيق اخبار بإستخدام الapis , في الدرس السابق تعرفنا على كيفية الحصول على البيانات والوصول الى البيانات التي نريدها وفي هذا المقال سوف نقوم بعرض البيانات على شكل صور و نصوص داخل التطبيق وليس فقط في عملية الطباعة […]
- [شرح كيفية الحصول على البيانات الاخبار من الapi بإستخدام DIO في Flutter](https://geecoders.com/dio-api-html/): شرح كيفية الحصول على البيانات الاخبار من الapi بإستخدام DIO في Flutterفي هذا الدرس نكمل معكم دورة انشاء تطبيق اخباري كامل باستخدام تقنية فلاتر , في هذا الدرس سوف نشرح لكم مكتبة dio وهذة المكتبة هي المسؤوله عن التعامل مع الapi وقد لا يخلو اي تطبيق كبير منها لانها اساس التطبيقات تقريبا وهي تعمل نفس […]
- [كيفية نقل البيانات بإستخدام PutExtra في اندرويد ستوديو](https://geecoders.com/putextra-android-html/): شرح كيفية نقل البيانات بإستخدام PutExtra في Android Studioعملية نقل البيانات هي من اهم العمليات التي عليك ان تعرفنا في مسيرة تعلمك في برنامج android studio ونحن نقدم لكم الكثير من اكواد اندرويد ستوديو مع امكانية توفير شرح لكل شيئ نقوم بتقديمه لكم لكي يستفاد الجميع اكبر استفادة من ذلك وفي هذا الدرس سوف نشرح […]
- [مجموعة من الاختصارات التي لا يعرفها الكثير من المبرمجين في برنامج android studio وتسهل عليك العمل](https://geecoders.com/shortcut-androids-html/): مجموعة من الاختصارات التي لا يعرفها الكثير من المبرمجين في برنامج android studio وتسهل عليك العملالتعرف على اختصارات البرامج امر جيد جدا وانا دائما احاول ان اشارك معكم بين كل فتره والاخرى اختصارات لي البرامج التي استخدمها بشكل مستمر فمثلا برنامج vs code قدمنا لكم في بعض من الاختصارات التي استخدمها انا بشكل شخصي و […]
- [كيفية اضافة ايقونة للنقل الى حسابك في فيسبوك و انستقرام وواتساب وتويتر بواسطة اندرويد ستوديو](https://geecoders.com/social-media-app-html/): كيفية اضافة ايقونة للنقل الى حسابك في فيسبوك و انستقرام وواتساب وتويتر بواسطة اندرويد ستوديوكما نعلم ان امكانية وضع ميزة الانتقال من تطبيق الى تطبيق رائعه جدا وتفيد التطبيقات الاخرى في النمو فإذا كان لديك اكثر من تطبيق يمكنك ربطهم ببعض او اذا كانت لديك حسابات على مواقع التواصل الاجتماعي وتريد ان تربطهم ببعض فهذا […]
- [شرح إنشاء تطبيق إخباري بأسخدام Apis في flutter بسهوله ( انشاء Bottom navigation with cubit )](https://geecoders.com/navigation-api-html/): شرح إنشاء تطبيق إخباري بأسخدام Apis في flutter بسهوله ( انشاء Bottom navigation with cubit )في هذا الجزء سوف نقوم بشرح معكم إنشاء تطبيق NewsApp بشكل مبسط بإستخدام تقنية Flutter حيث قمنا معكم سابقا بعمل هذا التطبيق في Android لكي نوضح لكم فكرة التعامل مع الapis وفي هذا المقال سوف نقوم بنفس العمل ولكن بإستخدام […]
- [تصميم تطبيق BMI Calcoluter في Flutter مع الكود المصدر](https://geecoders.com/bmi-calcoluter-html/): تصميم تطبيق BMI Calcoluter في Flutter مع الكوديعد تطبيق BMI Calcoluter واحد من التطبيقات المهمه جدا لدى المبتدئين في تعلم لغة الdart وخصوصا تقنية فلاتر وهذا التطبيق مفيد جدا فسوف تتعلم فيه StatefulWidget و setState وايضا slider وتتعلم تحريك كل عنصر واخذ القيمة المناسبة له عند التحريك وكل هذا سوف تتعلمه في هذة المقالة وفي […]
- [إضافة الDarkmode الى تطبيقك وحفظ التغيير في shared preferences بإستخدام Flutter](https://geecoders.com/save-darkmode-shared-html/): إضافة الDarkmode الى تطبيقك وحفظ التغيير في shared preferences بإستخدام Flutterيعد الshared preferences نوع من انواع حفظ البيانات بشكل مبسط ويستخدم بكثرة عندما نريد حفظ تغيير بسيط او حفظ نصوص او ارقام مثال على ذلك تريد عمل شاشة لتسجيل الدخول وتريد عندما يتم ادخال البيانات بشكل صحيح يتم حفظها داخل ذاكرة الهاتف المؤقت وهذة الذاكرة […]
- [عرض نص وصوره في حالة عدم وجود بيانات في الlist داخل NoteApp في Flutter](https://geecoders.com/noteapp-flutter-html/): عرض نص وصوره في حالة عدم وجود بيانات في الlist داخل NoteApp في Flutterفي هذا الدرس سوف نساعدكم على عمل نص وصورة يظهرون في حالة عدم وجود اي بيانات بمعنى اذا كانت القائمه فارغه سوف يظهر النص والصوره وهذا يعد من الاضافات الجميله في التطبيق الخاص بك وسوف نتعرف على الطريقة بشكل كامل في هذة […]
- [كيفية حذف بيانات من Database بإستخدام Flutter عن طريق السحب](https://geecoders.com/delete-database-html/): كيفية حذف بيانات من Database بإستخدام Flutter عن طريق السحبفي هذا المقال سوف نتعرف معكم على كيفية حذف عنصر من داخل الsqlLite في تقنية فلاتر , حيث نقوم بشرح لكم في هذة السلسلة إنشاء تطبيق كامل بإستخدام SqlLite وهي تعني بناء قواعد بيانات داخليه في الهاتف وتخزين البيانات بداخلها دون الحاجه الى انترنت لظهور هذة […]
- [نقل البيانات بين مختلف صفحات التطبيق في Flutter ( شرح Database باستخدام bloc ) #5](https://geecoders.com/create-bloc-html/): نقل البيانات بين مختلف صفحات التطبيق في Flutterفي هذا الدرس والذي تابع لدروس تقنية Flutter سوف نقوم بعمل امكانية للمستخدم بأن يقوم بالنقر على الايقونه في التطبيق ويتم نقل الملاحظه الى الصفحة الاخرى التي قام بالنقر عليها وهذا الدرس من سلسلة بناء تطبيقات todo app with null safety والذي يعد من اهم الدروس في التعامل […]
- [كيفية تشغيل اكثر من BlocProvider في نفس الوقت](https://geecoders.com/blocprovider-html/): كيفية تشغيل اكثر من BlocProvider في نفس الوقتاذا كنت تريد تشغيل اكثر من BlocProvider في نفس الوقت فيمكنك استخدام MultiBlocProvider وبداخلها ضع الBlocProvider الذي تريد تشغيلهم عند بدء تشغيل التطبيق الخاص بك .Flutter عبارة عن مجموعة أدوات لواجهة المستخدم من مقدمه من العملاق Google والتي تتيح لك إنشاء تطبيقات جذابة مبنية محليًا للجوال والويب وسطح […]
- [شرح كيفية اضافة وعرض البيانات في Todo app بإستخدام Bloc في Flutter #3](https://geecoders.com/todo-app-bloc-bottom-html/): شرح كيفية اضافة وعرض البيانات في Todo app بإستخدام Blocفي هذا المقال سوف نتعرف معكم على كيفية اضافة بيانات وعرض البيانات بإستخدام الBloc وهذه الطريقة هي الطريقة التي يتم عرض البيانات بعد اضافتها بشكل مباشر بدلا من اغلاق التطبيق وفتحه مره اخرى ولهذا عليك بإستخدام البلوك وقد سبق ووضعنا لكم مقدمه وشرح عن استخدام الbloc […]
- [إنشاء BottomNavBar بإستخدام bloc cubit في Flutter](https://geecoders.com/blog-post-html-11/): إنشاء BottomNavBar بإستخدام bloc cubit في Flutterفي الدرس السابق تعرفنا على تقنية bloc وال cubit ومدى اهميتها في التطبيق الخاص بنا وفي هذا الدرس سوف نضع لكم اول مثال بإستخدام الcubit وهو بعنوان كيفية انشاء شريط التنقل السفلي بواسطة bloc حيث ان تعلمك للbloc سوف يفيدك في كثير من الاحيان على سبيل المثال اذا كنت […]
- [تعرف على تقنية Bloc واهميتها وكيفية استخدامها في flutter](https://geecoders.com/bloc-flutter-html/): تعرف على تقنية Bloc واهميتها وكيفية استخدامها في flutterتعد تقنية البلوك واحده من تقنيات الflutter القوية والتي تسمح لنا بالبدء ببناء الصفحة او عمل تحديث لها في كل مره نستدعيها عكس استخدام setState والتي تقوم بتنفيذ الكود المراد دون الحاجه الى تحديث الصفحة وايضا الsetState تحتاج الى StatefullWidget لكي تستطيع استخدامها عكس Bloc , ايضا […]
- [حل مشكلة "Cause: invalid date string: Unparseable date: "baaa`abccdabGMT+00:00"
](https://geecoders.com/problem-html/): حل مشكلة “Cause: invalid date string: Unparseable date: “baaa`abccdabGMT+00:00”افترض أنك قمت بإصدار تطبيق Android يكتسب شعبية يومًا بعد يوم. يتزايد الطلب على إصدار إصدار iOS. كما يطلب بعض المستخدمين إصدارًا خفيفًا عبر الإنترنت من البرنامج. الوقت متاح بالنسبة لك ، لكنك تفتقر إلى الأموال اللازمة لتوظيف مطور والوقت لتعلم لغة جديدة تمامًا ، ناهيك عن […]
- [عرض اكثر من layout داخل الrecyclerview داخل الادبتر](https://geecoders.com/double-recyclerview%20-html/): عرض اكثر من layout داخل الrecyclerview داخل الادبترفي استخدامك للrecyclerview ترغب احيانا بتغيير النمط قليلا على سبيل المثال تريد ظهور مربعين بجانب بعضهم البعض ولكن بعد كل 4 مربعات صغيره يظهر مربع كامل كبير وهكذا وقد يصعب الامر لدى الاغلب منكم ولكن كل العمل يكون داخل ملف الadapter وفي هذا المقال سوف نشارك معكم كيف […]
- [كيفية إضافة Field لادخال البيانات في Apis داخل Android Studio](https://geecoders.com/add-field-api-html/): كيفية إضافة Field لادخال البيانات في Apis داخل Android Studioالتعامل مع الApis من اهم الاساسيات التي عليك كمبرمج معرفتها بشكل جيد وصحيح وقد سبق وشرحنا لكم كيفية التعامل معها وما زلنا نقدم دروس لكم في التعامل مع الApis الى ان تستطيعون التعامل معها بسهوله , احيانا يطلب منك في الApis ادخال بيانات بمعنى يكون الbody […]
- [كيفية عمل مصباح مضيئ داخل flutter وتغير ثيم التطبيق من light الى dark والعكس](https://geecoders.com/light-dark-style-html/): كيفية عمل مصباح مضيئ داخل flutter وتغير ثيم التطبيق من light الى dark والعكسفي هذا المقال سوف نتعرف على شكل من الاشكال الجميلة التي يمكن ان تستخدمها داخل فلاتر وهو عمل شكل المصباح وعندما يتم النقر عليها يتم تغيير لون المصباح وحتى الثيم الخاص بالتطبيق ويمكنك من خلال هذا الكود البسيط والجميل ان تقوم بعمل […]
- [كيفية عمل خط منقط ( dotted border ) في Flutter](https://geecoders.com/dotted%20border-html/): كيفية عمل خط منقط ( dotted border ) في Flutterمن الاشكال المميزه التي يتم استخدامها بشكل كبير في البرمجه وهو عمل خط منقط حيث يعطي هذا الخط منظر جمالي للتصميم الذي تعمل عليه ويمكنك تحديد الابعاد وحجم الخطوط بداخله وفي هذا المقال سوف نتعرف على كيفية انشاءه والتعامل معه بسهوله وهذا سوف يكون عن طريق […]
- [كيفية جلب البيانات من الجدول في فلاتر | how to get data from table in Flutter](https://geecoders.com/get-data-from-table-html/): كيفية جلب البيانات من الجدول في فلاتر | how to get data from table in Flutter #3في المقال السابق تعرفنا على كيفية إضافة البيانات في فلاتر وفي هذا المقال سوف نتعرف على كيفية الحصول على البيانات في عمليات الطباعة وهذة الخطوة من اهم الخطوات في إشاء الداتا بيز فهل يمكن اضافة بيانات وعدم الحصول عليها […]
- [كيفية اضافة بيانات داخل Sqlflite في Flutter والتعامل مع الData](https://geecoders.com/create-db-html/): كيفية اضافة بيانات داخل Sqlflite في Flutter والتعامل مع الDataفي هذا الكود سوف نتعرف معكم على كيفية التعامل مع البيانات في فلاتر وكيفية اضافة بيانات اي عمل insert لها داخل القوائم وهذا الدرس من سلسلة تعلم Sqlflite بشكل مبسط لا تنساه وايضا سوف نقوم في نهاية الدوره على تكوين تطبيق رائع تستطيع من خلاله التعامل […]
- [شرح إنشاء والتعامل مع database (sqflite) بإستخدام Null safety في Flutter بالعربي](https://geecoders.com/create-html/): شرح إنشاء والتعامل مع database (sqflite) بإستخدام Null safety في Flutter بالعربيفي اي لغة برمجة تبدء بها تحتاج دائما الى تعلم تخزين البيانات سواء كان هذا التخزين اونلاين او اوفلاين ولهذا نقدم لكم في التعامل مع البيانات الاوفلاين في تقنية فلاتر مع تقنية الnull safety وهي من التقنيات الظاهره حديثا في فلاتر وتقوم هذة التقنية […]
- [حل مشاكل توقف خدمة firebase عن العمل في تطبيقات الاندرويد](https://geecoders.com/firebase-html-2/): حل مشاكل توقف خدمة firebase عن العمل في تطبيقات الاندرويدتعد خدمة الفابيز واحه من الخدمات التي لا غنها عنها لدى المطورين وذلك لان هذة الخدمه تسمح لهم بالتعامل مع البيانات بشكل اونلاين سواء تريد عمل صفحة لتسجيل الدخول او التسجيل في التطبيق او حتى اذا كنت تريد عمل تطبيق يعتمد على هذة الخدمة في معالج […]
- [شرح كيفية تغيير لون progressBar في Android Studio](https://geecoders.com/progressbar-android-studio-html/): شرح كيفية تغيير لون progressBar في Android StudioالprogressBar واحد من العناصر الرئيسيه في التطبيق التي تحتاج الى عمليات الانترنت في الغالب او تحتاج الى معالجة بيانات وفي هذا المقال نعرض معكم كيفية تغيير اللون في الprogressBar بسهوله جدا في هذة المقالة .اصبح العالم في الفتره الاخيره يهتم جدا بالتكنولوجيا وزاد الاقبال على تعلم البرمجه ولغات […]
- [عرض مربع لاختيار التاريخ في Flutter](https://geecoders.com/flutter-html/): عرض مربع لاختيار التاريخ في Flutterفي هذا المقال سوف نتعرف باذن الله تعالى على كيفية اضافة DatePicker في داخل flutter والتعامل مع الوقت والتاريخ , حيث تعد هذة الخطوه مهمه جدا في اغلب التطبيقات التي تحتاج الى جدوله ومن خلال هذا الدرس سوف نساعدكم على التعامل معها وكيفية اظهارها والحصول منها على الوقت وكيفية عرضه […]
- [شرح إستخدام الStatefulWidget في Flutter وعمل تطبيق counter](https://geecoders.com/counterflutter-html/): شرح إستخدام الStatefulWidget في Flutterيوجد نوعين في التطوير في بيئة العمل Flutter الاولى وهي StatefulWidget والاخرى StateLessWidget حيث ان الاولى اذا كان يوجد كود تريد تنفيذة في التصميم والاخرى اذا كان التصميم لا يحتوى على اي من الاكشن التي تتم وفي هذا المقال سوف نقوم بعمل معكم counter وسوف نشاهد الفرق , اولا وبكل بساطة […]
- [عمل animation للlayout في anroid studio](https://geecoders.com/animation-layout-html/): عمل animation للlayout في anroid studioكما نعلم ان المؤثرات تعطي طابع جميل في تطبيقك وتترك في اثر المستخدم تجربة استخدام رائعه فلو تلاحظ ان اغلب التطبيقات الناجحه والتي تحقق نجاحات كبيره كان السبب الاول والاخير هو الdesign الخاص بها ويالية مباشرة الanimation ولهذا نحاول بين كل فترة والاخرى تقديم دروس من اجل تحسين شكل المؤثرات […]
- [شرح اضافة صور في github داخل ملف README بالصور بسهوله](https://geecoders.com/add-html-2/): شرح اضافة صور في github داخل ملف README بالصور بسهولهعند البدء في رفع اي مشروع لك على الخدمه العامليه git تحتاج غالبا لابراز اشهر المميزات التي يحتويها التطبيق الخاص بك ويكون ذلك من خلال رفع صور توضح التطبيق والكود او اضافة بعض الملاحظات التي تساعدك في هذة المرحلة , وفي هذا الدرس سوف نشارك معكم […]
- [شرح استخدام Try و Catch في Flutter والتعامل مع ال Error](https://geecoders.com/flutter-try-html/): شرح استخدام Try و Catch في Flutter والتعامل مع ال Errorيعد شرح استخدام Try و Catch من اهم الاستخدامات التي عليك معرفتها وهي من اساسيات لغات البرمجة وبكل بساطة تعني عمل اختبار للحالة والمميز انها لا تقوم بإيقاف التطبيق اثناء العمل بل تكتفي بإظهار المشكلة التي يعاني منها المستخدم فقط وليس الا بكل بساطة تكون […]
- [شرح استخدام async و awite في Flutter بسهوله](https://geecoders.com/awite-async-flutter-html/): شرح استخدام async و awite في Flutter بسهولهفكرة الasync و awite تعنى ببساطة انتظر الى ان تصل البيانات واجعل البيانات تنتظر الى ان تصل , هذة هي فكرتهم بسهوله وتستخدم في الدوال الFuture لان القيمة تكون مستقبليه بمعنى القيمة غير معروفه حاليا مثال على ذلك اذا كنت تحصل على بيانات من api سوف تستخدم async […]
- [كود برنامج بلغة البايثون python يقوم بطباعة الكلمة بالعكس - Print backwards Python](https://geecoders.com/char-python-reverse-html/): كود برنامج بلغة البايثون python يقوم بطباعة الكلمة بالعكس زوار موقع GeeCoders مرحبا بكم في مقالة python جديدة, وفي مقالة اليوم سوف نتعرف على كود يقوم بطباعة حروف الكلمة بالعكس هذا الكود يتم طلبة في الجامعات بكثرة. ونحن في geecoders دورنا هو مساعدتكم في حل واجباتك البرمجية عن طريق توفير اكثر الاكواد التي تطلب في […]
- [اضافة اكثر من حساب github في اندرويد ستوديو والتبديل بينهم](https://geecoders.com/open-one-more-account-gi-html/): اضافة اكثر من حساب github في اندرويد ستوديو يعتبر موقع ومنصة github من اكبر المواقع والمنصات القوية لمشاكة الاكواد البرمجية بين مختلف المبرمجين حيث ان كل مبرمج عليه امتلاك حساب في خدمة github وهي خدمة مجانية تستطيع رفع الكود الخاص بك سواء بشكل عام ام خاص او مخصص لمشاركته مع افراد معيين او لمن يمتلك الرابط […]
- [كيفية استخدام binding مع recyclerview في android studio](https://geecoders.com/bindingwithrecyclerandroid-html/): كيفية استخدام binding مع recyclerview في android studioفي هذا المقال سوف نشارك معكم واحده من المقالات المهمه والحديثة وهي في استخدام databinding سوف نشرح لكم كيف تستطيع التعامل مع الdatabinding باستخدام recyclerview حيث ان الداتا بيندنج واحده من اهم العوامل التي لا غنى عنها في التطبيقات وذلك لانها توفر علينا اكواد التعريفات بشكل كبير جدا […]
- [تغيير رسالة التوست الى اشكال مميزة في اندرويد ستوديو | how to change toast in android studio](https://geecoders.com/toasty-html/): تغيير رسالة التوست الى اشكال مميزة في اندرويد ستوديو | how to change toast in android studioتعتبر رسالة toast من اكثر الرسائل التي لا غنى عنها تقريبا في اي تطبيق وكثيرا ما نستعملها في تطبيقتنا لانها عباره عن رساله بسيطة تظهر لبضع ثواني وتختفي وتستخدم في كل التطبيقات حتى التطبيقات المشهوره مثل فيسبوك وانستقرام وغيرها […]
- [كود بايثون لحساب مساحة دائرة | Python code to calculate the area of a circle](https://geecoders.com/calc-circle-html/): كود بايثون لحساب مساحة دائرة | Python code to calculate the area of a circleمساحة الدائرة او الاشكال الهندسيه عموما من اكثر الاشياء التي يتم طلبها والبحث عنها رغم بساطتها ولكن الكثير منكم يبحث عن حل لهذة المعادلات الرياضية بكثرة ونحن في جي كودرس نحاول توفير لكم كل ما تبحون عنه في موقعنا بجميع اللغات […]
- [انشاء وتصميم BottomNavigationBar في فلاتر وتغيير الصفحات من خلاله](https://geecoders.com/flutterbottomnavigationbar-html/): انشاء وتصميم BottomNavigationBar في فلاتر وتغيير الصفحات من خلالهيعد الBottomNavigationBar واحد من العناصر الرئيسيه والتي لا غنى عنها في برمجة تطبيقات الجوال وذلك بسبب بساطة هذا الزر وسهولة استخدامه وقد لا يخلو اي تطبيق من وجود هذا الزر فهو يمكنك من التحكم بمختلف العناصر ووضع لوجو واسم للعنصر وتنفيذ وظيفة معينه بداخل الزر ولذلك تلاحظ […]
- [كيفية انشاء Size selector داخل تطبيقك في اندرويد ستوديو](https://geecoders.com/size-selector-html/): كيفية انشاء Size selector داخل تطبيقك في اندرويد ستوديواذا كنت تعمل على تطبيق لمتجر اليكتروني رقمي فطبيعي ان يكون هذا المتجر يحتوي على منتجات وكل منتج له مقاس معين وهذا يكون متوفر بشكل اكبر في الملابس والاحذية وتريد وضع اكثر من مقاس والمستخدم يقوم بإختيار المقاس المناسب له وبعدها يكمل عمليه الشراء , وفي هذة […]
- [شرح عمل Retrofit Singleton في برنامج اندرويد ستوديو](https://geecoders.com/retrofit-singleton-html/): شرح عمل Retrofit Singleton في برنامج اندرويد ستوديوإنشاء class خارجي لل Apis في Android Studioتعد فكرة الSingleton واحده من الافكار التي لا غنى عنها في البرمجه عموما وهي بكل بساطة تشير الى عمل class خارجي يتم كتابة كود بداخله واستدعاءه في اي مكان اخر ويكون هذا الكود من نوع static لكي يظهر في مستوى المشروع […]
- [كيفية اظهار واخفاء كلمة المرور في فلاتر بسهوله | Show and hide Password in Flutter](https://geecoders.com/password-show-hide-html/): كيفية اظهار واخفاء كلمة المرور في فلاتر بسهوله | Show and hide Password in Flutter من الاشياء التي تعطي طابع جمالي للكود الخاص بك كمبرمج وهي ان تهتم بكل التفاصيل الصغيره والكبير ومن ضمن تلك التفاصيل وهي كلمة المرور كيف يمكنك اضافة ايقونه لتغيير وضعيه كلمة المرور من نجم او نقاط الى ارقام او بمعنى اخر […]
- [تطبيق الvalidation في Flutter والتاكد من صحة البيانات](https://geecoders.com/validation-html/): تطبيق الvalidation في Flutter والتاكد من صحة البيانات خاصية الvalidation من الخصائص التي لا غنى عنها اطلاقا في اي لغة برمجة فهي من أساسيات اي لغة برمجة وهي بإختصار عباره عن عمل if للكود الذي تعمل عليه وعمل اختبار له والتاكد من صحة البيانات بداخل الصفحة وفي هذا المقال سوف نتعرف بإذن الله تعالى على كيفية […]
- [اضافة pojoGenerater توفر عليك الوقت في التعامل مع الapi في ثواني ( اضافات اندرويد ستوديو ) !](https://geecoders.com/pojogenerater-html/): اضافة pojoGenerater توفر عليك الوقت في التعامل مع الapi في ثواني ( اضافات اندرويد ستوديو ) !واحده من اقوى الاضافات الموجوده على متجر android studio وهي اضافة pojoGenerater وتكمن قوتها في التعامل مع الapis ببساطة عندما يكون لديك بيانات تم الحصول عليها من الapi تحتاج في طبيعة الحال الى عمل calss بهذة البيانات واحيانا تكون […]
- [شرح كيفية عمل Image slider في اندرويد ستوديو | android Studio Tutorial](https://geecoders.com/image-slider-android-studio-tutorial-html/): كيفية عمل Image slider في اندرويد ستوديوعند انشائك لتطبيق متجر في الغالب تحتاج الى Image slider لكي تمرر الصور ويستطيع مستخدمي التطبيق التبديل بين صور المنتجات لديك او اذا كان لديك منتج متوفر بأكثر من شكل فيمكنك ارفاق جميع الاشكال الخاص به عن طريق image slider والمميز في في هذة المكتبة انها تساعدك على التبديل […]
- [شرح استخدام Reusable Components في Flutter واهميته](https://geecoders.com/reusable-html/): شرح استخدام Reusable Components في Flutter واهميته يعد الReusable Components من اهو العوامل التي عليك معرفتها لكي تتمكن من انجاز عملك بسرعه كبيره فهو بكل بساطة عباره عن كلاس منفصل يتم تخزين فيه مجموعة من الwedgets او methodes والتي يمكنك استدعائها في اي كلاس اخر في اي وقت تريده , ابسط مثال على ذلك عندما تريد […]
- [اضافة BottomSheet الى تطبيقك في Flutter بسهوله](https://geecoders.com/bottomsheet-flutter%20-html/): اضافة BottomSheet الى تطبيقك في Flutter بسهولهيعد الBottom Sheet واحدا من العناصر المهمه جدا في التطبيقات حيث انه يعطي شكل جمالي لتطبيقك وايضا يكون هذا الزر مخفي ويظهر عند النقر على عنصر معين او عمل action معين داخل التطبيقك ومن ثم يظهر ويمكنك عمل الاشكال والخصائص التي تريد ظهورها في هذا الزر عندما يظهر , […]
- [اضافة مكتبة Binding Validator في android studio](https://geecoders.com/validator-html/): اضافة مكتبة Binding Validator في android studioواحد من المشاكل التي تقابلنا كمبرمجين هو التعطيل في عمل if للمدخلات التي قام بها المستخدم مثل عمل if اذا كان الاميل فارغ اخرج رسالة من فضلك ادخل الاميل او اذا كان الرقم السري غير متطابق اخرج رسالة برجاء كتابة الرقم السري بشكل صحيح , كل هذة المدخلات التي […]
- [كيفية عرض تفاصيل موقع المستخدم بشكل كامل في برنامج اندرويد ستوديو](https://geecoders.com/maps-html-2/): كيفية تفاصيل موقع المستخدم بشكل كامل في برنامج اندرويد ستوديواذا كنت تبحث عن اكواد جافا جاهزه للاندرويد استديو في فموقع جي كودرس يقدم لك الكثير من الاكواد حول برمجة وتطوير تطبيقات الاندرويد ستوديو نحن في موقعنا نهتم بجميع الاكواد او التي يقوم بها كثير من التطبيقات في برنامج اندرويد ستوديو و في الايام المقبله سنوفر […]
- [شرح انشاء ColorSelector في تطبيقك باستخدام اندرويد ستوديو](https://geecoders.com/colorselector-html/): شرح انشاء ColorSelector في تطبيقك باستخدام اندرويد ستوديوواحد من اهم الاشياء التي لا غنى عنها في تطبيقات الاسواق الرقمية او e-commerce وهي اتاحة اختيار لون المنتج من طرف العميل حيث انه اذا كان لديك منتج يتوفر بعدة الوان يمكنك ادراج تلك الالوان في التطبيق ويقوم المستخدم بعد مشاهدة المنتج ان يقوم بإختيار اللون الذي يريده […]
- [اضافة صور وملحقات خارجية الى Flutter والتعامل معها في التطبيق](https://geecoders.com/add-ass-html/): اضافة صور وملحقات خارجية الى Flutter والتعامل معها في التطبيقاثناء استخدامك لتقنية فلاتر تحتاج الى اضافة مجموعة من الصور الخارجية والتي توجد داخل جهازك او اضافة خطوط او غيرها والتعامل معها داخل البرنامج الذي تعمل عليه وفي هذا الدرس سوف نساعدك على كيفية اضافة الصور والملحقات التي تريدها وتريد التعامل معها وهذا يكون من خلال […]
- [كيفية اضافة الوان مختلفة في Flutter وتحسين شكل التطبيق](https://geecoders.com/external-color-flutter-html/): كيفية اضافة الوان مختلفة في Flutter وتحسين شكل التطبيقتعد بيئة العمل فلاتر من اقوى التقنيات الموجوده حاليا في تطوير تطبيقات الاندرويد و ios بكود واحد وهذة التقنية عليها اقبال كبير من قبل المستخدمين في الفتره الاخيره وفي هذا المقال سوف نتعرف على كيفية ادارج الوان خارجية الى التطبيق حيث ان الFlutter تقدم لنا مجموعة من […]
- [شرح عمل ModelClass و Constructor لبيانات الlistView في Flutter](https://geecoders.com/modelclass-constructor-listview-flutter-html/): شرح عمل ModelClass و Constructor لبيانات الlistView في Flutterدالة البناء والمعروف باسم Constructor من الدوال التي لا غنى عنها تماما في اي مجال برمجي سواء كان مجالك تطوير تطبيقات اندرويد و ios او غيرها فهذة الدالة عليك معرفتها ومعرفة الخواص التي تقدمها وهي بكل بساطة تسمح لك بكتابة البيانات التي ترغب بها وتمريرها في متغيرات […]
- [كيفية عمل listview في flutter بسهوله | Flutter Widget of ListView](https://geecoders.com/listview-flutter-flutter-widget-of-html/): كيفية عمل ListView في flutter بسهولهالـ listview واحد من الاشياء التي لا غنى عنها في تصميم تطبيقات الاندرويد او ios وهي ببساطة عمل قائمة تحتوي على مجموعة من العناصر بداخلها ويتم تكرارها في كثير من الاحيان مثال على ذلك تطبيف الماسنجر الذي قمنا به في المقالة السابقة كان الامر يحتاج منا الى عدد كبير من […]
- [كيفية عرض RecyclerView بشكل افقي HORIZONTAL في اندرويد ستوديو](https://geecoders.com/recyclerview-horizontal-html/): كيفية عرض RecyclerView بشكل HORIZONTAL في اندرويد ستوديوكما نعلم انه لا يخلوا تطبيق من وجوده RecyclerView بداخلة وهذا بسبب الاهمية الكبيره لهذة الوظيفة حيث تقوم بتكرار العناصر التي ترغب بها وقد سبق وشرحنا لكم كيف تتم وكيف تقوم بإنشاء RecyclerView في تطبيقك ومدى اهميتها وكيف تتم وكل شيئ حولها تقريبا ولكن بقي بعض الاشياء البسيطة […]
- [شرح استخدام الmvvm في برنامج Android Studio اندرويد ستوديو ( design patterns )](https://geecoders.com/mvvm-html/): استخدام mvvm داخل تطبيقاتك في اندرويد ستوديو بكل سهولهتعتمد الشركات في الفترة الحاليه الى تنظيم الكود بشكل كبير وهذا لانه يوفر على المطورين الاخرين سهولة التعديل على الكود الخاص بك وانت شخصيا تستطيع التعديل عليه بسهوله وهذا النموذج mvvm اكثر نموذج مطلوب بين الشركات حاليا لان كل عمل مفصول عن الاخر الui مفصول عن الnetwork […]
- [كود بلغة الجافا يقوم بحساب مساحة الدائرة | java code that calculates the area of a circle](https://geecoders.com/java-code-that-calculates-area-of-circle-html/): كود بلغة الجافا يقوم بحساب مساحة الدائرةواحده من الاكواد التي يبحث عليها الكثير من المبتدئين في اغلب لغات البرمجه وهي حساب بعض الاشكال الهندسية ولهذا نقدم لكم في موقعنا مجموعه كبيره من هذة الاشكال وكيفية حسابها في مختلف لغات البرمجة مثل جافا وبايثون وغيرها بشكل مجاني لكم ولجميع الطلاب الذين يبحثون داخل موقعنا ولا يقتصر […]
- [تصميم واجهة تطبيق messanger facebook بإستخدام flutter](https://geecoders.com/messanger-facebook-flutter-html/): تصميم واجهة تطبيق messanger facebook بإستخدام flutterواحد من التصاميم المهمه التي عليك التعامل معها وفهمها جيدا في الفلاتر بشكل كبير وهي التعامل مع الويدجت ولذلك نقوم بتنزيل الكثير من الاكواد والشروحات في الويدجت وفيهذا الدرس تحديدا سوف نقوم بعمل تصميم لواجهة تطبيق ماسنجر في فلاتر وهذا التصميم واحد من التصميمات التي عليها اقبال كبير من […]
- [تصميم واجهة Login في Flutter مع شرح كيفية التصميم](https://geecoders.com/login-screen-flutter-html/): تصميم واجهة Login في Flutter مع شرح كيفية التصميمواجهة login تقريبا من اكثر الواجهات التي يتم تصميمها في بداية اي لغة برمجة وذلك لانها واجهه بسيطة جدا ومستخدم بشكل كبير ولذلك تجد كثير من الشروحات يقدم تصميم هذة الواجهه في البداية لكي تتعرف على المتغيرات الخاصة باللغه وكيفية التصميم من خلالها , سوف نستعمل صور […]
- [عمل Scroll view وحل مشكلة وجود عناصر اكثر من مساحة الشاشه في flutter](https://geecoders.com/scroll-html/): عمل Scroll view وحل مشكلة وجود عناصر اكثر من مساحة الشاشه في flutterفي مقالة اليوم والتي تعد من اولى المقالات في فلاتر سوف نساعدكم على حل مشكلة الوصول الى نهاية الشاشة والعناصر في فلاتر كما نعلم انه اذا كانت العناصر الموجوده في الشاشه سواء كانت بشكل افقي او عمودي اكبر من مساحة الشاشة يحدث مشكلة […]
- [ازالة علامة debugging من التطبيق في Flutter](https://geecoders.com/delete-debugg-html/): ازالة علامة debugging من التطبيق في Flutterعندما البدء في العمل على تطبيق معين سواء كان بإستخدام برنامج اندرويد ستوديو او vs code تلاحظ وجود علامة debugging في الاعلى داخل شريط في زاوية التطبيق وهذا يسبب ازعاج للمطورين ولذلك يرغب المطور في ازالتها وعملة ازالتها بسيطة جدا جدا فكل ما عليك هو الانتقال الى الmain ومن […]
- [شرح كيفية تثبيت فلاتر flutter على اندرويد ستوديو بالصور خطوه بخطوه | How to install Flutter to andtoid studio](https://geecoders.com/flutter-how-to-install-flutter-to-html/): شرح كيفية تثبيت flutter على اندرويد ستوديو بالصور خطوه بخطوهفي هذا المقال سوف نشرح لكم خطوه بخطوة كيف تقوم بتثبيت الSDK الخاص ب flutter على برنامج الاندرويد ستوديو بدون حدوث اي مشاكل بإذن الله ولذلك عليك بالتركيز واتباع الخطوات المقدمه في هذة المقالة جيدا .1 – يجب عليك تحميل dart و flutter sdk لكي تتمن […]
- [انشاء Dialog Fragment واستدعاءة في activity او fragment على شكل dialog](https://geecoders.com/dialog-fragment-geecoders-html/): انشاء Dialog Fragment واستدعاءة في activity او fragment على شكل dialogفي كثير من الاحيان وانت تعمل تحتاج الى انشاء دايلوج وهذا امر طبيعي جدا والكل يحتاج اليه اثناء عمله وفي طبيعة الحال تلجأ الى الطريقة السابقة والتي قمنا بشرحها لكم وهي عمل dialog بشكل عادي عن طريق الكود ما يعيب هذة الطريقة تون غير تنظميه […]
- [انشاء TableLayout مع viewpager2 بالاندرويد ستوديو](https://geecoders.com/viewpager2tablelayout-html/): انشاء TableLayout مع viewpager2 بالاندرويد ستوديوفي كثيرة من الاحيان نرغب بإنشاء TableLayout وهذا الامر لا غنى عنه في اي تطبيق كبير تقريبا ودائما يستخدم وبكثرة وقد سبق وشرحنا لكم الfragment لذلك سوف يكون انشاء TableLayout بسيط جدا وكل شيئ سيتم شرحه لكم في هذة المقالة بالصور والاكواد وايضا سوف نستخدمه viewpager2 وهي تعطي انميشن رائع […]
- [حل مشكلة Data null بإستخدام DataBinding او Adapter في Android Studio](https://geecoders.com/data-null-databinding-adapter-android-html/): حل مشكلة Data null بإستخدام DataBinding او Adapterكما نعلم ان البيانات الفارغه والتي يطلق عليها null Data تسبب كراش للتطبيق الذي نعمل عليه وهذا يسبب لنا مشكلة كمطورين في طبيعة الحال ولذلك سوف نشرح لكم في هذة المقالة كيف تتخلص من البيانات الفارغه في تطبيقك سواء كانت من Adapter Class او من xml او من […]
- [ماهي دورة حياة التطبيق وكيف يتم استخدامها في تطوير تطبيقات الاندرويد و Flutter ؟](https://geecoders.com/blog-post_27-html-6/): ماهي دورة حياة التطبيق وكيف يتم استخدامها في تطوير تطبيقات الاندرويد و Flutter ؟اي تطبيق يتم تطويره يمر بمجموعة من المراحل او ما يسمى دورة حياة التطبيق وهذه الدوره تعبر عن حياة التطبيق سواء تم تشغيله او ايقافه وتنفيذ اي امر معين خلال هذه الفتره التي يمر بها التطبيق وفي هذه المقالة سوف نشرح لكم […]
- [شرح كيفية تحديث flutter وDart الى احدث اصدار](https://geecoders.com/upgrade-flutter-html/): شرح كيفية تحديث flutter وDart الى احدث اصداربعد فتره من الوقت نحتاج الى ان نقوم برفع اصدار الفلاتر الخاص بنا وذلك من اجل مواكبة التحديثات الجديده التي تظهر في فلاتر واستخدام المميزات الجديده من اجل تحسين التطبيق الخاص بك وكما نعلم ان بيئة العمل فلاتر هي بيئة في تطور بشكل مستمر ودائما يحدث لها تحديثات […]
- [شرح كيفية عرض المزيد من العناصر عند الوصول الى نهايه الصفحة | pagination scroll down flutter](https://geecoders.com/pagination-scroll-down-flutter-html/): شرح كيفية عرض المزيد من العناصر عند الوصول الى نهايه الصفحة | pagination scroll down flutterتعد فكرة الpagination من اكثر الافكار التي يتم اعتمادها في كثير من التطبيقات وذلك لانها تحسن من اداء التطبيق الخاص بك بشكل كبير جدا وهي بكل بساطة تقوم بتقسم المحتوى الى مجموعه من العناصر مثال على ذلك تريد عرض في […]
- [شرح كيفية عمل thered في الاندرويد ستوديو بأكثر من طريقة وتاخير ظهور بعض العناصر | delay item android studio](https://geecoders.com/blog-post_14-html-3/): شرح كيفية عمل thered في الاندرويد ستوديو بأكثر من طريقة وتاخير ظهور بعض العناصر | delay item android studioفكرة الthered موجوده في معظم لغات البرمجه تقريبا وذلك لاهميتها الكبيره التي تقدمها للمطورين بكل بساطة الthered هو اننا نقوم بسحب قوة المعالج الخاص بالهتاف لتنفيذ عملية معينه او تقسيم معالج الهاتف على اكثر من جزء لتنفيذ […]
- [كيفية حفظ الصور داخل الcache وعرض الصور من الانترنت بشكل اوفلاين داخل Flutter](https://geecoders.com/save-image-flutter-ca-html/): كيفية حفظ الصور داخل الcache وعرض الصور من الانترنت بشكل اوفلاين داخل Flutterاغلب التطبيقات الكبيره التي تنافس في السوق تحاول دائما ان تقوم بتخزين البيانات اثناء وجود انترنت في جهاز المستخدم وعرض البيانات المخزنة في حالة عدم توفر الانترنت وفي مقالة اليوم نشارك معكم كيف تقوم بتخزين الصور داخل الكاش في تطبيقك بإستخدام تقنية فلاتر […]
- [كيفية انتظار الصوره الى ان يتم تحميلها في Flutter وعرضها عند اكتمال التحميل وتغيير علامة التحميل](https://geecoders.com/loading-image-in-html/): كيفية انتظار الصوره الى ان يتم تحميلها في Flutter وعرضها عند اكتمال التحميل وتغيير علامة التحميلعند التعامل مع بيانات من الانترنت سواء api او حتى firebase تاتي احيانا الصور بشكل ابطأ من باقي البيانات وذلك لانها تحتوي على تفاصيل وتحتاج الى ان تقوم بتحمليها وهذه العمليه تستغرق وقت حسب سرعة الانترنت لديك وليس من المنطقي […]
- [شرح كيفية مشاركة رابط في فلاتر | Explain how to share a link in flutter](https://geecoders.com/share-link-in%20flutter-html/): شرح كيفية مشاركة رابط في فلاتر | Explain how to share a link in flutterفي اثناء تطويرك لتطبيقات الهواتف المحموله تحتاج الى مشاركة بعض الروابط من داخل التطبيق مثل ان تقوم بمشاركة رابط التطبيق على متجر google play او مشاركة محتوى نصي وفي هذه المقالة سوف نشرح لكم كيف تستطيع مشاركة اي رابط من خلال flutter […]
- [شرح كيفية عمل رسالة Toast تظهر بالاسفل بشكل مختلف ومتناسق في flutter](https://geecoders.com/toast-message-html/): شرح كيفية عمل رسالة Toast تظهر بالاسفل بشكل مختلف ومتناسق في flutterفي اي تطبيق تقوم بإنشاء تحتاج دائما الى اظهار رساله للمستخدم تكون تنبيه للمستخدم سواء كنت تستخدم api او local data ففي طبيعة الحال تريد اظهار رساله للمستخدم ويوجد اكثر من طريقة لعرض الرسايل ومنها toast و snackbar ولكن في مقالة اليوم نقدم لك […]
- [شرح كيفية اخفاء appbar و status bar من الاندرويد ستوديو داخل activity معين](https://geecoders.com/appbar-status%20bar-html/): شرح كيفية اخفاء appbar و status bar من الاندرويد ستوديو داخل activity معينفي اغلب الاحيان اثناء تطوير تطبيقات الاندرويد نحتاج الى نقوم باخفاء الappbar وstatus bar من التطبيق عندما تكون الصفحه التي نريد العمل عليها لا تحتاج الى هذه العناصر فيمكنك ذلك بكل سهوله عن طريق سطر كود واحد فقط يمكنك من اخفاء الappbar وstatus […]
- [شرح تغيير لون navigationBar الخاص بالنظام في الاندرويد ستوديو](https://geecoders.com/blog-post-html-34/): شرح تغيير لون navigationBar الخاص بالنظام في الاندرويد ستوديوفي هذا المقال نشرح لكم كيف تقوم بتعيير لون شريط الnavigationBar الخاص بالنظام لديك كما نعلم ان شريط الnavigationBar الموجود في هاتفك غالبا يكون موجود باللون الرصاصي ولكن في مقالة اليوم سوف نشرح لكم كيف تقوم بجعله بأي لون تريده والطريقة بسيطة جدا وغير معقده يمكنك القيام […]
- [شرح تصميم custom bottomSheet في اندرويد ستوديو](https://geecoders.com/custom%20bottomsheet-html-2/): شرح تصميم custom bottomSheet في اندرويد ستوديوكما ذكرنا لكم سابقا ان bottomSheet من اكثر العناصر التي تستخدم في تطبيقات الاندرويد بشكل كبير جدا وفي هذا المقال سوف نشارك معكم كيف تقوم بعمل bottomSheet بشكل مخصص بالكامل بالتصميم الذي ترغب به في برنامج الاندرويد ستوديو باستخدام لغة البرمجة java وهيا من اكثر لغات البرمجه انتشارا في […]
- [شرح تحويل list الى gson وتخزينها داخل ال sharedPreferences في اندرويد ستوديو](https://geecoders.com/gson-list-android-html/): شرح تحويل list الى gson وتخزينها داخل ال sharedPreferences في اندرويد ستوديوهل جربت في يوم من الايام ان تقوم بتخزين ملف gson كامل في الsharedPreferences في البداية سوف تجد ان الامر صعب لان الsharedPreferences يقوم على تخزين عنصر واحد فقط ولكن ماذا لو قمت بتحويل جميع النصوص الخاصه بك الى عنصر واحد وتخزينها باستخدام sharedPreferences […]
- [شرح كيفية عمل Swip على الCard في Flutter بشكل جديد ومختلف](https://geecoders.com/blog-post_26-html-2/): شرح كيفية عمل Swip على الCard في Flutter بشكل جديد ومختلفتتميز بيئة العمل فلاتر بوجود عدد كبير من المكتبات التي تسهل على المبرمجين انجاز المهام بشكل اسرع من اغلب لغات البرمجه الاخرى ولهذا اصبح كثير من الاشخاص يفضلون التعامل مع flutter عن غيرها من بيئات العمل المتنوعه وذلك بسبب دعمها ايضا لمختلف الانظمه ومن المكتبات […]
- [شرح كيفية عمل stretch للتصميم والتعامل معه مثل تطبيق snapchat](https://geecoders.com/stretch-html/): شرح كيفية عمل stretch للتصميم والتعامل معه مثل تطبيق snapchatسوف نقوم في هذه المقالة سوف نشرح لكم فكرة عمل stretch داخل تطبيقك حيث ان في هذه المقالة سوف نقوم بعمل تطبيق بسيط عباره عن قائمة تحتوي على مجموعة عناصر وعند النزول للاسفل سوف يتم اخفاء الجزء العلوي من التصميم وعند الصعود الى قصى الاعلى سوف […]
- [تخمين اسم الحيوان باستخدام لغة برولوج | Guess the animal's name using Prolog
](https://geecoders.com/guess-the%20animals-html/): تخمين اسم الحيوان باستخدام لغة برولوج | Guess the animal’s name using Prologفي هذا المقال سوف نتعرف معكم على كود جديد من اكواد لغة برولوج وفي هذا المقال سوف نقدم لكم كود يمكنك من معرفة انواع لبعض الحيوان من خلال مجموعة من الاساله التي يطرحها التطبيق عليك , وبناء على الاجابات سوف يخرج لك الاجابة […]
- [شرح كيفية تغيير ايقونة التطبيق والاسم في Flutter](https://geecoders.com/package-flutter-html/): شرح كيفية تغيير ايقونة التطبيق والاسم في Flutterبعد تطوير التطبيق والانتهاء منه لم يبقى سوى خطوة واحده وهيا تغيير الاسم والشعار الخاص بالتطبيق ويوجد اكثر من طريقه لتغيير الاسم والشعار , الطريقه الاولى وهيا سوف تكون عن طريق الانتقال الى كل منصة وتغير الاسم فيها لمنصة الاندرويد و ios والصورة نفس الوضع ولكن يمكنك استخدام […]
- [كيفية الحصول على الاسم و الindex الخاص بالitem من الdropDownItem](https://geecoders.com/dropdownitem-html/): كيفية الحصول على الاسم و الindex الخاص بالitem من الdropDownItemكما نعلم ان من اقوى انواع الstate management وهو الBloc وكثير من الاشخاص يعانون من استخدامه لانه اصعب الانواع تقريبا ولكنه الاقوى والذي يجعل لك التحكم بشكل افضل ولهذا نقدم لكم دروس في هذا الcubit من اجل تحسين مستواكم في استخدامه وفي هذا المقال سوف نشرح […]
- [تخمين اسم الحيوان باستخدام لغة برولوج | Guess the animal's name using Prolog
](https://geecoders.com/guess-html/): تخمين اسم الحيوان باستخدام لغة برولوج | Guess the animal’s name using Prologفي هذا المقال سوف نتعرف معكم على كود جديد من اكواد لغة برولوج وفي هذا المقال سوف نقدم لكم كود يمكنك من معرفة انواع لبعض الحيوان من خلال مجموعة من الاساله التي يطرحها التطبيق عليك , وبناء على الاجابات سوف يخرج لك الاجابة […]
- [شرح كيفية إنشاء SliverAppBar بشكل جميل داخل flutter](https://geecoders.com/blog-post_18-html-4/): شرح كيفية إنشاء SliverAppBar بشكل جميل داخل flutterSliverAppBar واحد من العناصر التي تعطي لتطبيقك منظر جمالي وتحسن من شكله العام وفي هذا المقال سوف نشرح لكم طريقة جديده في عمل SliverAppBar وهيا انه سوف يمكنك عمل تمديد للappbar والامر لا يقتصر على هذا فقط بل مع زيادة السحب سوف تزيد نسبة الضبابيه الخاصه بالصورة كما […]
- [تصميم لصفحة الوضع الليلي والنهاري مع انميشن في فلاتر](https://geecoders.com/dark-light-html/): تصميم لصفحة الوضع الليلي والنهاري مع انميشن في فلاترفي هذا المقال سوف نشارك معكم design جديد ومختلف لصفحة الdark mode حيث يعد الوضع الليلي في التطبيق شيئ اساسي حاليا ونلاحظ ان التطبيقات التي لا تتضمن وضع ليلي تكون اقل استخداما من التطبيقات التي تحتوي عليه ولكن في هذه المقالة سوف نقدم لكم تصميم جديد ومختلف […]
- [تصميم صفحة لعرض المنتج وعمل انميشن على المنتج وتغيير اللون والسعر في Flutter](https://geecoders.com/flutter-html-6/): تصميم صفحة لعرض المنتج وعمل انميشن على المنتج وتغيير اللون والسعر في Flutterفي هذا القسم سوف نحاول دائما مساعدتكم في تحسن شكل التطبيق الخاص بكم عن طريق وضع ui لبعض التصاميم الجميلة التي يمكنك استخدامها داخل تطبيقك بكل سهوله وهذا من اجل مساعتدكم في بناء التصميم الخاص بكم بسهوله وتحسين من شكله وايضا تعلم اشياء […]
- [اقوى مكتبة في قراءة ملفات الpdf من الانترنت والتعامل معها في flutter](https://geecoders.com/blog-post-html-20/): اقوى مكتبة في قراءة ملفات الpdf من الانترنت والتعامل معها في flutterفي تطوير التطبيقات نحتاج في معظم الاحيان التعامل مع ملفات pdf وفي مقالة اليوم نشارك معكم واحده من اقوى المكتبات الموجوده التي تساعدكم في التعامل مع الملفات بشكل كامل وتعد من اقوى المكتبات الموجوده التي يمكنك استخدامها في قراءة ملفات الpdf والمميز في هذه […]
- [شرح كيفية تغيير اسم الpackage واسم التطبيق في فلاتر](https://geecoders.com/change-package-name-html/): شرح كيفية تغيير اسم الpackage واسم التطبيق في فلاتركما نعلم ان منصة جوجل بلاي لم تعد تسمح بان يكون الid الخاص بتطبيقك يحتوي على con.package وهذا النطاق اصبح مرفوض تمام ولحل هذها المشكلة عليك ان تقوم بتغيير اسمه ولهذا سوف نقوم لكم في مقالة البوم شرح عن كيفية تغيير الاسم بكل سهوله وايضا الامر لا […]
- [شرح كيفية إنشاء native splash screen في flutter](https://geecoders.com/native-splash-screen-html/): شرح كيفية إنشاء native splash screen في flutterلا تجد تطبيق عملاق لا يحتوي على native splash ولكن التطبيقات الضخمه لا تقوم بعملها مثل الطريقة العادية والتي تكون عباره عن class بداخله البيانات التي يعمل عليها بل تقوم بعمل شاشه انتظار الى ان يتم فتح التطبيق وسرعة فتح التطبيق تعتمد على عدة عوامل اولها وهي ان […]
- [كيفية تغيير ستايل الtab عند الاستخدام في فلاتر](https://geecoders.com/tabs-change-style-html/): كيفية تغيير ستايل الtab عند الاستخدام في فلاتراستخدام الtab من العناصر التي تستخدم في معظم التطبيقات ولكن الاغلب منا يستخدم الطريقة العاديه ويبحث عن طريقة لوضع container بداخل الtab يحتوي على curve ويكون لون الcontainer بنفس لون خلفية العناصر التي بداخلها ولتنفيذ هذه العملية يوجد طريقتين الاولى بدون استخدام اي مكتبات نهائيا والثانيه بمكتبة وفي […]
- [navigation drawer بجميع تفاصيلها في Flutter بالعربي](https://geecoders.com/navigation-drawer-flutter-html/): navigation drawer بجميع تفاصيلها في Flutterيعد الnavigation drawer من العناصر الاساسيه في التطبيقات وهو بكل بساطه عباره عن شريط جانبي يظهر عند النقر عليه ويمكنك وضع اي تصميم وكود تريده في هذا الشريط الجانبي وفي هذه المقالة سوف نشرح لكم كيف تقوم بالتعامل مع الnavigation drawer بكل سهوله وماهي خصائصه وكل شيئ عنه تقريبا وهو […]
- [شرح كيفية نسخ نص داخل فلاتر بطرق متنوعة | Explain how to copy the text inside flutter in various ways](https://geecoders.com/copy-the-text-inside%20flutter-html/): شرح كيفية نسخ نص داخل فلاتر بطرق متنوعةفي هذا المقال سوف نشارك معكم مجموعة مختلفه من الطرق التي تمكنك من امكانية مشاركة محتوى نصي من داخل التطبيق الخاص بك في فلاتر بسهوله وامكانية النسخ فهي سهله جدا وFlutter تسهل علينا العملية بسهوله الطريقة الاولى وهيا التي افضلها شخصيه وهي عباره عن زر يتم النقر عليه […]
- [شرح كيفية عمل GlassBlur في Flutter والتحكم في نسبة الBlur](https://geecoders.com/blog-post_31-html/): شرح كيفية عمل GlassBlur في Flutter والتحكم في نسبة الBlurفي هذا المقال سوف نتعرف على كيفية عمل GlassBlur للصور بشكل احترافي والتعامل مع العناصر وحجم الشفافيه في العنصر , وكثير من الاشخاص يبحثون عن طرق لعمل ضبابيه للعناصر وفي هذا المقال نقدم لك widget تستطيع استخدامه لعمل الGlassBlur بسهوله وبدون الحاجه الى اي مكتبات خارجية […]
- [شرح كيفية تغيير رسالة الError في فلاتر | Explain how to change the error message in Flutter](https://geecoders.com/change-the-error-message-flutter-html/): شرح كيفية تغيير رسالة الError في فلاتر | Explain how to change the error message in Flutterرسالة الخطا التي تظهر في فلاتر مزعجه جدا وتسبب قلق لكثير من المطورين ولكن ماذا لو اخبرتك انك تستطيع وبكل سهوله ان تغيير هذه النافذه والرساله الى اي شكل تريده مع ارفاق سبب المشكلة كما يظهر بالصورة الخاصه بالمقال , […]
- [شرح كيفية إضافة ظل حول العناصر في فلاتر | How to add a shadow around items in Flutter](https://geecoders.com/shadow-fluuter-html/): شرح كيفية إضافة ظل حول العناصر في فلاتر | how to add a shadow around items in Flutterبعد تصميم اي تطبيق لك بإستخدام تقنية flutter او اي تقنية اخرى تحتاج الى ان تقوم بتحسين مظهر التطبيق وبالفعل يمكنك ذلك من خلال استخدام بعض الwidget التي تحسن من شكل تطبيقك وفي مقالة اليوم نشارك معكم widget […]
- [شرح كيفية انشاء TabBar في flutter بسهوله والتعامل مع مختلف الشاشات في نفس الصفحة](https://geecoders.com/blog-post_25-html/): شرح كيفية انشاء TabBar في flutter بسهوله والتعامل مع مختلف الشاشات في نفس الصفحةبسم الله الرحمن الرحيم , يعد استخدام الtabBar مهم جدا في تطوير التطبيقات بشكل عام وذلك لانه بسيط ويعطي منظر جميل لتطبيقك وفي Flutter الامر بسيط جدا وغير معقد عكس الjava فهنالك كنا ناخذ اكثر من مرحله لكي نقوم ببناء هذا الtabBar […]
- [شرح DropdownButton في فلاتر بابسط طريقة](https://geecoders.com/blog-post_23-html-3/): شرح DropdownButton في فلاتر بابسط طريقةتعتبر DropdownButton واحده من اشهر الwidget الموجوده بداخل تقنية flutter ومن اهمها ايضا وتستخدم في معظم المشاريع الكبيره وذلك لانها بسيطه وتعطي منظر رائع لتطبيقك وتوجد في معظم التطبيقات الكبيره مثل فيسبوك وتويتر وانستقرام وغيرها من المنصات ويمكنك تعملها وتنفيذها في مشروعك بكل سهوله وهيا غير معقده نهائيا تستطيع من […]
- [شرح كيفية الانتقال الى حساباتك في مواقع التواصل الاجتماعي من فلاتر](https://geecoders.com/blog-post-html-19/): شرح كيفية الانتقال الى حساباتك في مواقع التواصل الاجتماعي من فلاتراذا كنت تعمل على تطبيق وطلب منك العميل اضافة مواقع التواصل الاجتماعي للتطبيق سوف يخطر في بالك عمل webview وارسال المستخدم الى الموقع الخاص بالمستخدم او ارساله الى رابط الصفحة على مختلف وسائل التواصل ولكن هذا الامر ليس صحيح في الطبيعي ان تقوم بإرسال المستخدم […]
- [شرح كيفية اضافة بصمة جهازك لتطبيقك وامكانية فتح التطبيق بالبصمه فلاتر | Add FingerPrint flutter easy](https://geecoders.com/fingerprint-flutter/): شرح كيفية اضافة بصمة جهازك لتطبيقك وامكانية فتح التطبيق بالبصمه فلاترالبصمة اصبحت الان موضه شائعه بين التطبيقات الموجوده على متجر جوجل بلاي او غيره ومعظم الهواتف حاليا تتوفر على البصمه وفي كل نسخه من الاجهزة تحاول كل شركة اثبات كفائتها في ناحية سرعة البصمة ولهذا لابد عليك ان تقوم بإضافة البصمة في مشروعك لان هذا […]
- [شرح تشغيل المقاطع الصوتية من الانترنت في فلاتر |Explanation of playing audio clips from the Internet in flutter](https://geecoders.com/playing-audio-html/): شرح تشغيل المقاطع الصوتية من الانترنت في فلاتر الصوتيات تعد من اهم العناصر التي تستخدم بشكل كبير في تطوير التطبيقات وفي مقالة اليوم نقدم لكم كيف تستطيع تشغيل المقاطع الصوتيه من على الانترنت بشكل مباشر دون الحاجه الى تحميل الملف ووضعه بداخل ملفات التطبيقات لكي تتعامل معه وفي هذا الدرس سوف نشرح لكم كيف يتم تشغيل […]
- [شرح بناء تطبيقك لتغيير تعبيرات الemoji في flutter مع animation](https://geecoders.com/animation-html/): شرح بناء تطبيقك لتغيير تعبيرات الemoji في flutter مع animationفي هذا المقال سوف نشرح لكم فكرة جديده في الانميشن بفلاتر وهي باستخدام flare وهذه المكتبة من اقوى المكتبات التي تساعدك في عمل الانميشن بشكل مختلف تماما ولكنه ايضا من اصعب المكتبات في التعامل وليست سهله كباقي المكتبات ولكن سوف نقدم لكم مثال في هذا الدرس […]
- [شرح Web Scraping بإستخدام فلاتر والحصول على بيانات المنتاجات من على الانترنت](https://geecoders.com/web-scraping-flutter-html/): شرح Web Scraping بإستخدام فلاتر والحصول على بيانات المنتاجات من على الانترنتمجال Web Scraping من اقوى المجالات المطلوبة في السوق وذلك لانها تسهل الكثير من الوقت على مدخل البيانات في معظم المتاجر ولكن ماذا لو قلت لك انك يمكنك ان تقوم بالحصول على معلومات صفحه معينه على سبيل المثال في موقع اماوزن يمكنك الحصول على […]
- [تحديد عنصر او مجموعة عناصر مع animation باستخدام فلاتر](https://geecoders.com/animation-select-cards-html/): تحديد عنصر او مجموعة عناصر مع animation باستخدام فلاترفي هذا المقال نشارك معكم واحده من المكتبات الجديده في فلاتر والتي تسمح لك بتحديد مجموعة عناصر او عنصر واحد مع وجود انميشن وتكبير للعنصر الذي يقع عليه الاختيار وايضا تقدم لك ميزة للاختيار من داخل dropdown مع وجود انميشن ايضا عند اختيار احد العناصر كما هو […]
- [سكريبت بايثون لاعادة تسمية مجموعة من الملفات دفعه واحده](https://geecoders.com/rename-files-ython-html/): سكريبت بايثون لاعادة تسمية مجموعة من الملفات دفعه واحدهاحد اكثر الاكواد التي استخدمها في لغة بايثون وهي جعل الاسماء الخاصه بالملفات مرقمه بشكل منظم وهذا استخدمه كثيرا عندما يكون لدي مجموعه كبيره من الصور ولهذا استخدم هذا الاسكربت في اعادة تسمية جميع الاسماء في ملف معين وتسميتها بارقام والامر لا يقتصر فقط على الارقام بل […]
- [كيفية حذف ملف من جهازك سواء فارغ او ممتلئ بلغة البايثون](https://geecoders.com/delete-file-html/): كيفية حذف ملف من جهازك سواء فارغ او ممتلئ بلغة البايثونيمكن للغة البايثون القيام بالكثير من الاعمال داخل جهازك ونحن نحاول في كل مره تقديم شيئ مختلف لكم لكي تتمكن من بناء البرامج والتطبيقات من خلال البايثون وفي هذا المقال سوف نقوم بتقديم كود يمكنك من حذف الملفات من داخل جهازك سواء كانت الملفات تحتوي […]
- [كود بايثون لعمل تطبيق للبحث عن ارقام الاشخاص من خلال ادخال الاسم الخاص بهم](https://geecoders.com/note-phone-html/): كود بايثون لعمل تطبيق للبحث عن ارقام الاشخاص من خلال ادخال الاسم الخاص بهمهل خطر في بالك في يوم من الايام بان تقوم بعمل برنامج يقوم بتنظيم سجل مكالماتك بدلا من استخدام الورقه والقلم كالماضي او حتى هل فكرة كيف تعمل قائمة الاسماء في هاتفك عند البحث عن اسم اي شخص او حتى كتابة الرقم […]
- [طباعة اول حرف من كل كلمة ودمجهم مع بعض ليكون اختصار للكلمة في بايثون](https://geecoders.com/print-first-char-html/): طباعة اول حرف من كل كلمة ودمجهم مع بعض ليكون اختصار للكلمة في بايثونهل لاحظت ان قائمة الاسماء في هاتفك تضع جمب الاسم المسجل بها اول حرف او حرفين من الاسم الذي تضعه للمستخدم ؟ هذا اذا لم تكن تضع صورة شخصية للرقم المسجل لديك هل تسالت كيف يتم ذلك عن طريق البرمجة ؟ في […]
- [حل مشكلة ارتفاع مساحة القرص c بعد تثبيت الemulator في android studio](https://geecoders.com/emulator-size-avd-android-studio-html/): حل مشكلة ارتفاع مساحة القرص c بعد تثبيت الemulator في android studioدائما ما يواجه مستخدمي برنامج الاندرويد ستوديو مشكلة ملئ القرص المحلي c وهذه المشكلة تواجه المعظم منا ولكن سوف نقدم لكم بعض الحلول والنصائح التي تساعدك في حل هذة المشكلة وفي الاغلب يكون سبب ارتفاع المساحه هو الملفات والاضافات التي يتم وضعها في برنامج […]
- [شرح كيفية اضافة رسوم متحركه في flutter وامكانية الضغط عليها للايقاف والتشغيل](https://geecoders.com/blog-post_29-html-6/): شرح كيفية اضافة رسوم متحركه في flutter وامكانية الضغط عليها للايقاف والتشغيلكما نعلم ان مكتبة lottie من اقوى المكتبات المخصصه في التعامل مع الرسوم المتحركه بصيغة json وهذا الامر يفيد المطورين بشكل كبير ويحسن من التطبيقات الخاصه بهم ولهذا في مقالة اليوم سوف نشارك معكم كيفية التعامل بشكل متقدم مع مكتبة lottie وكيفية عرض الصور […]
- [شرح FittedBox ووضع اقصى حجم للعنصر بدون مشاكل في فلاتر](https://geecoders.com/fittedbox-html/): شرح FittedBox ووضع اقصى حجم للعنصر بدون مشاكل في فلاترهل جربت في يوم من الايام كتابة نص بحجم كبير يكون اكبر من حجم الcontainer الذي بداخله النص ؟ ماذا حدث في هذه الحالة بالطبع اخرج لك التطبيق رسالة error تخبرك ان الحجم الخاص بالنص اكبر من الحجم الطبيعي ولحل المشكلة تحتاج الى ان تقوم بتقليل […]
- [حل مشكلة mapping new ns to old ns flutter في فلاتر](https://geecoders.com/mapping-new%20ns-html/): حل مشكلة mapping new ns to old ns flutter في فلاترهذه المشكلة المزعجه تتسبب في ازعاج عدد كبير من المطورين ولكن هذا الايرور الذي يظهر لك لا يؤثر على الكود الخاص بك ولكن فقط هي مجرد رسالة تحذريه وفي مقالة اليوم سوف نشرح لكم كيف تحل هذه المشكلة بسهوله والامر بسيط جدا وغير معقد والذي […]
- [حل مشكلة execution failed for task ':app:validatesigningdebug'.
](https://geecoders.com/execution%20failed-error-html/): حل مشكلة execution failed for task ‘:app:validatesigningdebug’.هذه الرسالة المزعجه والتي تقابل عدد كبير من مستخدمي برنامج الاندرويد ستوديو وهيا في اغلب الاحيان تكون بسبب ان مسار الsdk غير صحيح وفي هذه المقالة سوف نتعرف على الحل الذي قمت به وحليت المشكلة وكما تعلمون اننا في موقعنا نقدم لكم حلول لاغلب المشاكل التي تقابلكم في التطوير […]
- [التاكد من وجود انترنت ومعرفة نوع الاتصال سواء واي فاي ام بيانات الهاتف في فلاتر](https://geecoders.com/flutter-check-internet-html/): التاكد من وجود انترنت ومعرفة نوع الاتصال سواء واي فاي ام بيانات الهاتف في فلاتر – Flutter Check internetفي اغلب الاحيان نحتاج انترنت لكي يعمل تطبيق فلاتر او التطبيق الذي نعمل عليه بدون مشاكل هذا اذا كان التطبيق يعمل باستخدام api ويحتاج الى انترنت وليس من المنطقي ان نقوم بتشغيل التطبيق وهو لا يتوفر على […]
- [شرح كيفية الانتقال الى بيانات عنصر معين في الrecyclerview مع animation للانتقال في الاندرويد ستوديو](https://geecoders.com/animation-item-html/): شرح كيفية الانتقال الى بيانات عنصر معين في الrecyclerview مع animation للانتقال في الاندرويد ستوديومن منا لا يعشق الanimation في التطبيقات وما مدى نجاح التطبيقات التي تهتم بعمل animation للمستخدمين من اجل تحسين شكل التطبيق ولان هذه الاشياء البسيطة تترك اثر في تجربة المستخدم ويفضل التعامل مع تطبيقك في الايام المقبلة بسبب اهتمام المطور به […]
- [إنشاء تصميم DrawerLayout بشكل مخصص في الاندرويد ستوديو](https://geecoders.com/drawerlayout-android-custom-html/): إنشاء تصميم DrawerLayout بشكل مخصص في الاندرويد ستوديونحتاج الى DrawerLayout في اغلب المشاريع التي نعمل عليها وذلك بسبب بساطتها وجمالها فهي عباره عن نافذة جانبيه تكون في حافة الهاتف عندما يتم النقر عليها او سحب الهاتف من النهايه تظهر هذه الواجهه ولكن في الandroid الامر يكون معقد لدى البعض احيانا وانا واحد منهم فلكي تقوم […]
- [تصميم Custom BottomSheet وارسال بيانات الarray بداخله](https://geecoders.com/custom-bottomsheet-android-java-html/): تصميم Custom BottomSheet وارسال بيانات الarray بداخلهفي هذا المقال سوف نتعرف على كيفية إنشاء وعمل Custom BottomSheet في برنامج الاندرويد ستوديو بكل سهوله وببساطه حيث ان ال Custom BottomSheet من اكثر الاشياء التي عليها طلب كبير في التطبيقات وذلك لانه يعطي منظر مختلف في التطبيق ويحسن من المظهر العام الخاص بالتطبيق رغم سهوله انشاء وبساطته […]
- [شرح كيفية إنشاء Custom Dialog واستدعاءه داخل الActivity في الاندرويد ستوديو](https://geecoders.com/custom-dialog-android-html/): شرح كيفية إنشاء Custom Dialog واستدعاءه داخل الActivity في الاندرويد ستوديوفي دروس سابقه قمنا معكم بشرح تصميم مربع حواري مخصص ولكن المشكلة التي قد تقابل البعض والاغلب منكم وهيا انه لا يعمل سوا في fragment فقط ولكن اذا كنت بداخل activity الامر سوف يكون معقد قليلا ولن تعرف ماذا تفعل ؟ ولكن لا تقلق في […]
- [شرح كيفية الاضافة داخل ملف build gradle بعد التحديث الاخير](https://geecoders.com/build-html/): شرح كيفية الاضافة داخل ملف build gradle بعد التحديث الاخيردائما تبهرنا شركة جوجل بالتحديثات التي تقوم بها على برنامج الاندرويد ستوديو وهو البرنامج المخصص للمطورين باصدار وتطوير تطبيقات الجوال والذي اصبح يدعم الكوتلن والفلاتر بدلا من الجافا فقط ولكن كما نعلم ان جوجل تحارب الجافا وتريد القضاء عليها وهذا نجد ان الدعم تم ايقافه على […]
- [شرح استخدام lower و upper و capitalize في لغة بايثون](https://geecoders.com/capitalize-html/): شرح استخدام lower و upper و capitalize في لغة بايثونفي هذا المقال نشرح لكم كيف تقوم بطباعة الكلمه بجميع الحروف بشكل lower case او upper case او حتى capitalize بمعنى طباعة اول حرف upper وباقي الحروف lower ولغة بايثون تقدم لنا methode لل strings تقوم بتحويل هذه الحروف كما هو موضح في المثال التالي , […]
- [حل مشكلة [id: 'com.android.application']
](https://geecoders.com/problem-android-sdk-application-html/): حل مشكلة [id: ‘com.android.application’]تحدث هذه المشكلة احيانا عند استخدام احد المشاريع الموجوده على منصة github قديم ولا تتوافق مع الاصدار الحالي الذي تعمل عليه ولكن الامر بسيط جدا ولا يدعو الى القلق فالسبب الذي يظهر هذه المشكلة غالبا يكون في الjdk غير معرف بطريقة صحيحه وكل ما سوف نقوم بعمله وهو تثبيته بالطريقة الصحيحه لكي […]
- [كيف استخدام ActivityResultLauncher بعد التحديث الاخير لاندرويد ستوديو](https://geecoders.com/activityresultlauncher-html/): كيف استخدام ActivityResultLauncher بعد التحديث الاخير لاندرويد ستوديوكما نعلم ان برنامج اندرويد ستوديو يقوم بشكل مستمر بتنزيل الكثير من التحديثات والتي قد تسبب مشاكل في الاكواد القديمه التي تعودنا عليها ولكن يكون للتحديثات التي يقومون بها سبب , ومن ضمن التحديثات هو عدم تشغيل خاصية ActivityResultLauncher ولكن في مقالة اليوم سوف نحاول ان نشرح لكم […]
- [شرح كيفية منع الscroll من recyclerView وتحريك التصميم كامل في android studio](https://geecoders.com/blog-post-html-33/): شرح كيفية منع الscroll من recyclerView وتحريك التصميم كامل في android studioفي كثير من الاحيان نحتاج ان نقوم بإيقاف الrecyclerView عن الscroll لكي نقوم بجعل التصميم كامل يتحرك معنا , وهذا الامر قد يبدو لكم معقد رغم انه بسيط جدا ولن تحتاج الى كتابة اي كود برمجي نهائيا فقط ما عليك هو التعديل في التصميم […]
- [شرح كيفية استخدام الlist في اكثر من مكان داخل تطبيقك | singleton arrayList](https://geecoders.com/singleton%20arraylist-html/): شرح كيفية استخدام الlist في اكثر من مكان داخل تطبيقك | singleton arrayListفي كثير من الاحيان عند تطوير التطبيقات نحاول الى استخدام الlist في اكثر من مكان في التطبيق ولهذا سوف نشرح لكم في فيديو اليوم كيف تقوم بجعل الarrayList بشكل singleton لكي تستطيع الوصول لها من اي مكان في التطبيق وهذا الامر يوفر عليك […]
- [شرح كيفية نسخ النص من التصميم في الاندرويد ستوديو](https://geecoders.com/how-to-copy-android-html/): شرح كيفية نسخ النص من التصميم في الاندرويد ستوديوفي كثير من الاحيان نحتاج الى ان ننسخ عبارات من التطبيقات مثل بعض النصوص التي توجد داخل التطبيق نريد ان نقوم بنسخها لكي نلصقها في اي مكان اخر او اي تطبيق اخر ونحتاج الى طريقة للنسخ وفي هذا المقال سوف نشارك معكم الطريقة التي يمكنك من خلالها […]
- [شرح كيفية اعادة تشغيل الactivity في الاندرويد ستوديو](https://geecoders.com/blog-post_28-html-6/): شرح كيفية اعادة تشغيل الactivity في الاندرويد ستوديواثناء عملية تطوير التطبيقات في الاندرويد تحتاج احيانا الى اعادة تشغيل الصفحة او بمعنى اخر اعادة تشغيل التطبيق ولذلك بسبب انه يوجد بعض الخصائص لا تهمل بشكل صحيح الا بعد غلق التطبيق وفتحه مره اخر لكي تعمل الاوامر بشكل صحيح ولهذا سوف نقدم لكم اليوم شرح لكيف تستطيع […]
- [شرح NumberFormat وكيفية عرض مجموعة صور تحمل نفس الاسم ولكن بارقام مختلفه في anroid studio](https://geecoders.com/numberformat-anroid-studio-html/): شرح NumberFormat وكيفية عرض مجموعة صور تحمل نفس الاسم ولكن بارقام مختلفه في anroid studioفي كثير من الاحيان يكون لدينا مجموعة من الصور يتم ترتيبها بشكل تصاعدي مثلا img1,img2img3 … ولكن هل من المعقول ان نقوم بعرض جميع الصور بهذا التنسيق واضافتها داخل الarraylist على سبيل المثال ؟ في طبيعة الامر يكون صعب ولهذا نلجأ […]
- [شرح تصميم لصفحة البداية في التطبيق | onboarding android studio](https://geecoders.com/onboarding-android-html/): شرح تصميم لصفحة البداية في التطبيق | onboarding android studioكما نعلم ان صفحة البداية واحده من اهم الصفحات التي يتم وضعها في بداية عمل التطبيق لكي توضح للمستخدم مزايا التطبيق وامكانية التعامل معه , وهذه تعد المقالة الثانية لنا حول هذه الصفحة حيث في مقالة سابقه قدمنا لك صفحة onboarding اخرى بتصميم مختلف من هذا […]
- [إنشاء صفحة onBoarding في الاندرويد ستوديو وحفظ القيمة داخل sharedPreferences](https://geecoders.com/blog-post_22-html-3/): إنشاء صفحة onBoarding في الاندرويد ستوديو وحفظ القيمة داخل sharedPreferencesفي هذا الدرس نقوم لكم الصفحة الاكثر استخداما وهي الonboarding وهي بكل بساطة عباره عن صفحة بسيطة جدا تظهر للمره الاولى لاستخدام التطبيق وبعد استخدام هذه الصفحة والانتهاء من اخر صفحة سيتم حفظ قيمة الصفحة في ال Preferences ولن تظهر مرى اخرى الا في حالة حذف […]
- [شرح كيفية نقل ArrayList من activity الى Activity اخرى بواسطة Parcelable](https://geecoders.com/blog-post_20-html-3/): شرح كيفية نقل ArrayList من activity الى Activity اخرى بواسطة Parcelableتعد الParcelable واحده من اشهر الطرق التي تستخدم في عملية نقل البيانات بشكل سريع بين الactivity ويفضلها الكثير من المطورين بدلا من الserializable وهي نفس الخاصة تستخدم لنقل object من الmodel لclass اخر لكي يتم استخدامه ولكن الParcelable تتميز انه يمكنك من خلالها نقل arrayList […]
- [شرح كيفية نقل البيانات بإستخدام Parcelable في Android Studio](https://geecoders.com/blog-post_18-html-5/): شرح كيفية نقل البيانات بإستخدام Parcelable في Android Studioفي هذا المقال سوف نشرح لكم واحده من الافكار المشهور وهيا فكرة الParcelable والتي قد لا يعرفها الكثير منكم ولا يعرف ما اهميتها في تطوير تطبيقات الاندرويد وسرعة نقل البيانات بين الصفحات بشكل كبير وفي هذا المقال سوف نقوم بشرح لكم كيف يتم نقل البيانات من خلالها […]
- [اضافة عبارة const لجميع المتغيرات التي تحتاجها بشكل تلقائي في Flutter](https://geecoders.com/add-const-flutter-html/): اضافة عبارة const لجميع المتغيرات التي تحتاجها بشكل تلقائي في Flutterكما نعلم ان const تساعد جدا في اداء التطبيق بشكل كبير وترفع من الكفاءه ولهذا يلاحظ مستخدمين فلاتر ان البرنامج يقوم بتنبيهك عندما يحتاج اي متغير لديك او عنصر الى عباره const من اجل تحسين الاداء وبعدها تقوم بوضعها ولكن هذا الامر ملل جدا ان […]
- [شرح كيفية رفع تحديث جديد لتطبيقك على متجر بلاي بدون مشاكل](https://geecoders.com/blog-post_12-html-5/): شرح كيفية رفع تحديث جديد لتطبيقك على متجر بلاي بدون مشاكلبعد رفع تطبيقك لاول مره على متجر جوجل بلاي تكون سعيد بتفاعل اصدقائك معك وتفاعل الاشخاص بالتطبيق الخاص بك وتسعى دائما الى تقديم افضل ما لديك وتحل المشاكل التي تواجه بعض المستخدمين في تطبيقك وفي هذه المقالة سوف نشرح لكم كيفية حل مشكلة سبق أن […]
- [حل مشكلة تم توقيع حزمة android app bundle باستخدام مفتاح غير صحيح](https://geecoders.com/problem-to-share-app-html/): حل مشكلة تم توقيع حزمة android app bundle باستخدام مفتاح غير صحيحتقابلنا مشكلة احيانا اثناء رفع تطبيق على متجر بلاي وهي رسالة تشير ان المفتاح غير صحيح ويكون سبب هذه المشكلة ان المفتاح الذي ترفع به التطبيق مختلف عن المفتاح الذي تم استخراج به التطبيق ولحل هذه المشكلة يوجد لديك طريقتان سوف نقوم في هذه […]
- [شرح كيفية نشر التطبيق على متجر بلاي خطوة بخطوة | how to share app to google play](https://geecoders.com/share-app-play-andro-html/): شرح كيفية نشر التطبيق على متجر بلاي خطوة بخطوةكل مطور يحلم ان يرى اعماله موجوده في المتاجر العالمية مثل google play و app store وفي هذه المقالة سوف نشرح لكم كيف يمكن نشر التطبيق الخاص بك بكل سهوله ودون تعقيد مع الصور خطوة بخطوة وهذه الطريقة التي اتبعتها في نشر تطبيقي ” المحمود ” على […]
- [شرح كيفية تغيير اسم package بدون مشاكل في الاندرويد ستوديو](https://geecoders.com/blog-post-html-39/): شرح كيفية تغيير اسم package بدون مشاكل في الاندرويد ستوديواذا كنت ترغب بتغيير اسم الpackage name في المشروع الخاص بك فالامر بسيط جدا وغير معقد تمام بكل بساطه تستطيع تغير الاسم الى اي اسم اخر تريده وتقابلنا مشكلة اثناء رفع المشروع على متجر بلاي وهيا انه لم يعد يسمح بالاسم com.example لذلك نحتاج الى تغيره […]
- [شرح كيفية الحصول على نسخة aab من تطبيقك في الاندرويد ستوديو](https://geecoders.com/aab-app-andro-html/): شرح كيفية الحصول على نسخة aab من تطبيقك في الاندرويد ستوديوكما نعلم ان متجر جوجل بلاي اصبح في الفتره الاخيره لا يقبل التبيطقات من نوع apk ويقبل فقط نوع الaab وهذا النوع الذي اصبح معترف به من قبل جوجل وفي درس اليوم سوف نتعرف على كيفية استخراج التطبيقات الخاصه بك بصيغة aab ونشرها على متجر […]
- [شرح كيفية عمل post للبيانات من نوع params داخل الapi في flutter](https://geecoders.com/params-flutter-api-html/): شرح كيفية عمل post للبيانات من نوع params داخل الapi في flutterاحيانا عندما نتعامل مع الapi يكون الbackend بوضع الbody الذي يحتاحه من المستخدم بداخل params وتكون هذه مشكلة ولكن بعد مقالة اليوم لن تعاني من مشكلة التعامل مع الparams في فلاتر , حيث ان الparams في الnative كنا نقوم بإرسالها عن طرق الاستعلام ولكن […]
- [شرح كيفية استخدام الapi مع repostery في Flutter وتنظيم الكود](https://geecoders.com/repostery-api-html/): شرح كيفية استخدام الapi مع repostery في Flutter وتنظيم الكوديعد استخدام الapi شيئ اساسي في عمل الشركات لانك تتعامل مع سيرفرات في نقل واستقبال البيانات ويكون هناك شخص Backend مختص بهذه العمليه وياتي دورنا كمطورين flutter لربط الapi مع الapplication ويوجد اكثر من طريقة للربط ولكن الاشهر هيا الdio والتي تم شرحها في دروس سابقة […]
- [شرح كيفية التاكد من الاتصال بالانترنت وفي حالة عدم الاتصال اظهار صفحة عدم وجود انترنت flutter](https://geecoders.com/blog-post_29-html-2/): شرح كيفية التاكد من الاتصال بالانترنت وفي حالة عدم الاتصال اظهار صفحة عدم وجود انترنت flutterفي كثير من الاحيان نحتاج الى التاكد من وجود الانترنت في هاتف المستخدم لكي نقوم بفتح التطبيق له وفي هذا المقال نشارك معكم واحده من الاضافات المخصصه في عملية معرفة هل الهاتف متصل بالانترنت ام لا واذا كان الهاتف متصل […]
- [شرح كيفية تكبيره الصورة والتحكم في جميع تفاصيلها بواسطة flutter | zoom in / out](https://geecoders.com/zoom-im-html/): شرح كيفية تكبيره الصورة والتحكم في جميع تفاصيلها بواسطة flutterكثير من المواقع والتطبيقات نشاهد فيها امكانية تكبيره الصوره عن طريق عمل zoom عليها وفي هذه المقالة سوف نقدم لكم شرح كيفية تكبيره الصورة والتحكم في جميع تفاصيلها في فلاتر بدون اي مكتبات خارجية وهذه العمليه بسيطة جدا وغير معقده ويمكنك استخدامها متى ما تريد في […]
- [شرح كيفية التنقل وعمل blur للصور مع Animated في flutter](https://geecoders.com/animated-blur-html/): شرح كيفية التنقل وعمل blur للصور مع Animated في flutterكما نعلم ان الانميشن من العناصر المهمه جدا في التطبيقات وذلك لانها تحسن من شكل التطبيق بصورة قوية جدا وتجعل المستخدم يفضل تطبيقك عن التطبيقات المختلفه والموجوده في المتجر ولهذا نشارك معكم بين كل فتره والاخرى تصاميم مختلفه ومتنوعه من اجل تحسين مظهر التطبيق الخاص بك […]
- [شرح استخدام PopupMenu في Flutter بكل تفاصيلها](https://geecoders.com/popup-html/): شرح استخدام PopupMenu في Flutter بكل تفاصيلهايعتبر الPopupMenu واحد من العناصر التي توجد داخل الappbar وهي عباره عن ثلاث نقاط عند النقر عليها تظهر قائمة منسدله بها عدد من العناصر ويمكنك تنفيذ وظيفة معينه لكل عنصر مثل البحث او الانتقال الى صفحة اخرى او تغيير اسم او اي عملية تريد القيام بها وفي هذا المقال […]
- [كيفية تقسيم جزء معين من التصميم في الشاشه باستخدام FractionallySizedBox](https://geecoders.com/s_0694451579-html/): كيفية تقسيم جزء معين من التصميم في الشاشه باستخدام FractionallySizedBoxفكرة الFractionallySizedBox بسيطة جدا جدا وهيا مهمه للغايه لكي تحافظ على تشغيل التطبيقات على مختلف المنصات والهواتف المختلفه ولا يحدث معك مشاكل خلافا عن المقاسات الثابته التي تقوم بإعطائها للتطبيق والعناصر بداخله وهذه النسب لا تكون دقيقه لان الهواتف تختلف من نسبة الطول للارتفاع بين الهواتف […]
- [شرح FloatingActionButton في Flutter وكيفية عمل Custom FloatingActionButton](https://geecoders.com/floatingactionbutton-custom%20-html/): شرح FloatingActionButton في Flutter وكيفية عمل Custom FloatingActionButtonكما نعلم ان الFloatingActionButton يعد واحد من اهم العناصر التي يتم استخدامها بشكل كبير في التطبيقات ولهذا نشارك معكم في مقالة اليوم كيف تقوم بإنشاء FloatingActionButton بشكل مخصص بمعنى سوف تكون المتحكم في جميع تفاصيل هذا الwidget والامر بسيط جدا ولن نحتاج الى مكتبات خارجية لتنفيذ هذة العملية […]
- [الحصول على ابعاد الشاشه باستخدام LayoutBuilder](https://geecoders.com/blog-post_17-html/): الحصول على ابعاد الشاشه باستخدام LayoutBuilderعند تصميم اي واجهة تطبيق نلاحظ انه تكون هناك مشكلة في اختلاف حجم الشاشات ولذلك يظهر في بعض التطبيقات Error او عدم تناسق العناصر في التطبيق رغم انك قمت بتجربة نفس التطبيق على هاتفك ولكن على هاتف اخر كان يظهر به المشاكل والسبب يعرض الى نسبة العرض والارتفاع لكل شاشه […]
- [حل مشكلة ظهور علامة x حول dart في فلاتر اندرويد ستوديو](https://geecoders.com/blog-post_15-html/): حل مشكلة ظهور علامة x حول dart في فلاتر اندرويد ستوديوواحده من المشاكل التي تسبب قلق للاغلب منا وهي ظهور علامة اكس حول dart الخاصه بال configuration في الاندرويد ستوديو وفي مقالة اليوم سوف نشارك معكم الحل الذي تمكنت من خلاله من حل هذه المشكلة بسهوله وبدون اي تعقيد حيث ان السبب يرجع في البداية […]
- [حل مشكلة minCompileSdk specified in a dependency's AAR
](https://geecoders.com/blog-post_13-html/): حل مشكلة minCompileSdk specified in a dependency’s AARهذة المشكلة تقابل الكثير من المطورين وهيا في طبيعة الامر مزعجه جدا وانا من الاشخاص الذين كانوا يعانون من هذه المشكلة الى ان وصلت الى الحل الذي ينقذك من هذة المشكلة المزعجه واحببت ان اشارك معكم الحل ولكن قبل ان نعرف الحل يجب ان نعرف السبب وبكل بساطة […]
- [عمل مؤشر لتتبع الخطوات في فلاتر | flutter stepper](https://geecoders.com/s-html/): عمل مؤشر لتتبع الخطوات في فلاتر | flutter stepperيستخدم الflutter stepper بشكل كبير في التطبيقات التي تتخصص في الشراء من الانترنت او حتى يمكنك استخدامه في بداية الصفحة مثل اتباع خطوات معينة داخل التطبيقات او قبول بعض السماحيات لكي يتمكن التطبيق من استخدام بعض الاوامر المعينه من جهازك والكثير من الاستخدام لهذة الخاصية ولهذا نشاركها […]
- [كود منع تدوير الشاشه في التطبيقات بإستخدام فلاتر | screen rotation in applications by Flutter](https://geecoders.com/screen-rotation-html/): كود منع تدوير الشاشه في التطبيقات بإستخدام فلاترعند البدء في عمل تطبيق على فلاتر او اي بيئة عمل اخرى في الغالب يكون التطبيق الخاص بك مصمم لان يكون بشكل عمودي ولكن اذا قام المستخدم بتفعيل ميزة تدوير الشاشة في هاتفه وقام بتدوير التطبيق الخاص بك سوف تلاحظ ظهور مشاكل كثيرة بسبب التصميم والسبب يرجع في […]
- [كيفية فتح مشروع من جيتهاب Github على الاندرويد ستوديو Android Studio](https://geecoders.com/open-project-html/): كيفية فتح مشروع من جيت هب GitHub على الاندرويد ستوديو Android Studioفي هذا المقال سوف نشرح لكم كيف يمكنك فتح اي مشروع موجود على موقع جيب هب على برنامج الاندرويد ستوديو بالصور , كما نعلم ان الاغلب يريد فتح المشروع بشكل مباشر دون الحاجه الى تحميله وموقع الGithub يدعم هذة الخاصية لنا ولذلك عليك التركيز […]
- [شرح عمل blur للصور بإستخدام بايثون](https://geecoders.com/blog-post-html/): شرح عمل blur للصور بإستخدام بايثونتتميز لغة بايثون بانها تسمح للمستخدمين بعمل تاثيرات على الصور الخاصه بهم وهذة التاثيرات موجوده داخل مكتبة opencv والتي سبق وشاركنا معكم لها كثير من الشروحات في موقعنا حيث تعد من اهم واقوى المكتبات في التعامل مع الصور وعمل تاثيرات عليها وفي هذا الدرس سوف نقوم بعمل تاثير الضباب عليها […]
- [كيفية اضافة صورتين مع بعض بلغة بايثون | add two image in one image by python](https://geecoders.com/add%20two-image-in-one-image-html/): كيفية اضافة صورتين مع بعض بلغة بايثونواحد من الاكواد الشهيره والغير منتشرة على الانترنت بشكل كبير وهي كيفية وضع صورتين فوق بعض في بايثون , حيث ان في مقالة اليوم سوف نقدم لكم الكود الخاص بإضافة صورتين فوق بعضهم البعض وذلك سوف يكون عن طريق استخدام مكتبة cv2 وهي واحد من اقوى المكتبات المشهوره في […]
- [تحويل كل حرف الى رقم وبالتالي تحويل الكلمه كامله في بايثون](https://geecoders.com/convert-any-char-to-digit-html/): تحويل كل حرف الى رقم وبالتالي تحويل الكلمه كامله في بايثونفي هذا الدرس سوف نشارك معكم طريقة مختلفة لكتابة جمله معينه بشكل مشفر لن يفهمه سوى مستخدمي التطبيق فقط , وهو اننا سوف نحول كل حرف الى رقم وبالتالي عند كتابة اي كلمات سوف يتم تحويلها الى مجموعة من الارقام ويمكنك التعديل على الكود لفك […]
- [القيام بالعمليات الحسابية على الصور في لغة بايثون باستخدام opencv](https://geecoders.com/opencv-operation-html/): القيام بالعمليات الحسابية على الصور في لغة بايثون باستخدام opencvفي هذا المقال سوف نتعرف معكم بإذن الله تعالى على تطبيق بين العمليات الحسابية على الصور لعمل فلاتر عليها , وسوف نقوم بعمل اضافة وطرح وقسمة وضرب على الصور وهذه العمليات تنتج لنا في نهايه الامر فيلتر على الصور وكل عملية من العمليات قمنا بوضعها داخل […]
- [كيفية اضافة فلتر blur و Gaussian و median و laplacian للصور في لغة بايثون](https://geecoders.com/laplacian-median-html/): كيفية اضافة فلتر blur و Gaussian و median و laplacian للصور في لغة بايثون اذا كنت تريد اضافة بعض الfiltters على صورك فيمكنك القيام بذالك بإستخدام لغة البايثون وفي مقالة اليوم نقدم لكم مجموعة من الفلاتر التي يمنك القيام بها على صورك في فلاتر مجمعه في كود واحد كل ما عليك هو تشغيل الكود وبعدها اختر […]
- [شرح كيفية عمل Expanded للRecyclerView بإستخدام android Studio](https://geecoders.com/blog-post_25-html-5/): شرح كيفية عمل Expanded للRecyclerView بإستخدام android Studioاستخدام الRecyclerView في الاندرويد ستوديو كثير جدا وقد لا يخلو تطبيق منها لانها بكل بساطة عباره عن قائمة تقوم بتكرار لك عدد معين من العناصر كما ترغب والتعامل مع كل عنصر وتنفيذ عملية محدده عليه وفي مقالة اليوم نشارك معكم كيفية عمل Expanded للRecyclerView وهي عباره عن تمديد […]
- [شرح كيفية التعامل مع CheckBox واظهار واخفاء النص عند النقر عليها في اندرويد ستوديو](https://geecoders.com/checkbox-android-html/): شرح كيفية التعامل مع CheckBox واظهار واخفاء النص عند النقر عليها في اندرويد ستوديوفي هذا المقال سوف نشرح لكم كيف يتم استخدام CheckBox في تطوير تطبيقات الاندرويد وكيف نتعامل مع القيمة الخاصه به بدون مشاكل في عملية اظهار واخقاء النص ويمكنك التعامل معها في اي نوع من الحالات كما ترغب فقط سوف نشرح لك الفكرة […]
- [شرح كيفية تغيير اللغة بين العربيه والانجليزيه في فلاتر | Language translation in Flutter](https://geecoders.com/language-translation-in%20flutter-html/): شرح كيفية تغيير اللغة بين العربيه والانجليزيه في flutterتغيير اللغة امر مهم جدا لكل شخص عليه معرفته فهو مطلوب بشكل كبير في التطبيقات الكبيره وقد لا تخلو منها واختيار عدد كبير من اللغات ولكن بشكل مبسط سوف نشرح لك كيفية التغيير بين اللغة الانجليزية والعربيه وفي الدروس المقبلة بإذن الله سوف نشرح لكم كيفية تغيير […]
- [عمل انتقال للصور مع animation بسيط لتحسين عملية نقل البيانات](https://geecoders.com/blog-post_09-html-3/): عمل انتقال للصور مع animation بسيط لتحسين عملية نقل البياناتالانميشن اصبح امر مرغوب به في تطوير تطبيقات الجوال ولهذا سوف نشارك معكم في مقالة اليوم واحده من الانميشن القوية والرائعه جدا في التنقل من الصوره المصغره في List الى الصورة الخاصه بالمقالة والمحتوى مع عمل انميشن بسيط وجميل اثناء عملية الانتقال ولن تحتاج الى اي […]
- [كود تكبير الصور في Flutter عند النقر عليها مرتين مع امكانية تتبع الموقع المراد تكبيره](https://geecoders.com/zoom-dyma-html/): كود تكبير الصور في Flutter عند النقر عليها مرتين مع امكانية تتبع الموقع المراد تكبيرهنشارك معكم بإذن الله تعالى في مقالة اليوم شرح مميز لكيفية تكبيره الصورة على جزء معين بمجرد الضغط عليه مرتين , تعتبر عملية تكبير الصور من العناصر التي اصبحت متوفر بشكل كبير في اغلب التطبيقات وذلك بسبب بساطتها ولسهولة التعامل مع […]
- [شرح التعامل مع ال spinner وطباعة المحتويات من داخله في Android Studio](https://geecoders.com/s-html-2/): شرح التعامل مع ال spinner وطباعة المحتويات من داخله في Android Studioمن العناصر المهمه والذي عليك معرفتها كمبرمج تطبيقات اندرويد وهيا خاصية spinner فهي بكل بساطة عباره عن قائمة منسدله يمكنك اختيار منها عنصر واحد فقط وفي هذا المقال سوف نشرح لكم كيف تستطيع استخراج العنصر من داخلها والتعامل معه سواء طباعة قيمته او تخزينها […]
- [تصميم صفحة setting باستخدام android studio بإستخدام xml](https://geecoders.com/setting-page-design-html/): تصميم صفحة setting باستخدام android studio بإستخدام xmlفي هذا المقال نقدم لكم تصميم لصفحة الاعدادات يمكنك استخدام هذة الصفحة لبناء صفحة setting كامله كما ترغب والصوره الخاص بالمقال توضح الصفحة التي سوف نقوم بإنشائها ولكن قبل عملية الانشاء سوف نحتاج الى عدة امور منها الالوان التي سوف نعمل عليها والثيم الذي سوف يتم تركيبه وشكل […]
- [كود بايثون لحساب اجرة السائق والميكروباص في المواصلات](https://geecoders.com/calculate-money-html/): كود بايثون لحساب اجرة السائق والميكروباص في مصرفي هذا المقال الفريد من نوعه والمميز سوف نقوم معكم بعمل برنامج صغير يقوم بحل مشكلة المواصلات في مصر او في كثير من الدول , كما نعلم ان الكثير من الدول يوجد بها طرق للمواصلات التقليديه والتي تكون عباره عن باص صغير يقوم بنقل الركاب من مكان الى […]
- [تصميم صفحة sign in و sign up بإستخدام animation في flutter](https://geecoders.com/sign-in%20%20sign%20up%20-html/): تصميم صفحة sign in و sign up بإستخدام animation في flutterما يميز فلاتر انه تتوفر على الكثير من الشروحات وايضا هيا من ابسط التكنولوجي في البرمجه ومع ذلك فهي قوية جدا وتتميز بقوة في الanimation والمؤثرات وفي مقالة اليوم سوف نقدم لكم تصميم لتسجيل الدخول وتسجيل حساب في التطبيق مع انميشن بسيط للانتقال من صفحة […]
- [كيفية وضع العناصر فوق بعض في فلاتر بدون مكتبات باستخدام Stack و Positioned](https://geecoders.com/stck-html/): كيفية وضع العناصر فوق بعض في فلاتر بدون مكتبات باستخدام Stack و Positionedفي كثير من الاحيان نحتاج ان نقوم بوضع تصميم فوق تصميم ولكن لا يكون بداخله كما يتم في Stack ولكن يكون بينه وبين تصميم اخر او فوقة كما هو موضح في الصورة الخاصه بالمقالة وهي وضع عنصر فوق عنصر اخر وهذه العملية سوف […]
- [شرح كيفية تقسييم البيانات اثناء عرضها من الfirebase في فلاتر | pagination with firebase in Flutter](https://geecoders.com/pagination-firebase-html/): شرح كيفية تقسييم البيانات اثناء عرضها من الfirebase في Flutterكما نعلم ان تقيمة البيانات او pagination مهم جدا اذا كان لديك بيانات كبيره ولهذا عليك ان تتعلم كيف تقوم بتقسيم البيانات وبعد هذا الدرس سوف تستطيع تقسيم البيانات سواء firebase او غيره بطريقة بسيطه جدا وسوف نقوم بعرض البيانات عندما يقوم المستخدم بالوصول الى نهايه […]
- [كيفية عمل filter للعناصر اثناء عرضها من الfirebase اكثر من مره](https://geecoders.com/flutter-search-html/): كيفية عمل filter للعناصر اثناء عرضها من الfirebase اكثر من مرهفي طبيعة الحال اذا كنت تريد عرض بيانات مخصصه من firebase بنستخدم where (اذا لم تكن تعرف بها من قبل فيمكنك رجوع الى المقالات السابقه في موقعنا والتعرف عليها) , بتكتب اسم الfield وتكتب isEqualTo وتقارن اذا كانت البيانات تحتوي على البيانات التي تبحث عنها […]
- [كيفية البحث في firebase باستخدام فلاتر || How to search in firebase using filters](https://geecoders.com/blog-post_12-html-4/): كيفية البحث في firebase باستخدام فلاتر || How to search in firebase using filtersعندما يكون لديك بيانات كبيره نسبيا في ال firestore لديك تحتاج ان تقوم بإضافة امكانية لعمل search وفي هذا الدرس سوف نشرح كيف تقوم بإضافة بحث بداخل ال firebase بدون مشاكل , وتعد عملية البحث من اكثر الخصائص التي يبحث عنها الكثير ونحن […]
- [تسجيل الدخول باستخدام رقم الهاتف وارسال رمز otp للرقم](https://geecoders.com/otp-firebase-html/): تسجيل الدخول باستخدام رقم الهاتف وارسال رمز otp للرقمكثير من المطورين يرغب بان يقوم بإمكانية اضافة رمز مكون من 6 ارقام يتم ارساله الى هاتفك ومن خلال هذا الرمز يتم التاكد من صفحة الرقم عن طريق ادخاله كما هو متعارف عليه , وفي هذا المقال سوف نشرح لكم كيف يتم تنفيذ هذه العمليه بإستخدام Fluttert […]
- [التاكد من وجود doc في Flutter بإستخدام الفايربيز](https://geecoders.com/check-doc-html/): التاكد من وجود doc في Flutter بإستخدام الفايربيزهذا الدرس يعتبر قريب جدا من الدرس السابق ولكن سوفف نقوم هنا بمعرفة هل يوجد doc معين بداخل ال firebase لديك في مشروعك ام لا وهذا عباره عن معرفة collection في المشروع وال collection عباره عن ملف يحمل بداخله مجموعة من الdocs المتنوعه والتي يمكنك استخدامها ويكون لكل […]
- [كيفية التاكد من وجود collection او id معين في Firebase](https://geecoders.com/blog-post-html-24/): كيفية التاكد من وجود collection او id معين في Firebaseاستكمالا لسلسلة دروس الفايربيز باستخدام flutter نقدم لكم اليوم درس جديد حول معرفة اذا كان هناك collection معين موجود ام لا في المشروع الخاص بك , وهذا الكود سوف تحتاجه بشكل كبير جدا في مشاريعك لمعرفة id معين او اسم منتج معين وبناء عليه تقوم بتنفيذ […]
- [شرح كيفية تسجيل الدخول بإستخدام Google في تطبيقات Flutter](https://geecoders.com/google-html/): شرح كيفية تسجيل الدخول بإستخدام Google في تطبيقات Flutterتعد طرق التسجيل بنقره واحده من اشهر العمليات المستخدمه بشكل كبير جدا في الفتره الحاليه وفي هذا المقالة سوف نشرح لكم كيف تقوم بعملية تسجيل الدخول من خلال حسابك الخاص بجوجل والطريقة بسيطه جدا وسوف نساعدك على تخزين المعلومات الخاصه بك ايضا كل ما عليك فقط هو […]
- [كيفية عمل تركيز على عنصر واخفاء باقي عناصر التطبيق عند النقر بشكل مطول في تطبيقات Flutter](https://geecoders.com/focusedmenuflutter-html/): كيفية عمل تركيز على عنصر واخفاء باقي عناصر التطبيق عند النقر بشكل مطول في تطبيقات Flutterفي بعض التطبيقات التي نستعملها نشاهد وجود خاصيه رائعه وهيا انه عند النقر على اي عنصر يظهر لك قائمه بها الخصائص التي تريد استعمالها وايضا الامر لا يقتصر على ذلك فقط بل يمكنك عمل تاثير الشفافيه او الضبابيه كما يطلق […]
- [شرح استخدام FutureBuilder في Flutter](https://geecoders.com/blog-post_29-html/): شرح استخدام FutureBuilder في Flutterفي هذا المقال سوف نشرح لكم كيف يمكنك استخدام FutureBuilder باسهل طريقة وكما نعلم ان flutter تسهل علينا اعادة بناء ال widget بكل سهوله , وفي هذا المقال سوف نشرح لكم خاصية FutureBuilder وهيا من الخواص التي عليك التعرف عليها واستخدامها في تطبيقك لتفادي كثير من المشاكل وايضا لكسب افضل اداء […]
- [تشفير الكلام والنصوص في فلاتر || Encrypt speech and text in Flutter](https://geecoders.com/blog-post_27-html-2/): تشفير الكلام والنصوص في Flutter || Encrypt speech and text in Flutterاصبحت عملية التشفير مهمه جدا لاي تطبيق موجود على المتجر لكن مجال الاختراق اصبح منتشر بشكل كبير جدا وعلى المبرمجين الاهتمام بالتشفير في تطبيقاتهم حتى لا يتم اختراق التطبيق الخاص بك وتسريب البيانات من داخله ويوجد طريقة تشفير متعارف عليها بشكل كبير وهيا codeUnitAt وهيا […]
- [تحسين مظهر تطبيقك عن طريق تغيير الايقونات الافتراضيه بايقونات اخرى خارجية بجوده svg](https://geecoders.com/icons-style-html/): تحسين مظهر تطبيقك عن طريق تغيير الايقونات الافتراضيه بايقونات اخرى خارجية بجوده svgفي هذا المقال سوف نشارك معكم مجموعه من اجل الايقونات التي يمكنك استخدامها في تطبيقك من اجل تحسين المظهر العام للتطبيق وهذه الايقونات رائعه وهيا مجموعه كامله يمكنك الاعتماد عليها في تطبيقك وتضمينها بداخله بكل سهوله وسبق وشرحنا لكم كيف تقوم بتضين الصور […]
- [شرح كيفية تخزين list string في shared preferences في Flutter](https://geecoders.com/blog-post_23-html-4/): شرح كيفية تخزين list string في shared preferences في Flutterيواجه كثير من المبرمجين مشكله اثناء تخزين list كامل في قاعة البيانات المحليه للتطبيق الخاص بهم في ال shared preferences ولكن المشكلة التي تقابلهم ان ال shared preferences لا يدعم امكانية تخزين list بل يقبل فقط string , imt . double اي يقبل فقط اشياء فرديه […]
- [ترجمه التطبيق الخاص بك بشكل كامل لاكثر من لغة باستخدام google translate في تطبيقات Flutter](https://geecoders.com/google%20translateflutter-html/): ترجمه التطبيق الخاص بك بشكل كامل لاكثر من لغة باستخدام google translate في تطبيقات Flutterوضع اكثر من لغة داخل تطبيقك اصبح امر مهم جدا جدا في تطبيقات الجوال بحيث يجلب لك عدد كبير من المستخدمين لتطبيقك وتحسين الترافيك لديك وجعل تطبيقك قادر على استيعاب اكبر عدد من المستخدمين ويوجد اكثر من طريقة لترجمه واضافة اكثر […]
- [كيفية استعادة مشروع Firebase تم حذفه عن طريق الخطأ](https://geecoders.com/blog-post_19-html-3/): كيفية استعادة مشروع Firebase تم حذفه عن طريق الخطأفي هذا المقال نشرح لكم بشكل مبسط كيف تقوم باستعادة مشروع Flutter تمت عملية حذفه عن طريق الخطأ كما حدث معي , الامر بسيط جدا وهو لان فايربيز تخبرك بان عملية الحذف بشكل نهائي سوف تستغرف 30 يوم وفي خلال هذه المده يمكنك استعادة المشروع الخاص بك […]
- [شرح كيفية ربط مشروع Flutter بـ CLI مع حل جميع المشاكل التي تقابلك بابسط طريقة](https://geecoders.com/blog-post_17-html-3/): شرح كيفية ربط مشروع Flutter بـ CLI مع حل جميع المشاكل التي تقابلك بابسط طريقةتعد طريقة cli من الطرق التي ظهرت في الفتره الاخيره والتي تسهل على المبرمجين الكثير من الوقت حيث انها تقوم على مبدأ ربط المشروع الخاص بك بفلاتر باكثر من نظام تشغيل مختلف وظهر هذا المصطلح بعد ظهور فلاتر ودعمها لاكثر من […]
- [عرض جميع التطبيقات المثبته على جهازك في فلاتر دفعه واحده](https://geecoders.com/blog-post-html-16/): عرض جميع التطبيقات المثبته على جهازك في فلاتر دفعه واحدهاذا كنت تعمل على تطبيق يعرض جميع التطبيقات المثبته على هاتفك فيمكنك استخدام اضافة اليوم لمشروعك فهذه المشكلة سوف تساعدك في عملية عرض جميع التطبيقات التي تم تثبيتها على جهازك , كنت اعمل على تطبيق وكان المستخدم يريد عرض جميع التطبيقات على الهاتف لكي يقوم بقفل […]
- [كيفية التعامل مع datasets في machine learning بلغة python](https://geecoders.com/hard-attack-html/): كيفية التعامل مع datasets في machine learning بلغة pythonتعليم الالة واحد من العلوم الاساسية التي اصبحت منشرة كبير في الاونه الاخيره وقد تلاحظ ان كثير من الشركات تهتم بعلم تعليم الالة وتحتاج هذا الشخص في الشركة الخاصه بهم وهذا العلوم من اكثر العلوم طلبا في سوق العمل الغربي وفي الايام المقبلة قد نشاهدها بكثيرة في […]
- [اهم الاختصارات التي عليك معرفتها في برنامج vs code لا غنى عنها](https://geecoders.com/vs-code-html/): اهم الاختصارات التي عليك معرفتها في برنامج vs code لا غنى عنهايعد برنامج مايكروسوفت فيجوال استوديو عبارة عن بيئة من التطوير المتكامله التي يطلق عليها اسم (IDE) حيث تم ابتكاره من قبل الشركة العملاقة مايكروسوفت ، وكان الهدف من تصميم هذا البرنامج هو تطوير برامج الكمبيوتر الخاصة بنظام التشغيل الويندوز ومواقع الإنترنت وتطبيقات الهاتف الجوال […]
- [شرح كيفية تشغيل المشروع الخاص بك على Web باستخدام Flutter](https://geecoders.com/blog-post_14-html-2/): شرح كيفية تشغيل المشروع الخاص بك على Web باستخدام Flutterفي هذه المقالة سوف نشرح لكم كيف تقوم بتشغيل تطبيق الفلاتر الخاص بك على الويب بدون اي مشاكل بالاضافة الى امكانية تخطي مشاكل الانترنت التي قد تواجهها اثناء تشغيل التطبيق الخاص بك على الانترنت وكل هذا سوف يكون من خلال الكود التالي والذي يمنحك امكانية لتفعيل […]
- [شرح استعامل وسيلة الدفع stripe في فلاتر | payment gateway stripe in Flutter](https://geecoders.com/stripe-html/): شرح استعامل وسيلة الدفع stripe في فلاتر | payment getway stripe in Flutterكما نعلم ان وسائل الدفع من اكثر الامور التي يتعقد منها مطوري flutter ولهذا نقدم لكم هذه المقالات التي سوف تساعدكم على فهم امكانية الدفع اونلاين في تطبيقك وهذا يعد الدرس الثاني وفي هذا الدرس سوف نستعمل وسيلة الدقع stripe وهيا من وسائل […]
- [معرفة الكلمات السيئه والشتائم في النص وحجبها في فلاتر](https://geecoders.com/detect-profani-html/): معرفة الكلمات السيئه والشتائم في النص وحجبها في فلاترفي هذا الدرس والذي يعد من اهم الدروس التي نقدمها لكم وهو الذي سوف نشرح فيه كيف تقوم بمعرفة الكلمات السيئه والتي تحتوي على شتم وسب وقذف من خلال تطبيقك ويمكنك تجاوز الكلمه او تحويلها الى نجوم او غيره , حيث يوجد مكتبة تقوم لنا بتنفيذ هذه […]
- [تصميم bottomBar عن طريق الPainter في Flutter](https://geecoders.com/curve-html/): تصميم bottomBar عن طريق الPainter في Flutterفي هذا الدرس نقدم لكم تصميم جديد للbottomBar من خلال fluttert حيث يمكنك من خلال هذا الدرس تصميم الشكل الذي ترغب به من خلال استخدام اداة painter والتي تمكنك من الرسم في التصميم الخاص بك وفي هذا المقالة سوف نقوم بتصميم bottomBar متميز لتطبيقك , يمكنك استخدام التصميم الحالي […]
- [تركيب الخريطة في تطبيقك وشرح لكيفية الحصول على عنوانك في Flutter](https://geecoders.com/ins-html/): تركيب الخريطة في تطبيقك وشرح لكيفية الحصول على عنوانك في Flutterفي هذا المقال سوف نشرح لكم كيف تقوم بتركيب الخريطة لديك في المشروع الخاص بك بدون مشاكل بشكل بسيط وفي الدروس المقبلة سوف نقوم بشرح لكم خصائص الخريطة وكيفية التعامل معها من البداية حتى الاحتراف وكل هذا سوف يكون في هذه السلسلة التي سبق وقدمنا […]
- [شرح FCM وارسال اشعارات من الapi الى التطبيق الخاص بك في فلاتر بكل سهوله](https://geecoders.com/fcm-_01076070627-html/): شرح FCM وارسال اشعارات من الapi الى التطبيق الخاص بك في فلاتر بكل سهولههذا الدرس يعد من اهم الدروس للتعامل مع الفايربيز بارسال الاشعارات وهذا الدرس سوف تحتاجه بشكل كبير جدا وقد لا يخلوا اي تطبيق ضخم من هذا الدرس وهو شرح التعامل مع الfcm with api بكل بساطة اذا كنت تريد ارسال اشعارات معينه […]
- [كيفية التعامل مع الاشعارات في حالة قفل او تشغيل التطبيق بواسطة firebase](https://geecoders.com/fcm-html/): كيفية التعامل مع الاشعارات في حالة قفل او تشغيل التطبيق بواسطة firebaseفي هذا المقال سوف نشرح لكم كيف يتم استخدام الاشعارات بشكل اكثر تعمق باستخدام تقنية فلاتر الغنيه عن التعريف وبواسطة الfirebase حيث قمنا في الدرس السابق بشرح ارسال اشعار وكيفية استقباله ولهذا عليك مشاهدة الدرس السابق لكي تفهم هذا الدرس بشكل افضل وتحصل على […]
- [شرح كيفية ارسال اشعارات من الفايربيز الى التطبيق في flutter](https://geecoders.com/blog-post_23-html-8/): شرح كيفية ارسال اشعارات من الفايربيز الى التطبيق في flutterفي هذا المقال سوف نشرح لكم كيف تتم عملية ارسال الاشعارات من الfirebase الى التطبيق الخاص بك بكل سهوله والامر بسيط جدا وسوف يتم تغطيته في هذه المقاله ولتنفيذ هذه العمليه سوف نحتاج الى تثبيت المكتبة الخاصه بالفايربيز والمسؤوله عن عملية الارسال والاشعارات وبعدها سوف نحتاج […]
- [كيفية عمل chat في firebase داخل flutter بسهوله](https://geecoders.com/blog-post_21-html-5/): كيفية عمل chat في firebase داخل flutter بسهولهيعد الشات واحد من العناصر التي يتم البحث عنها بشده من قبل المطورين وذلك بسبب ان معظم العملاء يطلبون وجود شات في التطبيقات الخاصه بهم وفي هذا المقال سوف نشرح لكم كيف تقوم بانشاء تطبيق محادثة بسيط في فلاتر بكل سهوله عن طريق خدمة الفايربيز المجانية والتي تسمح […]
- [كيفية الحصول على جميع مستخدمي التطبيق باستخدام firebase داخل flutter](https://geecoders.com/blog-post_23-html-9/): كيفية الحصول على جميع مستخدمي التطبيق باستخدام firebase داخل flutterاستكمالا لدورة تعلم استخدام الفايربيز بواسطة فلاتر في درس اليوم نقدم لكم كيف تستطيع ان تقوم بعرض جميع المستخدمين الذي يستعملون تطبيقك ونفس قاعدة البيانت التي تعمل عليها بكل سهوله وهذا سوف يكون عن طريق كود بسيط يمر على جميع الاسماء ويعرضها لكم بكل سهوله وهذا […]
- [الحصول على جميع المنشورات من الfirebase مع معرفة عدد likes لكل منشور Flutter](https://geecoders.com/blog-post_17-html-2/): الحصول على جميع المنشورات من الfirebase مع معرفة عدد likes لكل منشورفي هذا الدرس سوف نتعرف على كيفية معرفة عدد اللايكات على المنشور وايضا سوف نقوم بعرض جميع المنشورات التي تم نشرها في التطبيق لجميع المستخدمين باستخدام فايربيز وهذا الدرس من دورة بناء تطبيق تواصل اجتماعي باستخدام الفايربيز , اذا كنت قد شاهدت الدروس السابقة […]
- [شرح كيفية نشر post يحتوي على نص وصورة في firebase بإستخدام فلاتر](https://geecoders.com/share-data-fire-html/): شرح كيفية نشر post يحتوي على نص وصورة في firebase بإستخدام فلاتراستكمالا لدروس الفايربيز سوف نشرح لكم درس جديد اليوم وهو كيفية نشر post داخل التطبيق الخاص بك بإستخدام firebase بكل سهوله اذا كنت قد شاهدت الدروس السابقة فهذا الدرس لن يكون صعب عليك فهو مشابه للدروس السابقة بشكل كبير وسوف نقوم بعمل نشر للبوست […]
- [شرح كيفية نشر صورة على الfirebase بإستخدام flutter](https://geecoders.com/firebase-flutter-html/): شرح كيفية نشر صورة على الfirebase بإستخدام flutterاستكمالا لشروحات التعامل مع firebase بواسطة flutter نقدم لكم اليوم درس جديد واستكمالا للدرس السابق حيث سوف نشرح لكم كيفية نشر الصورة والحصول على العنوان الخاص بها وارسالها الى firestore .تعرف على كيفية إنشاء تطبيقات لنظامي التشغيل Android و iOS باستخدام Flutter ، إطار عمل برمجة الأجهزة المحمولة […]
- [كيفية إنشاء صفحة Register و login في تطبيقات Flutter باستخدام Firebase وتخزين البيانات في firestore](https://geecoders.com/register-login-flutter-firebase-html/): كيفية إنشاء صفحة Register و login في تطبيقات Flutter باستخدام Firebase وتخزين البيانات في firestoreاستكمالا لدورة التعامل مع الفايربيز باستخدام فلاتر نقدم لكم اول درس فعلي وهو كيفية القيام بعملية تسجيل حساب وتسجيل الدخول داخل التطبيق الخاص بك باستخدام تقنية فلاتر مع الfirebase والطريقة بسيطه جدا وابسط مما تتخيل ولكن عليك فقط التركيز في المقاله […]
- [تخصيص صوت معين عند ارسال الاشعارات للاندرويد والios في فلاتر](https://geecoders.com/custom-html/): تخصيص صوت معين عند ارسال الاشعارات للاندرويد والios في فلاترفي هذا الدرس سوف نشرح لكم كيف تقوم بتخصيص صوت معين للاشعارات بمعنى عندما يتم ارسال اشعار للمستخدم كيف تقوم بتغيير الصوت الافتراضي اي اي صوت اخر ترغب به , والامر بسيط جدا كل ما سوف تحتاجه هو الملف الصوتي الذي ترغب بتشغيله وبعدها سوف نقوم […]
- [تخصيص الاشعارات واضافة صوره للاشعار في Flutter](https://geecoders.com/custom-notification-html/): تخصيص الاشعارات واضافة صوره للاشعار في Flutterفي هذا الدرس سوف يكون تخصيص للاشعارات وهو تابع للدروس السابقة لذلك ان لم تشاهد الدروس السابقة فاننصحك بمشاهدتها لان هذا الدرس مترتب عليهم , وفي الدروس السابقه شرحنا لكم كيف تخصص ايام واواقات معينه لارسال اشعارات للمستخدم وايضا الامر لا يقتصر على هذا بل شرحنا لكم ايضا كيف […]
- [ارسال اشعارات للتطبيق حتى في حالة اغلاق التطبيق بشكل كامل](https://geecoders.com/blog-post-html-22/): ارسال اشعارات للتطبيق حتى في حالة اغلاق التطبيق بشكل كامليعد هذا الدرس من اكثر الدروس التي عليها طلب كبير جدا من طرف المطورين لانهم يريدون ارسال اشعار للمستخدم حتى اذا قام المستخدم بإغلاق التطبيق الخاص به بشكل كامل ولتنفيذه هذ العمليه يوجد اكثر من طريقة منهم من يستخدم الwork manager لكي يقوم بارسال اشعارات حتى […]
- [ارسال اشعارات للهاتف في ايام معينه خلال الاسبوع ووقت محدد Flutter](https://geecoders.com/notification-html/): ارسال اشعارات للهاتف في ايام معينه خلال الاسبوع ووقت محدد بفلاترفي هذا المقال سوف نشرح لكم فكرة الاغلب منكم يبحث عنها بشكل كبير جدا وهيا كيفية انشاء اشعار تصل للهاتف بعد فتره معينه خلال الاسبوع مثال على ذلك اذا كنت تريد ان تقوم بعمل اشعارات تصل للمستخدم كل يوم اثنين وخميس في تطبيقك فيمكنك ذلك […]
- [شرح كيفية ربط التطبيق بخدمة firebase بمشروع Flutter للاندرويد و ios](https://geecoders.com/connect-html/): شرح كيفية ربط التطبيق بخدمة firebase بمشروع Flutter للاندرويد و ios و webاول خطوة وهيا الانتقال الى موقع فايربيز وبعدها تقوم بربط التطبيق بالمشروع وذلك يكون عن طريق اخذ الpackage ووضعه في المكان المناسب وبعدها تضع اسم للمشروع كما هو موضح .ثاني خطوة وهيا تحميل ملف الjson وارفاقه داخل المشروع في ملف الapp كما هو […]
- [ارسال الاشعارات للتطبيق بعد مدة معينه في فلاتر](https://geecoders.com/send%20notification-to-app-html/): ارسال الاشعارات للتطبيق بعد مدة معينه في فلاترفي هذا المقال يعد استكمالا للدروس السابقه والذي شرحنا فيها التعامل مع الاشعارات باستخدام فلاتر بطريقة بسيطه جدا وهذا الدرس استكمالا لسلسلة دروس تصميم اشعار مخصص باستخدام flutter وفي هذا المقال سوف نشرح كيف تقوم بارسال الاشعار بعد مده معينه من التفعيل مثلا تريد ارسال اشعار بعد 5 […]
- [ارسال اشعار للتطبيق مع امكانية الضغط على الاشعار ونقل البيانات || How to send Notification and Data](https://geecoders.com/%20send-notification-and%20data-html/): ارسال اشعار للتطبيق مع امكانية الضغط على الاشعار ونقل البياناتقد لا يخلو اي تطبيق من نظام الاشعارات وذلك بسبب اهميتها وتجد الاغلب منا يواجه صعوبات في تنفيذ الاشعارات ويواجه صعوبه في التعامل معها وتخصيص شكل الاشعارات وايضا كيف يقوم بنقل البيانات اثناء النقر عليها وكيف ينقل المستخدم اي صفحة اخرى بعد النقر على الاشعار كل […]
- [كيفية ارسال اشعارات بشكل مؤقت كل فتره في فلاتر | how to send notification schedule](https://geecoders.com/notification%20schedule-html/): كيفية ارسال اشعارات بشكل مؤقت كل فتره في فلاترعندما العمل على احد المشاريع قام العميل بطلب مني ارسال اشعارات كل 12 ساعه تقريبا يصل للمستخدم اشعار وبعد البحث وجدت اكثر من طريقة ولكن افضلهم كان مع استعامل الworkmanager وهو الذي سوف يكون مسؤول عن ارسال الاشعارات حتى في حال اغلاق التطبيق وفي مقالة اليوم سوف […]
- [شرح كيفية ارسال اشعار للهاتف باستخدام flutter | How to Send Notification with Flutter](https://geecoders.com/blog-post_23-html-6/): شرح كيفية ارسال اشعار للهاتف باستخدام flutterالاشعارات امر حتمي لابد ان يتوفر في تطبيقك بشكل اساسي والاشعارات في بيئة العمل flutter مختلفه قليلا عن الandroid لانك هنا تتعامل مع مختلف انظمة التشغيل في عملية ارسال الاشعارات ولكن لا تقلق سوف نساعدك في هذا المقال على ارسال اشعار للمستخدم سواء كان يستخدم نظام android او حتى […]
- [مجموعة من اكواد البايثون التي تجعل منك شخص محترف في اللغة | A set of Python codes that make you a professional in the language](https://geecoders.com/python-html/): مجموعة من اكواد البايثون التي تجعل منك شخص محترف في اللغةموقع ومدونه جي كودرس ترحب دائما بكل الزائرين الجدد. حيث اننا في هذا الموقع نقدم لكم الكثير من الاكواد البرمجيه. في مختلف المجالات فمثلا لدينا اكواد بايثون جاهزه و اكواد جافا واكواد سي بلس وغيرها من الاكواد لذلك دائما عزيز القارئ حاول البحث عن الاكواد التي […]
- [شرح كيفية عمل tag داخل Flutter بشكل جميل | How to Add tag to Flutter project](https://geecoders.com/tag-flutter-html/): شرح كيفية عمل tag داخل Flutter بشكل جميلاصبحت جميع مواقع التواصل الاجتماعي تهتم بوجود tags في تطبيقاتها بحيث انه يساعد بشكل كبير المستخدمين في عملية عمل filter للبيانات التي يبحثون عنها , وفي هذا المقال سوف نشارك معكم كيف تقوم بعمل tags لديك في المشروع الذي تعمل عليه , ولكن بشكل مختلف قليلا ويمكنك من […]
- [كيفية التعرف على نوع ال credit card الخاصه بك في flutter](https://geecoders.com/detect-credit-card-in-flutter-html/): كيفية التعرف على نوع ال credit card الخاصه بك في flutterفي هذا المقال سوف نشارك معكم واحده من المكتبات الجميله في flutter والتي تحسن من تطوير تطبيقات الجوال حيث ان المكتبة تعمل على التعرف على نوع الcredit card المدخل بناء على الرقم فكما نعلم ان كل نوع يكون له طريقة كتابة معينه وفي هذه المقالة […]
- [شرح استخدام nodeJs وكتابة اول اكواد لك فيها | How to use of nodeJs and write your first code](https://geecoders.com/firstcodenodejs-html/): شرح استخدام nodeJs وكتابة اول اكواد لك فيها | How to use of nodeJs and write your first codeفي هذا المقال نقدم لكم مجموعه من الاكواد المكتوبه بلغة js حتى تفهم كيف تعمل هذه اللغه واللغه بسيطه جدا وليست صعبه كما يخبرك البعض فهي قريبه جدا من اي لغة برمجه اخرى ولكن باختلافات كما نعلم […]
- [كيفية عرض التصميم المناسب لكل نظام تشغيل باستخدام Flutter بدون مشاكل](https://geecoders.com/%20display-theme-html/): كيفية عرض التصميم المناسب لكل نظام تشغيل باستخدام Flutter بدون مشاكلكما نعلم ان كل نظام تشغيل يحتوي على مجموعه من الايقونات والتصميم الخاص به وهذا يختلف من الاندرويد الى ios واذا كنت تريد تطوير تطبيق يعمل على كلا المنصتين فيمكنك ذلك بكل سهوله ولكن التصميم قد يختلف تمام ولحل هذه المشكلة تم ظهور مكتبة في […]
- [كيفية عرض مجموعه من الصور بجانب بعض مثل تطبيق الوتساب في flutter](https://geecoders.com/show-stack%20image-html/): كيفية عرض مجموعه من الصور بجانب بعض مثل تطبيق الوتساب في flutterفي معظم التطبيقات الكبيره مثل واتساب وغيره من التطبيقات نلاحظ انه يوجد تصميم لصورة لبعض الصورة الخاصه بالمستخدمين الموجودين بداخل الجروب الذي يوجد به الاشخاص فيمكنك تصميم لبعض الصور الخاصه بالاعضاء مع توضيح عدد الاشخاص الموجودين بداخل المكتبة , يوجد مكتبة من المكتبات الحديثه […]
- [شرح كيفية عمل انميشن للContainer وسحبه الى الخلف في فلاتر](https://geecoders.com/blog-post_09-html-2/): شرح كيفية عمل انميشن للContainer وسحبه الى الخلف في فلاترفي هذا المقال سوف نشرح لكم واحد من افضل الانميشن التي يمكنك استخدامها في فلاتر وهو عندما تقوم بسحب اي card من الموجودين يظهر الانميشن ويتم ترتيبه في الاخير كما هو موضح بالصورة , كما تعلمون اننا نقوم دائما بتوفير لكم المكتبات التي تساعدكم في انجاز […]
- [شرح كيفية التعامل مع QR توليد وقراءة الباركود في فلاتر بكل سهوله](https://geecoders.com/blog-post-html-13/): شرح كيفية التعامل مع QR توليد وقراءة الباركود في فلاتر بكل سهولهمن اكثر الدروس التي يتم طلبها من قبل المبتدئين في تطوير التطبيقات وهيا اضافة Qr في تطبيقك للتعرف على العناصر من خلال الqr code الخاص بالعنصر وهذا الامر بسيط جدا في flutter حيث سوف نشرح لكم في هذه المقالة كيف نقوم بتنفيذ هذه العمليه […]
- [شرح كيفية ارسال رمز otp الى بريدك في فلاتر | How to send OTP number to email by Flutter](https://geecoders.com/otp-flutter-html/): شرح كيفية ارسال رمز otp الى بريدك في فلاتركما نعلم ان رمز otp اصبح مستخدم بشكل كبير جدا في الفتره الاخيره وذلك لزيادة امان التطبيق والتاكد ان البريد الذي ادخله المستخدم صحيح وليس اميل وهمي كما يفعل المعظم منا وفي هذا المقال سوف نشارك معكم كيف تقوم بمشاركة رمز الotp مع المستخدم وذلك سوف يكون […]
- [تحديد مجموعة صور والتعديل عليهم وعمل فلتر وقص الصور في فلاتر](https://geecoders.com/filter%20on-images-html/): تحديد مجموعة صور والتعديل عليهم وعمل فلتر وقص الصور في فلاترعملية تحديد مجموعه من الصور قد لا يعلمها جميع المطورين وكثير منهم يواجه مشكلة في هذه العملية وفي هذه المقالة سوف نشرح لكم كيف تقوم بتحديد مجموعه من الصور وعرضها بداخل التطبيق الخاص بك بدلا من تحديد صورة واحده فقط في كل مره فيمكنك تحديد […]
- [إنشاء صفحة لعرض مجموعه من الاشكال المتحركه في flutter](https://geecoders.com/gradient%20color-random-html/): إنشاء صفحة لعرض مجموعه من الاشكال المتحركه في flutterفي هذا المقال سوف نشارك معك شاشة بسيطه جدا تحتوي على كثير من التفاصيل الرائعه والتي تجعل من شكل تطبيقك افضل حيث انه يمكنك استخدام هذا التصميم في تنفيذ عملية ال splash screen على سبيل المثال وتصميم احد العناصر فوقها فهي تعطي منظر جميل كما هو موضح […]
- [الحصول على جميع بيانات الهاتف وid الخاص بالجهاز في فلاتر](https://geecoders.com/blog-post_30-html/): الحصول على جميع بيانات الهاتف وid الخاص بالجهاز في فلاترنحتاج دائما الى اي علامه تميز لنا الاجهزه التي تستخدم التطبيق وتكون ثابته لا تتغير اطلاقا وابسط مثال على ذلك وهو الكود المخصص للهاتف فهو لا يتغير حتى عندما تقوم بعمل تهيئة للجهاز كامل , لذلك يمكن ان تعتمد عليه لكي تحصل على بيانات مميزه حول […]
- [مجموعة من التصاميم المتنوعه لتغيير شكل switch في Flutter](https://geecoders.com/blog-post_28-html-4/): مجموعة من التصاميم المتنوعه لتغيير شكل switch في Flutterفي هذا المقال نشارك معكم مجموعه من العناصر الجميله التي تعطي لتطبيقك مظهر جذاب وتميزه عن باقي التطبيقات وهيا امكانية لجعل الswitch الخاص بتطبيقك بشكل افضل وبدون اي مكتبات خارجية فقط سوف تتمكن من تنفيذ هذه الاشكال من خلال اكواد بداخل flutter والتي سوف تساعدك في تحسن […]
- [شرح كيفية عمل تحديث للبيانات الموجوده بداخل الصفحه وجلب بيانات جديده في فلاتر](https://geecoders.com/data-and%20refresh-html/): شرح كيفية عمل تحديث للبيانات الموجوده بداخل الصفحه وجلب بيانات جديده في فلاترفي هذا المقال سوف نشرح لكم الفكرة التي يعتمد عليها معظم التطبيقات الشهيره في مجال تطبيقات الجوال وهيا عندما يتم الصعود الى اقصى الاعلى يتم تحميل المزيد من البيانات او تنفيذ اي عمليه ترغب بها وقد سبق وشرحنا لكم في مقالة سابقة كيف […]
- [شرح كيفية تنسيق الظل عند الضغط المطول مع ال container borderRadius](https://geecoders.com/blog-post_24-html/): شرح كيفية تنسيق الظل عند الضغط المطول مع ال container borderRadiusعند تصميم بعض العناصر في تطبيقك تحتاج الى ان تقوم بوضعها بشكل دائري ويكون هذا العنصر قابل للنصر ولكن تواجهك مشكلة اثناء تنفيذه هذه العملية وهيا انه عندما يتم استخدام اي عنصر قابل للنقر فإن المساحه التي يحصل عليها تكون كامله ولا يحترم حدود الwidget […]
- [شرح كيفية تغيير الايقونه اثناء النقر عليها مع animation في فلاتر](https://geecoders.com/blog-post_22-html-2/): شرح كيفية تغيير الايقونه اثناء النقر عليها مع animation في فلاترفي هذا المقال نشرح لكم كيف تقوم بتغيير شكل الايقونه عند الضغط عليها في flutter وهذا يحسن من شكل تطبيقك ويجعله مميز عن غيره بسبب الانميشن الذي يحتوية بالداخال ونحن نشارك معكم بشكل مستمر افكار لتحسين شكل تطبيقك وتحسين مظهره لكي يكون بأفضل صورة ويحبه […]
- [شرح التاكد من صيغة البريد الاليكتروني في Flutter](https://geecoders.com/check-vail-email-html/): شرح التاكد من صيغة البريد الاليكتروني في Flutterفي هذا المقال والذي يعد من المقالات المهمه والتي يجب على اي مطور استخدمها في عملية تسجيل الدخول او تسجيل حساب في تطبيقك وهيا التاكد من ان البريد الاليكتروني تم وضعه بالطريقة الصحيحه وهيا التاكد من ان الاميل يحتوي على @ وايضا يحتوي على .com للتاكد من شكل […]
- [التاكد من قوة كلمة المرور في flutter بدون مكتبة](https://geecoders.com/%20power-full-password-html/): التاكد من قوة كلمة المرور في flutter بدون مكتبةفي هذا الدرس سوف نقدم لكم كيف تقوم باختبار كلمة المرور الخاصه بك والتي يقوم المستخدم بإدخالها لكي تتاكد ان كلمة المرور قوية وهذا الدرس قام احد العملاء بطلبه مني في مشروعه حيث طلب تصميم لقوة كلمة المرور في مشروعه لكي يرفع من نسبة الامان في التطبيق […]
- [اضافة ايقونات cocoIcon لتطبيقك لتغيير شكل تطبيقك الى الافضل في flutter](https://geecoders.com/blog-post_990-html/): اضافة ايقونات cocoIcon لتطبيقك لتغيير شكل تطبيقك الى الافضل في flutterفي هذا المقال نشارك معكم واحد من اجمل الايقونات التي يمكنك استخدامها في تطبيقك بشكل جميل جدا وتحسن من مظهر تطبيقك بصورة كبيره وهذه الايقونات بصيغة svg وبعدة اشكال يمكنك استخدامها في تطبيقك بدون مشاكل سواء كان التطبيق الخاص بك تم بناءه باستخدام flutter ام […]
- [إخفاء الشريط العلوي appbar اثناء scroll في flutter](https://geecoders.com/blog-post_14-html/): إخفاء الشريط العلوي appbar اثناء scroll في flutterكثير من التطبيقات الموجوده بشكل كبير جدا على المتجر توفر ميزة اخفاء الشريط العلوي والسفلي عند عمل scrollig في التطبيق ولكن هل سالت نفسك كيف تتم هذه العملية ؟ وهل الامر صعب لتنفيذ هذه العملية او هل يوجد مكتبات في flutter تقوم بهذه العملية , في البداية الامر […]
- [اضافة slide_switcher في فلاتر بابسط طريقة](https://geecoders.com/blog-post_16-html-3/): اضافة slide_switcher في فلاتر بابسط طريقة في هذا المقال سوف نشرح لكم كيف تقوم بعمل switcher لمجموعه من الخصائص التي توجد بداخل فلاتر من اجل تحسين شكل التطبيق الخاص بك والذي تعمل عليه وهذه الاضافه التي نقدمها لكم اليوم توفر عليك الوقت في كتابة الكود الخاص بالشكل فهي تعمل على تنفيذ معظم الاوامر التي قد تحتاجها […]
- [شرح عمل animation على العناصر في Flutter بابسط طريقة](https://geecoders.com/animation%20-html/): شرح عمل animation على العناصر في Flutter بابسط طريقةكما نعلم ان الانميشن مهم جدا في تطبيقك وعليك باستخدامه لكي تجذب لك المستخدمين وفي مقالة اليوم سوف نشرح لك كيف تقوم بتغيير عنصر وتغيير طريقة الانتقال وايضا تغيير لون النص عند التغيير كل , اذا كنت قد شاهدت المقالات السابقه فالامر لن يكون معقد بالنسبة لك […]
- [شرح كيفية عمل animations على النصوص في flutter](https://geecoders.com/blog-post_08-html/): شرح كيفية عمل animations على النصوص في flutterفي هذه المقالة نقدم لكم شرح لكيفية عمل انميشن على الtext في فلاتر وكما نعلم ان النصوص من اكثر الwedget استعمالا وفي هذا المقال نشارك معكم مجموعه متنوعه من الانميشن التي تستطيع اضافتها على النص لديك في تطبيقك لكي تحسن من شكل التطبيق ويظهر بصورة افضل والامر لا […]
- [شرح اضافة اكثر من لغة في تطبيقك بإستخدام Getx في فلاتر](https://geecoders.com/blog-post-html-12/): شرح اضافة اكثر من لغة في تطبيقك بإستخدام Getx في فلاترفي هذا الدرس والذي يعد من اهم الدروس في استخدام الGetx وفي هذا المقال سوف نشرح لكم كيف تقوم بجعل التطبيق الخاص بك متعدد اللغات ويمكن لاي شخص استخدامه باكثر من لغة وهذه المسأله تواجه كثير من الاشخاص في عملية كتابة الكود ومن اكثر الاشياء […]
- [شرح GetServices في فلاتر بواسطة Getx](https://geecoders.com/getx-part6-html/): شرح GetServices في فلاتر بواسطة Getxفي هذا المقال سوف نشرح لكم خاصية من خصائص الgetx مهمه جدا في عملية تنظيم الكود الخاص بك وهيا تساعدك في تنظيم الكود وسهولة قراءة الكود الخاص بك عن طريق توزيع الكود الى مجموعة خدمات صغيره وعند الحاجه اليها يمكنك استخدامها في هذا المثال البسيط الذي نضعه لكم والذي سوف […]
- [شرح كيفية حقن الcontrollerGetx بواسطة binding](https://geecoders.com/getx-part-html/): شرح كيفية حقن الcontrollerGetx بواسطة bindingفي هذا المقال سوف نشرح لكم كيف تقوم بحقن الكنترول في فلاتر الخاص بالGetx والفائدة من الحقن وهو انك لن تحتاج الى تعريف الcontroller وعمل put لانه سوف يكون قادر على مشاهدته في اي مكان على مستوى المشروع بشكل كامل , والامر بسيط جدا جدا في عملية حقن الcontroller .تنتج […]
- [GetX بالعربي : شرح استخدام Find - LazyPut - Put في فلاتر](https://geecoders.com/getx-html/): GetX بالعربي : شرح استخدام Find – LazyPut – Put في فلاتراستكمالا لسلسلة تعلم الGetx بالعربي في فلاتر سوف نشرح اليوم لكم مجموعه من الخصائص التي تهم كل شخص يستخدم الgetx وهيا Find – LazyPut – Put وهذه العناصر قد لا يخلو التطبيق منها وسوف نحاول ان نبسط عليكم شرحها وكيف تقوم بإستخدامها في تطبيقك […]
- [شرح كيفية عمل counter بسيط باستخدام Getx state management Flutter](https://geecoders.com/counter-getx-state-management-flutter-html/): شرح كيفية عمل counter بسيط باستخدام Getx state management Flutterموضوع الstate management يعد من اكثر المواضيع المتناوله بشكل كبير جدا في فلاتر تحديدا ولذلك لان بطبيعة عمل الفلاتر انها مبنيه على الwidgets ولهذا نريد ان نقوم بتحديث بعض العناصر في نفس الصفحة لذلك نلجأ الى استخدام الstate management وهي متنوعه بشكل كبير ولكن اشهرها الgetx […]
- [شرح استخدام Getx في Flutter في كيفية الانتقال بين الصحفات بطرق مختلفه](https://geecoders.com/blog-post_24-html-2/): شرح استخدام Getx في Flutter في كيفية الانتقال بين الصحفات بطرق مختلفهالGetx تعد حالا من اكثر انواع الstate managemanets التي تحظى بشعبيه كبيره جدا في الفتره الاخيره وذلك لانها تسهل كثير من الوقت على المبرمجين وتساعدهم في انجاز العمل الخاص بهم وهيا ايضا من احدث الطرق في ال state managemanets الحديثه التي ظهرت في الاونه […]
- [كيفية اضافة قائمة منسدله مع انميشن بإستخدام فلاتر | dropdown menu Flutter with animation](https://geecoders.com/custom%20dropdown-html/): كيفية اضافة قائمة منسدله مع انميشن بإستخدام Flutterفي هذا المقال نشارك معكم واحده من افضل الاضافات التي يمكنك ان تستعملها اذا كنت ترغب باستخدام خاصية dropdown فكما نعلم ان هنالك الكثير منكم يعاني من وجود بعض المشاكل اثناء استخدام هذا الwidget ولكن مع اضافة اليوم سوف تتمكن من استخدامه بكل سهوله وايضا يوجد animation خلال […]
- [منع اخذ سكرين شوت داخل التطبيق في فلاتر بسهوله](https://geecoders.com/record%20for-flutter-html/): منع اخذ سكرين شوت داخل التطبيق في فلاتر بسهولهفي بعض الاحيان عند العمل على مشروع يكون يهتم بالخصوصيه تحتاج الى ان تقوم بوضع امكانية لمنع اخذ لقطة شاشه او حتى تسجيل فيديو , وهذه الميزة موجوده في عدد كبير من التطبيقات الموجوده على الانترنت وكثير من تطبيقات الاسئلة والاجوبه التعلمية تقوم بوضع هذه الميزة في […]
- [كيفية إنشاء ستوري مخصص في فلاتر لعرض الصور ومقاطع الفيديو لمدة زمنية معينه](https://geecoders.com/blog-post_18-html-3/): كيفية إنشاء ستوري مخصص في فلاتر لعرض الصور ومقاطع الفيديو لمدة زمنية معينهالاستوري اصبح شيئ اساسي في معظم تطبيقات التواصل الاجتماعي وهو عباره عن قصاصه يتم تنزيلها بشكل يومي وتختفي بعد مرور 24 ساعه واولى التطبيقات التي قام بنشر هذه الميزة والتي كانت تعتمد عليها بشكل اساسي في تطبيقتها وهيا سناب شات ويعد من اكبر […]
- [كيفية إنشاء زر للسحب في فلاتر | slide button in flutter](https://geecoders.com/slide%20button-html/): كيفية إنشاء زر للسحب في فلاتر | slide button in flutter كما نعلم ان فلاتر تقدم لنا كثير من الاضافات والمكتبات التي تسهل علينا العمل بشكل كبير جدا وايضا تسمح للمطورين بتطوير مكتبات ورفعها للمستخدمين بشكل مجاني من اجل مساعدة المبرمجين في انجاز الاعمال وفي هذه المقالة نشارك معكم واحده من المكتبات التي لا يعرفها الكثير […]
- [كيفية اضافة خاصية النزول التلقائي في فلاتر || how to add auto scroll in flutter](https://geecoders.com/auto-scroll-in%20flutter-html/): كيفية اضافة خاصية النزول التلقائي في فلاترالنزول التلقائي اصبح موضه تستخدم في تطبيقات الجوال وليس كثير من المبرمجين قادرين على تنفيذ هذه العمليه بشكل صحيح ولهذا قام احد الاشخاص المبدعين في flutter بإنشاء مكتبة جديده تساعد المطورين على امكانية النزول التلقائي بشكل صحيح دون مشاكل مع امكانية تحديد سرعة النزول التي ترغب بها واذا كنت […]
- [swipe to call and delete على الlistTitle في فلاتر](https://geecoders.com/listtitle-html/): swipe to call and delete على الlistTitle في فلاترهذه المكتبة تستخدم بشكل كبير جدا في معظم تطبيقات الرسائل النصيه او حتى اذا كان التطبيق الخاص بك يحتوي على listView وتحتاج ان تقوم بعملية على اي عنصر من العناصر فهذا الامر بسيط جدا يمكنك القيام به عن طريق هذه الاضافه والتي تسمح لك بإظهار مجموعه من […]
- [شرح كيفية عرض الرسائل التي تصل هاتفك في تطبيق فلاتر](https://geecoders.com/display-sms-to-application-html/): شرح كيفية عرض الرسائل التي تصل هاتفك في تطبيق فلاترمن الاضافات الجديده في فلاتر وهيا قراءة الرسائل التي تصلك على هاتفك بمعنى اذا وصل هاتفك اي رساله عامه فسيتم عرضها بداخل التطبيق ويمكنك من خلال التطبيق فلتره الرسائل التي تصلك او حتى تنفيذ اي عملية عليها مثل عرض مقطع صوتي للرساله بمعنى يتم قراءة الرساله […]
- [شرح التعامل مع عناصر برنامج الاندرويد ستوديو بشكل متقدم](https://geecoders.com/blog-post-html-40/): شرح التعامل مع عناصر برنامج الاندرويد ستوديو بشكل متقدمالسلام عليكم , في هذا المقال سوف نشرح لكم بعض الخصائص المميزه في برنامج android studio والتي تساعدك بشكل كبير جدا في عملية الكود وتسريع كتابة الاكواد معك والامر لا يقتصر على ذلك فقط بل هذه الاعدادات تحسن من شكل البرنامج لديك ولهذا قررنا كتابة مقالة تساعدكم […]
- [شرح كيفية تحميل صورة من الانترنت وحفظها بداخل الجهاز في فلاتر](https://geecoders.com/save-image-in-real-device-html/): شرح كيفية تحميل صورة من الانترنت وحفظها بداخل الجهاز في فلاترفي هذا المقال سوف نشرح لكم كيف تقوم بتحميل اي صورة من الانترنت على جهازك بكل سهوله في فلاتر ولتنفيذ هذه العمليه سوف تحتاج الى مجموعة من المكتبات التي تساعدك في تنفيذ هذه العملية بكل سهوله وكل شيئ سيتم شرحه لكم بالتفصيل في هذا المقال […]
- [شرح كيفية البحث داخل النص في فلاتر | how to search within text in filters](https://geecoders.com/search-text-in%20flutter-html/): شرح كيفية البحث داخل النص في فلاترفي هذا الجزء سوف نشرح لكم واحده من اهم المكتبات المهمه جدا في فلاتر وهيا تسمح لنا بالبحث في النص اذا كان لديك نص كبير وتريد ان تسمح للمستخدم بالبحث بداخله فيمكنك استخدام المكتبة التاليه والتي سوف تساعدك في البحث من خلال النص الذي تحتويه كما هو موضح بالصورة […]
- [شرح كيفية اضافة خاصية لاعادة بناء الصفحة من جديد وجلب البيانات من السيرفر (اعادة تحميل الصفحة)](https://geecoders.com/blog-post_31-html-3/): شرح كيفية اضافة خاصية لاعادة بناء الصفحة من جديد وجلب البيانات من السيرفر (اعادة تحميل الصفحة)معظم التطبيقات تستخدم ايقونة تظهر بالاعلى لاظهار علامة التحميل ومن ثم اظهار البيانات الجديده من السيرفر ويكون الكود الموجود في علامة التحميل هو جلب البيانات الجديده من السيرفر مثال على ذلك اذا كنت تريد ان تقوم بتحديث البيانات التي توجد […]
- [تتبع حالة الاتصال في فلاتر ومعرفة اذا كان الهاتف يرن وهل تم قبول المكالمه ام لا](https://geecoders.com/blog-post-html-17/): تتبع حالة الاتصال في فلاتر ومعرفة اذا كان الهاتف يرن وهل تم قبول المكالمه ام لامن احد المكتبات الجميله التي يمكنك استخدامها في فلاتر والتي تسهل عليك كتابة كود كبير اذا كنت ترغب بمعرفة حالة الاتصال في هاتفك وبناء عليها تقوم بتنفيذ امر معين مثال على ذلك عندما يقوم احد الاشخاص بالاتصال عليك بشكل مباشر […]
- [إنشاء تصميم تذكرة في فلاتر في اقل من دقيقه](https://geecoders.com/ticket-html/): إنشاء تصميم تذكرة في فلاتر في اقل من دقيقهتتميز فلاتر بتقديم لكم دائما مجموعة كبيره من المكتبات الرائعه جدا والتي من شانها ان تساعدكم بشكل كبير جدا في عملية تطوير التطبيقات وانجاز التصاميم بشكل اسرع وفي مقالة اليوم نشارك معكم واحده من المكتبات القوية في فلاتر وهيا مخصصه لتنفيذ تصميم تذكرة طيران من خلال استخدام […]
- [كيفية تثبيت واستخدام NodeJS على اجهزة windows](https://geecoders.com/nodejs-html/): كيفية تثبيت واستخدام NodeJS على اجهزة windowsفي هذا القسم باذن الله سوف نشرح لكم كيف تقوم بعمل apis باستخدام nodeJS وفي اول درس سوف نشرح لكم كيف تقوم بتحميل وتثبيت node is في جهازك ومع الدروس سوف نشرح لكم التعامل معها بسهوله وكما نعلم ان ال nodejs عليها طلب كبير جدا من قبل المطورين ومطلوبه […]
- [إنشاء snackbar بشكل مختلف يحسن من مظهر تطبيقك في فلاتر](https://geecoders.com/snackbarstyle-html/): إنشاء snackbar بشكل مختلف يحسن من مظهر تطبيقك في فلاتراستخدام snackbar التقليدي في تطبيقك اصبح شيئ عادي ولا يميز تطبيقك عن باقي التطبيقات وعليك دائما بان تستمر في تطوير نفسك وتحسين الاسلوب الذي تتبعه في تصميم التطبيقات ويمكنك الاستعانه بموقعنا في مساعدتكم في انجاز الاعمال بشكل اسرع وفي هذا المقال نرجع لكم بتصميم جديد للsnackbar […]
- [كيفية التاكد من قوة كلمة المرور وانها تحتوي على حروف وارقام وعلامات في flutter](https://geecoders.com/flutter-html-4/): كيفية التاكد من قوة كلمة المرور وانها تحتوي على حروف وارقام وعلامات في flutterفي كثير من الاحيان نحتاج الى ان نقوم بعمل كلمة مرور قوية في فلاتر ونحتاج من المستخدم ان تكون كلمة المرور تحتوي على حروف كبيره وصغيره ورموز وارقام ونظهر شريط بالاسفل يوضح ماهي المتطلبات التي نحتاجها لكملة المرور وفي هذا الدرس نشارك […]
- [اضافة زر الصعود للاعلى اثناء الscroll الى الاسفل في فلاتر](https://geecoders.com/scroll-html-2/): اضافة زر الصعود للاعلى اثناء الscroll الى الاسفل في فلاتردائما نهتم بتقديم لكم كل ما هو جديد في عالم الفلاتر والمكتبات التي يتم تنزيلها حديثا نقدمها لكم لكي تستفاد منها ويكون لديك افكار عديده في تنفيذ المشاريع التي تعمل عليها بشكل كبير جدا وفي هذا المقال سوف نشرح لكم كيف تقوم بتصميم زر للصعود الى […]
- [شرح كيفية عمل search مع with filtter](https://geecoders.com/search-html/): شرح كيفية عمل search مع with filtterامكانية اضافة مربع البحث في تطبيقك قمنا بشرحه لكم باكثر من طريقة في موقعنا واغلب الدروس الموجوده على الانترنت قامت بشرح هذا الsearch ولكن في هذا الدرس سوف نشرح شيئ مختلف في عملية البحث حيث سوف نقوم بتغيير البيانات اثناء عملية البحث على عنصر معين وعرضه كما هو موضح […]
- [شرح كيفية اخفاء appbar و bottomNavigationBar اثناء عمل scroll للصفحه](https://geecoders.com/scrollbottom-html/): شرح كيفية اخفاء appbar و bottomNavigationBar اثناء عمل scroll للصفحهمعظم التطبيقات الكبيره دائما نلاحظ انها تحاول ان تجعل المستخدم يبقى اكبر مده ممكنه في التطبيقات الخاصه بها وذلك بانها تعطي تجربة استخدام جميلة للمستخدم وتجعل المستخدم يفضل التطبيق , ومن ضمن الاشياء التي يركز عليها معظم التطبيقات الكبيره وهيا خاصية اخفاء شريط الAppbar اثناء الscroll […]
- [شرح دورة حياة التطبيق الخاص بفلاتر بشكل بسيط جدا](https://geecoders.com/life-html/): شرح دورة حياة التطبيق الخاص بفلاتر بشكل بسيط جدايجب على كل المبرمجين معرفة دورة حياة التطبيق لان التطبيقات تعتمد بشكل اساسي على دورة حياة معينه وابسط مثال على ذلك عندما يتم اغلاق الهاتف او حتى يتم وضع الهاتف في وضع الانتظار وهذا ما يحدث عندما يتم تصغير التطبيق فيمكنك تنفيذ اوامر معينه عندما يتغير سلوك […]
- [تطبيق اساله واجوابه باستخدام فلاتر بشكل بسيط | Simple question and answer application using Flutter](https://geecoders.com/questions-html/): تطبيق اساله واجوابه باستخدام فلاتر بشكل بسيطعندما تتعلم في تطوير تطبيقات الجوال تحتاج دائما الى تنفيذ عدد كبير من التطبيقات لكي تتاكد من انك قادر على تنفيذ مشاريع للعملاء ومن ضمن المشاريع التي تطلب بشكل كبير وهيا انشاء تطبيق quiz app حيث يقوم التطبيق بوضع مجموعة من الاسئله والاختيارات حيث يتمكن المستخدم من قراءة السؤال […]
- [اخفاء Keyboard اثناء عند الضغط على اي مكان في الشاشه او الscroll في Flutter](https://geecoders.com/keyboard-scroll-flutter-html/): اخفاء Keyboard اثناء عند الضغط على اي مكان في الشاشه او الscroll في Flutterعند استخدام TextField تحتاج الى ان تقوم بإخفاء الكيبورد اثناء النزول الى الاسفل اذا كان التطبيق يحتوي على اكثر من TextField او حتى نريد اخفاء الكيبورد عند الضغط على اي مكان في الشاشه ولهذا نقدم لكم في درس اليوم كيف تقوم بإخفاء […]
- [ملف json يحتوي على keys وكيفية استخراج البيانات منه](https://geecoders.com/read-json-file-andro-html/): ملف json يحتوي على keys وكيفية استخراج البيانات منهفي هذا المقال سوف نشرح لكم كيف تستطيع استخراج وقراءة محتويات ملف json مرفوع على الانترنت بدون الحاجه الى تحميلة ورفعه في تطبيقك وفي المقال السابق شرحنا لكم كيف تقوم بعملية قراءة ملف json واستخراج الكلمات التي تريدها من داخله بعدة اشكال مختلفه وفي هذا المقال نكمل […]
- [كيفية قراءة ملف الjson واستخراج جميع البيانات من داخل list التي تحمل key معينه](https://geecoders.com/json-list-key-html/): كيفية قراءة ملف الjson واستخراج جميع البيانات من داخل list التي تحمل key معينهفي مقالة اليوم سوف نتعرف على كيفية التعامل مع json وكيف تقوم بقراءه محتويات الملف كما تريد من خلال وضع الملف بداخل برنامج الاندرويد ستوديو وكما نعلم ان ملفات الjson من اهم الملفات التي يتعامل معها المبرمجين بشكل كبير وغالبا ما تقوم […]
- [معرفة نوع المتغير في الجافا | Knowing the type of a variable in java](https://geecoders.com/knowing-the-type-of-a%20variable%20-html/): معرفة نوع المتغير في الجافا | Knowing the type of a variable in javaاحيانا عند تطوير التطبيقات باستخدام لغة البرمجة java تحتاج الى ان تقوم بمعرفة نوع المتغير لكي تعرف كيف تتعامل معه وهذه المشكلة قابلتني بشكل شخصي وبعد البحث تحصلت على كود بسيط جدا يساعدك على تخطي هذه المشكلة وانا اعتقد ان الاغلب منكم وقع […]
- [كيفية استخراج نسخة لتطبيقك في فلاتر لرفعها على متجر جوجل بلاي](https://geecoders.com/upload-app-to-html/): كيفية استخراج نسخة لتطبيقك في فلاتر لرفعها على متجر جوجل بلايكما نعلم ان لذة العمل لن تظهر سوى بعد نشر التطبيق ومعرفة اراء الاشخاص حول تطبيقك ومدى ابداعك في البرمجة ولهذا تحتاج الى ان تنشر تطبيقك على متجر جوجل بلاي على سبيل المثال وفي هذه الحالة سوف نشرح لك كيف تقوم باستخراج نسخة من تطبيقك […]
- [حل مشكلة git config --global --add safe.directory](https://geecoders.com/git%20config-html/): حل مشكلة git config –global –add safe.directoryواحده من اكثر المشاكل التي سبب لي مشاكل في android studio وهيا مشكلة git config –global –add safe.directory ولاحظت هذه المشكلة بشكل كبير عند القيام بعمليات التصميمفي فلاتر حيث ان المكتبات لم تكن تعمل بسبب هذه المشكلة ومشاكل اخرى , وكما تعملون اننا نحاول دائما مساعدتكم في حل المشاكل […]
- [الحصول على ال token الخاص بالمستخدم لاستخدامه في FCM Firebase في تطوير تطبيقات الاندرويد ستوديو #15](https://geecoders.com/android-java-fcm-html-2/): الحصول على ال token الخاص بالمستخدم لاستخدامه في FCM Firebase في تطوير تطبيقات الاندرويد ستوديوفي هذا المقال سوف نشرح معكم كيف تستطيع الحصول على التوكن الخاص بالمستخدم والذي يتم استعماله في Firebase هذا التوكن يمكن ان يستخدم في عمليات ارسال الرسائل FCM والاشعارات ولكي تحصل عليه يجب اولا ان يكون تطبيقك مربوط بخدمة الفايربيز وقد […]
- [شرح كيفية استخدام Topic في ارسال الاشعارات (ارسال اشعارات خاصه بالجروب) #14](https://geecoders.com/android-java-html-2/): شرح كيفية استخدام Topic في ارسال الاشعارات (ارسال اشعارات خاصه بالجروب)في هذا المقال سوف نشرح لكم كيف تقوم بعمل topic وارسال رسائل من firebase بشكل جماعي او حتى ارسالل رسائل للجروب الخاص بك وكل هذا يكون من خلال ال topic حيث تعمل هذه الوظيفة على استقبال رسائل من firebase بشكل جماعي ويجب ان يكون المستخدم […]
- [ارسال واستقبال الاشعارات باستخدام Firebase والانتقال الى صفحة معينه بعد ارسال الاشعار في تطوير تطبيقات الاندرويد ستوديو #13](https://geecoders.com/fcm-html-2/): ارسال واستقبال الاشعارات باستخدام Firebase والانتقال الى صفحة معينه بعد ارسال الاشعار في تطوير تطبيقات الاندرويد ستوديوفي هذا المقال سوف نشرح معكم كيف تقوم بتعيين استقبال للرسائل التي تصل من fcm سواء من topic او حتى من مستخدم عادي في هذا المقال مع امكانية النقر على الاشعار وارسال المستخدم الى اي صفحه وكل هذا سوف […]
- [اجعل شريط bottomNavBar في تطبيقات Flutter أكثر جاذبية مع الرسوم المتحركة](https://geecoders.com/blog-post_10-html-2/): تغيير شريط bottomNavBar الى شكل مختلف مع انميشن بين الانتقال في تطبيقات فلاترفي هذه المقالة سوف نقدم لكم ايضا bottomNavBar جديد ويعطي تاثير عند النقر على اي عنصر من عناصر ال bottomNavBar وانا استخدام هذه المكتبة في بعض المشاريع التي قمت بها حيث انها بسيطه جدا ويتعطي تاثير رائع عند الضغط على اي عنصر واذا […]
- [تغير عرض bottomNavigationBar مع تغيير العناصر في flutter مع انميشن](https://geecoders.com/blog-post_08-html-2/): تغير عرض bottomNavigationBar مع تغيير العناصر في flutter مع انميشنفي هذه المقالة نقدم لكم شكل جديد ومختلف لتنفيذ عملية bottomNavigationBar بشكل احترافي وتحسين مظهر التطبيق الخاص بك في flutter والامر بسيط جدا جدا وكل ما سوف نحتاج اليه هو اننا سنقوم بعمل اضافة للمكتبة التي نقدمها لكم في هذه المقالة وهيا تدعم خاصية null safety […]
- [كيفية إنشاء bottomSheet تفاعلي مع إمكانية التمرير في Flutter لملئ الشاشه](https://geecoders.com/custom%20bottomsheet-html/): إنشاء custom bottomSheet مع امكانية عمل سكرول لملئ الشاشه في Flutterفي هذا الجزء سوف نشرح لكم كيف تقوم بعمل bottom sheet يظهر بكامل الشاشه او جزء من الشاشه وعند السحب يكتمل وهذا سوف يكون من خلال مقالة اليوم , في هذه المقالة نقدم لكم عدد 2 من المكتبات حيث ان كل مكتبة تقوم بوظيفة معينه […]
- [كيفية إنشاء bottomNavigationBar تفاعلي مع animation في Flutter](https://geecoders.com/blog-post-html-31/): إنشاء bottom_bar مع animation بين التغيير للعناصر في تطبيقات Flutterيوجد الكثير من المكتبات التي تقدم لنا امكانية تنفيذ bottomNavigationBar بشكل جميل وفي هذه المقاله نشارك معكم احد هذه المكتبات الرائعه والتي تحتوي على تصميم عصري وجذاب لتطبيقك يمكنك استخدام المكتبة وتنفيذ الانميشن على العنصر الذي يتم النقر عليه وهذا يحسن من شكل التطبيق العام حتى […]
- [كيفية إنشاء رسوم بيانية تفاعلية في Flutter لعرض الإحصائيات](https://geecoders.com/blog-post_02-html/): رسم بياني في Flutter لمعرفة الاحصائيات بشكل جميلفي هذا المقال سوف نشرح لكم كيف تقوم بعمل الرسم البياني في تطبيقات Flutter بشكل مبسط وجميل وباسهل طريقة , حيث يوجد مكتبة تسهل علينا القيام بكل هذه العمليات بشكل بسيط جدا وكل هذا يكون من خلال المكتبة التي نقدمها لكم وبها الكثير من الاشكال التي يمكنك استخدامها […]
- [حل مشكلة push master to origin/master was](https://geecoders.com/sovle-push-master-html-2/): حل مشكلة push master to origin/master wasفي البداية سبب ظهور المشكلة هو مشكلة “push master to origin/master was rejected” تحدث عندما تحاول دفع التغييرات من فرع master المحلي إلى فرع master البعيد، ولكن هناك اختلافات بين الفرع المحلي والبعيد.اهناك عدة أسباب محتملة لهذه المشكلة، منها:قد تكون المراجع المحلية والبعيدة غير متطابقة. على سبيل المثال، إذا […]
- [جدد إصدار Gradle في مشروع Flutter قديم في 4 خطوات سهلة](https://geecoders.com/update-gradle-html/): جدد إصدار Gradle في مشروع Flutter قديم في 4 خطوات سهلةلتجديد إصدار Gradle في مشروع Flutter قديم:اجعل نسخة المشروع على جهازك إما عن طريق الاستنساخ من GitHub أو التنزيل من مكان آخر.في موجه الأوامر، اكتب الأمر التالي:flutter pub outdatedهذا سيعرض لك جميع التبعيات القديمة في مشروعك.اكتب الأمر التالي لتحديث جميع التبعيات:flutter pub upgradeاكتب الأمر التالي […]
- [تحديد جزء معين في خريطة جوجل في Flutter بطريقة مخصصة مع إمكانية منع تحديد العنوان](https://geecoders.com/specific-delect%20-html/): تحديد جزء معين في الخريطة بطريقة مخصصه مع امكانية منع تحديد العنوانفي هذا المقال سوف نشرح معكم كيف تقوم بتحديد جزء معين من الخريطة في مشروعك في Flutter مع امكانية اضافة مؤشر واذا كان المؤشر بداخل المنطقة التي قمت بتحديدها سوف يعمل واذا لم يكون في المنطقه التي تقوم بتحديدها فلن يعمل المؤشر وهذا ما […]
- [تفعيل خرائط جوجل في Flutter : دليل شامل للاندرويد و iOS](https://geecoders.com/ios-maps-flutter-html/): كيفية تفعيل خرائط جوجل على الاندرويد و ios بدون مشاكل Flutterفي هذه المقالة سوف نشرح لكم كيف تقوم بتفعيل خرائط جوجل على ios حيث تعد منصة ios والمملوكه لشركة apple من اقوى الانظمه الموجوده في السوق ولهذا عليك دائما في تطبيقاتك ان تهتم بكلا النظامين حتى تتمكن من اتقان الفلاتر او اي تقنية اخرى والامر […]
- [تبسيط لمفهوم أنواع الـ Streams في Flutter : دليل شامل](https://geecoders.com/blog-post_22-html-4/): تبسيط لمفهوم أنواع الـ Streams في Flutterمن الأسئلة الشائعة في أي مقابلة عمل لـ Flutter هو سؤال: ما هي أنواع الـ Streams في Flutter؟Flutter هو إطار عمل مفتوح المصدر تم تطويره بواسطة Google في عام 2017، ويمكن استخدامه لتطوير تطبيقات الجوال والمواقع الإلكترونية على منصات متعددة، بما في ذلك Android وiOS وWeb وWindows وmacOS.في Flutter، […]
- [حل مشكلة Your project uses a version of Flutter that is not supported by the current Flutter SDK.](https://geecoders.com/version-of-flutter-html-2/): حل مشكلة Your project uses a version of Flutter that is not supported by the current Flutter SDK.إذا كنت تريد تعديل مشروع Flutter يعتمد على إصدار قديم من Flutter، فقد تواجه المشكلة التالية:Your project uses a version of Flutter that is not supported by the current Flutter SDK.لحل هذه المشكلة، يمكنك استخدام fvm (Flutter Version […]
- [حل مشاكل Flutter عند تشغيل المشروع على نظام تشغيل ios](https://geecoders.com/solve-problem-html-2/): حل مشاكل Flutter عند تشغيل المشروع على نظام تشغيل iosاضف الاكواد التاليه في terminal عند تشغيل المشروع flutter cleanflutter pub getcd iospod initpod cache clean –allpod deintegraterm Flutter/Flutter.podspecrm Podfile.lockrm -rf .symlinks/cd ..flutter cleanflutter pub getcd iospod updatepod repo updatepod install –repo-updatepod updatepod installcd ..flutter run
- [تجنب استخدام هذه العوامل في تطبيقك عند رفعه على منصة appstore حتى يتم قبول التطبيق](https://geecoders.com/appstore-flutter-upload-html/): تجنب استخدام هذه العوامل في تطبيقك عند رفعه على منصة appstore حتى يتم قبول التطبيق1- لو الابلكيشن بتاعك فيه login و register وكدا ف لازم لازم تعمل حسابك أن يكون فيه زرار لل delete account2- واحنا في سيره تسجيل الدخول بردو لو انت مستخدم third-party login service زي تسجيل الدخول ب Google أو Facebook ف […]
- [معرفة اذا كان المستخدم موجود داخل التطبيق ام لا واظهار مربع به المستخدم اونلاين في تطبيق الشات](https://geecoders.com/blog-post_14-html-4/): معرفة اذا كان المستخدم موجود داخل التطبيق ام لا واظهار مربع به المستخدم اونلاين في تطبيق الشاتفي تطبيقات المحادثات نلاحظ وجود علامة خضراء او شريط او حتى نص يظهر لنا اذا كان المستخدم الاخر موجود داخل التطبيق , وهذا ما سنعمل عليه اظهار شريط باللون الاخضر يظهر عندما يكون الطرف الاخر موجود داخل المحادثة في […]
- [تحميل قائمة بجميع الرسائل المرسله من المستخدم الى مستخدم اخر](https://geecoders.com/chat10-html/): تحميل قائمة بجميع الرسائل المرسله من المستخدم الى مستخدم اخرفي اي تطبيق محادثة سواء واتساب او ماسنجر او غيره يظهر في واجهة التطبيق الاشخاص الذين قمت بعمل محادثة معهم من قبل وليس جميع مستخدمي التطبيق اليس كذلك ؟ في مقالة اليوم سوف نعمل على هذه القائمه ونساعدكم على اظهار جميع المحادثات التي يقوم بها المستخدم […]
- [ضبط صفحة عرض المحادثة ChatActivity في تطبيق Chat App اندرويد ستوديو](https://geecoders.com/blog-post_10-html-3/): ضبط صفحة عرض المحادثة ChatActivity في تطبيق Chat App اندرويد ستوديوفي هذا المقال سوف نقوم بضبط صفحة ChatActivity وهي الصفحة التي تحتوي على محتويات الرسائل بين المرسل والمستقبل والتي قمنا بتصميم الهيكل الخاص بها في احد المقالات السابقة في هذا التطبيق وايضا قمنا بعمل ادبتر خاص بالرسائل بين الطرف الاول والطرف الثاني من اجل معرفة […]
- [انشاء adapter chat خاص لعمل محادثة بين طرفين | Creating chat adapter android studio](https://geecoders.com/blog-post_08-html-3/): انشاء adapter chat خاص لعمل محادثة بين طرفين | Creating chat adapter android studioفي هذا المقال والذي يعد الدرس الثامن من انشاء تطبيق شات سوف نقوم بعمل ادبتر للشات وهذا الادبتر به طرفين وهو المرسل والمستقبل والذي قمنا بعمل التصميمات الخاصه بهم في الدرس السابق وفي هذا الدرس سوف نكمل في التطبيق ونقوم بعمل الادبتر اللازم […]
- [تصميم صفحة للمحادثات ببرنامج اندرويد ستوديو | Design a page for conversations in Android Studio](https://geecoders.com/blog-post-html-38/): تصميم صفحة للمحادثات ببرنامج اندرويد ستوديو | Design a page for conversations in Android Studioفي هذا الدرس والذي يعد السابع من دروس بناء تطبيق شات باستخدام خدمة الفايربيز ببرنامج اندرويد ستوديو سوف نقوم ببناء وانشاء صفحة للمحادثات تكون بين طرفين وتحتوي اعلى الصفحة على اسم المستخدم الذي تقوم بالمحادثه معه وتكون الرسائل المرسله من طرف الشخص […]
- [تحديث جميع البيانات لمستخدمي التطبيق وتصميم صفحة للمستخدمين](https://geecoders.com/chat6-html/): تحديث جميع البيانات لمستخدمي التطبيق وتصميم صفحة للمستخدمينفي هذا الدرس سوف نقوم بتصميم صفحة تحتوي على قائمة بها جميع مستخدمي التطبيق لكي تتمكن من اضافتهم والتحدث معهم , وايضا سوف نتعرف على كيفية عرض جميع مستخدمي التطبيق للجميع لكي تتمكن من اضافتهم وبدء محادثة جديدة معهم اذا كنت ترغب بذلك .أصبح الاقبال على ظيفة android […]
- [حفظ التوكن والبيانات الخاص بالمستخدم وحذف البيانات عند تسجيل الخروج في تطبيق الشات](https://geecoders.com/save-token-html/): حفظ التوكن والبيانات الخاص بالمستخدم وحذف البيانات عند تسجيل الخروج في تطبيق الشاتفي هذا الدرس سوف نقوم بعمل تصميم لصفحة mainactivity وايضا سوف نقوم بحذف البيانات الخاصه بالمستخدم عند عملية تسجيل الخروج من التطبيق وهذا لكي لا تحدث مشاكل عند تسجيل الخروج من التطبيق , ايضا سوف نتعرف على كيفية حفظ التوكن الخاص بالمستخدم في […]
- [كيفية عمل تسجيل دخول لبيانات المستخدم بواسطة firebase | بناء تطبيق شات بالفايربيز](https://geecoders.com/blog-post_30-html-2/): كيفية عمل تسجيل دخول لبيانات المستخدم بواسطة firebaseفي مقالة اليوم سوف نتعرف على كيفية عمل تسجيل دخول الى حسابك في تطبيق chat app , وكيف يمكن تخزين البيانات في الجهاز لتمكين الدخول الى الحساب في المره المقبله دون الحاجه الى كتابة المعلومات من جديد من اكثر البرامج التي قدمنا عليها شروحات في موقعنا هي برنامج اندرويد […]
- [ارسال بيانات التسجيل الى firebase وحفظها داخل SharedPreferences لبناء تطبيق محادثه بالفايربيز](https://geecoders.com/blog-post_28-html-7/): ارسال بيانات التسجيل الى firebase وحفظها داخل SharedPreferencesفي هذة المقالة سوف نشرح معكم كيف يمكنك ارسال بيانات التسجيل في الفايربيز وتخزينها ايضا بداخل الSharedPreferences لكي يصبح دائما الاميل والرقم السري الخاصين بالمستخدم مسجلين بشكل دائم ولا يحتاج في كل مره الى اعادة كتابتهم الا عندما يقوم بتسجيل الخروج من التطبيق وفي هذة الحالة سوف يحتاج […]
- [ربط التطبيق مع firebase والتاكد من ارسال الرسائل للمستخدم | Android studio java](https://geecoders.com/blog-post_26-html-6/): ربط التطبيق مع firebase والتاكد من ارسال الرسائل للمستخدمفي هذا المقال سوف نقوم بربط التطبيق الخاص بنا بخدمة الفابيز والتاكد من التوكن الخاص باليوزر وارسال له الرسائل وهذة المقالة تعد ثاني مقالة في انشاء تطبيق chat عن طريق برنامج اندرويد ستوديو , وهذا يعد ثاني تطبيق نقوم بإنشاءه في قسم الفايربيز حيث ان اول تطبيق […]
- [المكتبات التي تحتاجها لبناء تطبيق chat في Android studio](https://geecoders.com/blog-post_24-html-8/): المكتبات التي تحتاجها لبناء تطبيق chat في Android studioيوجد بعض من المكتبات المهمه التي تحتاجها للبدء في تصميم اي تطبيق على برنامج اندرويد ستوديو ويوجد مكتبات لا غنى عنها اطلاقا مثل ssd و sdp لذلك قم بتثبيتهم وايضا قم بتثبيت مكتبة roundedimageview لتصميم صورة دائريه .dependencies { // ssd and sdp implementation ‘com.intuit.sdp:sdp-android:1.0.6’ […]
- [شرح التعامل مع مكتبة datetime بلغة بايثون | datetime library in python](https://geecoders.com/blog-post_22-html/): شرح التعامل مع مكتبة datetime بلغة بايثون | datetime library in pythonتعد مكتبة datetime واحده من المكاتب التي تستخدم بشكل كبير في البرامج وهي تسهل علينا الوصول الى التاريخ والوقت الحالي مثلا لديك برنامج يقوم بعمل فواتير وتريد عند طباعة اي فاتورة يتم طباعة التاريخ والوقت لذلك تستخدم هذة المكتبة والمميز في البايثون انها توفر […]
- [اكواد بايثون جاهزة لشرح مكتبة random مع شرح لكل كود](https://geecoders.com/blog-post-html-3/): اكواد بايثون جاهزة لشرح مكتبة random مع شرح لكل كودفي هذا الدرس اشارك معكم مجموعه من اكواد بايثون الجاهزة حول استخدام مكتبة العشوائي وهي من اهم المكتبات التي يجب على كل شخص معرفتها وليس فقط في python بل في كل لغات البرمجة تقريبا وسنحاول شرحها لكم اليوم بكل تفاصيلها وتقديم اكثر من سكريبت ومثال عليها […]
- [ترجمة كامله لتطبيقك باستخدام مكتبة easy localization مع شرح الاستخدام في Flutter](https://geecoders.com/easy-localization-html-2/): ترجمة كامله لتطبيقك باستخدام مكتبة easy localization مع شرح الاستخدام في Flutterمكتبة easy_localization هي مكتبة Flutter مفتوحة المصدر تسهل عملية الترجمة الدولية لتطبيقات Flutter. توفر المكتبة مجموعة من الميزات التي تجعل من السهل ترجمة تطبيقاتك إلى لغات متعددة، بما في ذلك مجموعه مميزات لهاهناك حاجة إلى لغات البرمجة Swift أو Objective-C وبيئات التطوير المتكاملة Xcode […]
- [ترجمة التطبيق الخاص بك في flutter بدون اي مكتبات](https://geecoders.com/translation-nolib-html-2/): ترجمة التطبيق الخاص بك في flutter بدون اي مكتباتيمكن ترجمة تطبيق Flutter بدون مكتبات عن طريق إنشاء ملفات ترجمة لكل لغة تريد دعمها. يمكنك استخدام أي تنسيق ملف تريده لترجمة، ولكن تنسيق JSON هو الأكثر شيوعًا.إحدى أهم مزايا إنشاء تطبيق ويب هي التكلفة المنخفضة. خاصة إذا قمت بالاستعانة بمصادر خارجية ، فقد يكون تطوير البرامج […]
- [إضافة Timer في Flutter مع تنفيذ امر معين بعد الانتهاء الوقت](https://geecoders.com/timer-html/): إضافة Timer في Flutter مع تنفيذ امر معين بعد الانتهاء الوقتفي احد المشاريع التي كنت اعمل عليها طلب العميل مني مؤقت وبعد مرور وقت معين يتم تسجيل عملية تسجيل خروج من التطبيق ولهذا قمت بعمل وقت معين بمقدار 5 ثواني وبعد انتهاء المده يتم عمل emit ومن خلالها اقوم بعملية تسجيل الخروج وحذف البيانات التي […]
- [تتبع موقع المستخدم خلال استخدام التطبيق عن طريق google map في flutter](https://geecoders.com/tra-html/): تتبع موقع المستخدم خلال استخدام التطبيق عن طريق google map في flutterفي هذه المقالة تعد من الاكثر طلبا من قبل المطورين حيث سوف نشرح لكم كيف تقوم بتتبع موقع المستخدم وعمل tracking له باستخدام خرائط جوجل بطريقة بسيطة مع تغيير الايقونه والمسار الذي يظهر للمستخدم , بكل بساطة عليك بتفعيل ميزة التتبع من خلال جوجل […]
- [كيفية الانتقال الى صفحة جديده بعد هز الهاتف في فلاتر](https://geecoders.com/shake-vibration-flutter-html/): كيفية الانتقال الى صفحة جديده بعد هز الهاتف في فلاتريتيح تطبيق فيسبوك امكانية التبليغ عن مشكلة وذلك يكون عن طريق هز الهاتف ولكن هل اردت ان تقوم بتنفيذ مثل هذه العميله في تطبيقك والامر بسيط جدا في flutter حيث انه يوجد مشكلة تقدم هذه الميزه وتجعلك قادر على تنفيذ مثل هذه العميله وهذا يكون عن […]
- [كيفية تنفيذ امر معين عند النقر مطول على صورة او اي عنصر في Flutter](https://geecoders.com/long-click-img-ios-html/): كيفية تنفيذ امر معين عند النقر مطول على صورة او اي عنصر في Flutterيغفل كثير من المبرمجين عن widget مهم وموجود في flutter وهو CupertinoContextMenu حيث انه يقوم بتنفيذ وظيفة رائعه ويعطي مظهر جيد لتطبيقك , بكل بساطه يعمل على امكانية جعل العنصر الذي ينقر عليه المستخدم قابل للضغط المطول وتنفيذ امر معين بعد الضغطة […]
- [شرح كيفية عمل ExpansionPanelList في Flutter](https://geecoders.com/expansionpanellist%20-html/): شرح كيفية عمل ExpansionPanelList في Flutterاحيانا عند تطوير تطبيق خاص بك تحتاج الى اضافة الى قائمه منسدله في التطبيق ولكن القائمه تكون عباره عن عنوان خاص بها وعند النقر عليها يتم عرضها بشكل كامل كما هو موضح بالصورة الخاصه بالمقال وعند النقر عليها مره اخرى يتم اخفاء جزء منها ويبقى العنوان فقط ولهذا سوف نساعدكم […]
- [شرح تحديد مساحة معينه ووضع دائره على الخريطة في flutter](https://geecoders.com/determine-distan-html/): شرح تحديد مساحة معينه ووضع دائره على الخريطة في flutterاذا كنت تعمل على مشروع اندرويد او تطبيق ios وطلب منك العميل تحديد مساحة معينه في الخريطة يتم تقديم الخدمه بها فلا تقلق الامر بسيط جدا جدا يمكنك استخدام خاصية في flutterMap تساعدك في رسم دائره على الخريطة بمساحه معينه كما هو موضح بالصورة مع الالوان […]
- [شرح كيفية تحجيم الشاشه على ال Desktop في تطبيقات Flutter على سطح المكتب](https://geecoders.com/desktop-flutter-html/): شرح كيفية تحجيم الشاشه على ال Desktop في تطبيقات Flutter على سطح المكتباذا كان التطبيق الخاص بك يعمل على سطح المكتب على سبيل المثال وتريد ان تقوم بعمل تحجيم للتطبيق بمعنى ان التطبيق او البرنامج الخاص بك يكون بابعاد معينه لا يمكن ان يقل عنها فيمكنك ذلك من خلال استخدام مكتبة desktop window فهي تسمح […]
- [اضافة ايقونة زر تشغيل وايقاف المقطع الصوتي بشكل مختلف في فلاتر](https://geecoders.com/sound-effect-html/): اضافة ايقونة زر تشغيل وايقاف المقطع الصوتي بشكل مختلف في فلاترفي هذا المقال نشارك معكم طريقة جديده من الطرق التي تحسن من شكل التطبيق الخاص بك خصوصا لو كان التطبيق الخاص بك يوجد بداخله مقاطع صوتيه او حتى يحتوي على مقاطع فيديو في طبيعة الحال يوجد ايقونة توضح اذا كان التطبيق في حالة التشغيل او […]
- [إنشاء واجهة تطبيق لرفع الملفات من هاتفك مع تحديد صيغة الصورة في Flutter](https://geecoders.com/upload-file-html/): إنشاء واجهة تطبيق لرفع الملفات من هاتفك مع تحديد صيغة الصورة في Flutterفي هذا المقال سوف نقوم معكم ببناء واجهه يتم فيها رفع الملفات الخاصه بك وهذه الصفحة مميزه جدا لاحتوائها على الوان بسيطة ومريحة للعين وايضا يوجد بها افكار يمكنك استخدامها في مشاريعك ايضا هذه الواجهه بسيطة جدا عباره عن صورة بالاعلى واسفلها تصميم […]
- [شرح كيفية عرض تفاصيل الرابط المرسل في flutter](https://geecoders.com/link-previe-flutter-html/): شرح كيفية عرض تفاصيل الرابط المرسل في flutterعند استخدامك لمواقع التواصل الاجتماعي الكبيره مثل فيسبوك او انستقرام او حتى واتساب او غيرها من التطبيق سوف تلاحظ انه عندما ارسال رابط يتم اظهار تفاصيل الرابط وماذا يوجد بداخله وهذه الميزه رائعه جدا لانها توضح ما بداخل الرابط قبل فتحه بمعنى تكون مثل ال preview للرابط وفي […]
- [الحصول على اشكال icons جديده في فلاتر باستخدام font awesome](https://geecoders.com/font-awesome-html/): الحصول على اشكال icons جديده في فلاتر باستخدام font awesomeكما نعلم ان الايقونات التي تقدمها لنا فلاتر قوية جدا وتفي بالغرض ولكن في بعض الاحيان نحتاج ان نجعل التطبيق الخاص بنا مختلف عن باقي التطبيقات ولهذا نحتاج الى ان نقوم بتغيير شكل الايقونات او اضافة ايقونات اخرى وفي هذا المقال سوف نشرح لكم احد الاضافات […]
- [إنشاء wave على المقطع الصوتي في فلاتر | Create a wave on an audio clip in Flutter](https://geecoders.com/record-flutter-html/): إنشاء wave على المقطع الصوتي في فلاتر wave واحد من العناصر التي تشغل بال الكثير من المطورين حيث يسعى الاغلب منا الى اضافتها في تطبيقة اذا كان التطبيق يحتوي على نقاطع صوتيه قصيره او غيره ونحن في هذه المقالة سوف نشارك معكم طريقتين يمكنك من خلالهم انشاء ال wave البسيط بكل سهوله وسوف نستخدم مكتبتين للقيام […]
- [إنشاء تاثير التحميل كفيسبوكعند تحميل البيانات من السيرفر في فلاتر | shimmer Effect in Flutter](https://geecoders.com/shimmer-effect-facebook-html/): إنشاء تاثير التحميل كفسيبوك عند تحميل البيانات من السيرفر في flutterمن التأثيرات المهمه التي يلجأ اليها الكثير من المبرمجين في تطبيقاتهم وهو اضافة امكانية لعمل تاثير التحميل مثل الذي يظهر بالفيسبوك وهو تاثير رائع جدا جدا ويساعد بشكل كبير في تحسين شكل التطبيق الخاص بك , حيث انه اذا كانت العناصر تحتاج الى انترنت لكي […]
- [شرح كيفية تحديث جميع المكتبات داخل فلاتر دفعه واحده اوتوماتيكي](https://geecoders.com/blog-post_10-html-4/): شرح كيفية تحديث جميع المكتبات داخل فلاتر دفعه واحده اوتوماتيكيمع تحديث فلاتر و الdart قد تجد ان بعض المكتبات لم تعد تعمل مع مشروعك وتجد ان المبرمج الذي قام بإنشاء المكتبه قام بعمل تحديث لها لكي تتوافق مع الاصدار الجديد ويجب عليك التحديث لكي تستطيع استخدامها بدون مشاكل ومع الاسف يلجأ الاغلب منا الى الانتقال […]
- [شرح كيفية تحديث الكوتلن الى اخر اصدار](https://geecoders.com/update%20kotile-html/): شرح كيفية تحديث الكوتلن الى اخر اصداربعد تحديث برنامج الاندرويد ستوديو تلاحظ في بعض الاحيان المشروع الذي تعمل عليه لم يعد يعمل والسبب يرجع الى عدم تحديث الكوتلن بكل بساطة عندما تقوم بتحديث كل مكتبات البرنامج وتحديث الاندرويد عليك ايضا ان تقوم بتحديث الkotile والاغلب لا يعرف كيف يقوم بتحديثها قد تسبب له مشكلة مزعجه […]
- [شرح كيفية الحصول على sh1 لمشروعك في Flutter](https://geecoders.com/blog-post_735-html/): شرح كيفية الحصول على sh1 لمشروعك في Flutterفي هذا المقال سوف نشرح لكم كيف تقوم بالحصول على قيمة sh1 لتنفيذ عليها بعض العمليات التي يحتاجها المطورين مثل لربط التطبيق مع الفايربيز او حتى لعمل تسجيل دخول فيسبوك و جوجل , وغيرها والكثير يواجه صعوبه في الحصول على sh1 بالاخص مستخدمي window لان الموضوع ليس عباره […]
- [حل مشكلة عدم ظهور ملف web في مشروعك في Flutter](https://geecoders.com/web-flutter-html-2/): حل مشكلة عدم ظهور ملف web في مشروعك في Flutterقد تلاحظ وانت تعمل على احد المشاريع ان هناك مشكلة تظهر معك ان ملف ال web قد لا يظهر معك او اي ملف اخر وهذه مشكلة بحيث انك اذا كنت ترغب بان تقوم بتشغيل التطبيق الخاص بك على الويب فلن تستطيع بسبب ان الملف غير موجود […]
- [حل مشكلة عدم القدرة على رفع مشاريع الgithub وظهور مشكلة Invocation failed Unexpected](https://geecoders.com/github-invocation-failed-unexpected-html-2/): حل مشكلة عدم القدرة على رفع مشاريع الgithub وظهور مشكلة Invocation failed Unexpectedظهرت في الفتره الاخيره مشكلة تقابل معظم المطورين اثناء رفع التطبيق الخاص به على منصة الجيت هب والغنيه عن التعريف وهي مشكلة Invocation failed Unexpected وهيا تقابله اثناء رفع الملفات الخاصه به على الموقع والحل بسيط جدا وتم شرحه في الخطوة التاليه , […]
- [مجموعة امثلة وتطبيقات على oop باستخدام لغة python](https://geecoders.com/oop-constructor-html/): مجموعة امثلة وتطبيقات على oop باستخدام لغة pythonتعد مشاريع بلغه بايثون احد اهم الاشياء التي يبحث عليها الكثير منكم. لكي يتعلم و يتقن لغه البايثون ويرجع ذلك الى عده اسباب اولا ان اسكريبتات لغه بايثون مهمه جدا في الذكاء الاصطناعي ويريد الكثير منكم تعلم هذه المهاره. ايضا تعد لغه بايتون اكثر لغه عليها طلب في […]
- [شرح استخدام try و except بالبايثون وكيفية فك باسورد ملفات zip](https://geecoders.com/exceptpythonzip-html/): شرح استخدام try و except بالبايثون وكيفية فك باسورد ملفات zipفي هذة المقالة سوف نشرح واحد من اهم القواعد واكثرها استعمالا في python وذلك لانها مهمه جدا فبكل بساطة الامر try عندما تكون العملية ناجحه يدخل فيها واذا فشلت العملية يدخل في مرحلة except ويمكنك عمل اكثر من احتمال في except يدخل فيها البرنامج عندما […]
- [انشاء خريطة بها مواقع الاشخاص مع تغيير الايقونه داخل تطبيقات Flutter](https://geecoders.com/location-p-html/): انشاء خريطة بها مواقع الاشخاص مع تغيير الايقونه داخل تطبيقات Flutterفي هذا المقال سوف نتعرف على كيفية اضافة مواقع بعض الاشخاص على الخريطة مع امكانية تغيير الايقونة الخاصه بالعلامه الخاصه بالمستخدم لكل مستخدم وهذا يكون شبيه لتطبيق سناب شات الذي يحتوي على خريطة بها الاشخاص الذين تعرفهم والقريبين منك بحيث تستطيع البحث عليهم والانتقال اليهم […]
- [كيفية الانتقال الى خرائط جوجل في هاتفك مع تحديد المسار في تطبيقات Flutter](https://geecoders.com/blog-post_24-html-4/): كيفية الانتقال الى خرائط جوجل في هاتفك مع تحديد المسارفي هذا المقال سوف نشرح لكم طريقة جديده في التعامل مع خرائط جوجل وهيا انك تقوم بتحديد مسار معين او موقع على الخريطة وبعد النقر عليه يتم فتح خرائط جوجل وايضا تحديد موقعك والموقع المراد الانتقال اليه ومن ثم تحديد المسار وبدء الانطلاق وبهذا لن تحتاج […]
- [شرح كيفية عمل انميشن على الموقع الخاص بالمستخدم باستخدام flutterMap](https://geecoders.com/blog-post_21-html-4/): شرح كيفية عمل انميشن على الموقع الخاص بالمستخدم باستخدام flutterMapفي الدروس السابقة تعلمنا التعامل مع خرائط جوجل وكيف نقوم بتحديد الموقع والبحث عن المواقع وايضا رسم خط وحساب المدة الزمنيه والمسافه بين موقعين وفي هذه المقالة سوف نشرح لكم مكتبة جديده لا تحتاج منك الى حساب google map وهيا flutter map وهذه المكتبة تقدم لك […]
- [كيفية رسم خط للتبع الموقع على الخريطة في Flutter](https://geecoders.com/blog-post_20-html-2/): كيفية رسم خط للتبع الموقع على الخريطة في Flutterفي هذه المقالة سوف نشرح لكم كيف تقوم برسم خط على الخريطة بين موقعين وهذا يكون عن طريق api والذي سبق وتعرفنا عليه في المقالات السابقة وفي هذه المقالة سوف نكمل معكم التعامل مع الخريطة وهذا سيكون عن طريق اننا نقوم معكم برسم الخط بين موقعين من […]
- [حل مشكلة push to originmaster was rejected](https://geecoders.com/blog-post_18-html/): حل مشكلة push to originmaster was rejectedفي احد الايام التي كنت اعمل بها على مشروع واجهتني مشكلة وهيا اني لم استطع ان اقوم برفع المشروع على الجيت هب وتنزيل تحديث من المشروع , رغم ان اضافة git وباقي الادوات تعمل بشكل صحيح ولكن بعد بحث توصلت الى الحل وهو كود يتم وضعه في الterminal وسوف […]
- [حل مشكلة Gradle task assembleDebug failed with exit code 1](https://geecoders.com/blog-post_16-html-2/): حل مشكلة Gradle task assembleDebug failed with exit code 1كثير من الاحيان نقابل هذه المشكلة في Flutter وخصوصا تكون بعد عملة اي تحديث لل sdk او حتى لل Flutter عموما والسبب يرجع في الملف المسؤول عن المكتبات داخل التطبيق الخاص بك فعندما تقوم بالتحديث يتم تحديث المشروع ولكن تبقى المكتبات كما هيا لذلك تحتاج ان […]
- [شرح OOP في لغة بايثون وامثلة عليها | Explanation of OOP in Python and examples](https://geecoders.com/blog-post-html-2/): شرح OOP في لغة بايثون وامثلة عليها | Explanation of OOP in Python and examplesبرمجة كائنية التوجه او Object-oriented programming تعد من اهم القواعد التي يجب على كل مبرمج معرفتها لكي يستطيع التقدم في البرمجة وهي عبارة اننا نتعامل مع كلاسات لكي تسهل علينا التعامل مع المشاريع الكبيره وتوفر علينا الكثير من الوقت واغلب اللغات تستخدم […]
- [كيفية التعامل مع ملفات الحاسب باستخدام البايثون | How to deal with computer files using Python](https://geecoders.com/deal-with-co-html/): كيفية التعامل مع ملفات الحاسب باستخدام البايثون | How to deal with computer files using Pythonملفات الكمبيوتر واحد من اهم الاساسيات التي يجب عليك معرفتها بشكل جيد لكي تتمكن من التعامل مع اغلب الاوامر والمفات في جهازك وكتابة سكربتات تعمل على جهازك وهذا يعد من الدروس القوية التي يجب عليك فهمها بشكل جيد وسنحاول ان نبسط […]
- [تحويل صفحة setting من json الى ui في vs code](https://geecoders.com/json-to-ui-html/): تحويل صفحة setting من json الى ui في vs codeاثناء العمل على برنامج vs code قد تتلاعب في الاعدادات وعن طريق الخطا تقوم بعمل ال setting عباره عن json وقد لا يعرف الاغلب منكم التعامل معها ويرغب بإرجاعها الى الوضع العادي وهو ui وللرجوع الى الوضع الافتراضي ui فالامر بسيط جدا جدا وكل ما عليك […]
- [إلغاء التحديثات التلقائيه في برنامج vs code](https://geecoders.com/vs-code-html-2/): إلغاء التحديثات التلقائيه في برنامج vs codeفي هذه المقالة سوف نشرح معكم كيف تقوم بالغاء التحديثات التلقائيه التي تصلك الى برنامج vs code وكيف تقوم بمنعها حيث انها في معظم الاوقات تكون غير ضرورية وتشغل مساحة من القرص المحلي الخاص بك وهذا يستنزف من المساحه الخاصه بالقرص الصلب لديك ويقللها ولكي تقوم بالغاء التحديثات في […]
- [اضافة قوية تساعدك على تحويل نص json الى صيغة قابلة للقراء على جوجل كروم](https://geecoders.com/json-html-2/): اضافة قوية تساعدك على تحويل نص json الى صيغة قابلة للقراء على جوجل كرومكما نعلم ان وظيفة الbackend مهمه جدا جدا سواء كنت مطور مواقع او حتى مطور تطبيقات اندرويد او تطبيقات ios فالشخص المسؤول عن عمل السيرفرات يكون لديه قدرة كبيرة في انشاء api وهذا يكون الوسيط بين السيرفر و الباك اند وعندما يتم […]
- [اكواد بايثون جاهزة للمبتدئين والمحترفين | collection of python codes for professional](https://geecoders.com/map-try-html/): اكواد بايثون جاهزة للمبتدئين والمحترفين | collection of python codes for professionalموقع ومدونه جي كودرس ترحب دائما بكل الزائرين الجدد. حيث اننا في هذا الموقع نقدم لكم الكثير من الاكواد البرمجيه. في مختلف المجالات فمثلا لدينا اكواد بايثون جاهزه و اكواد جافا واكواد سي بلس وغيرها من الاكواد لذلك دائما عزيز القارئ حاول البحث عن الاكواد التي […]
- [امثلة وتطبيقات في لغة البايثون على استخدام args و kwargs](https://geecoders.com/blog-post_23-html/): امثلة وتطبيقات في لغة البايثون على استخدام args و kwargsمتابعي موقع او مدونتة جي كودرس مرحبا بكم في هذا المقال نقدم لكم مجموعه من اكواد البايثون الرهيب جدا والتي يجب عليك التركيز فيها حيث من هذة المقالة نكون قد بدانا معكم سلسله التعمق في امثله على اكواد بايثون وايضا سوف نقدم لكم مشاريع بسيطه باستخدام […]
- [شرح الحصول على lat و lng للموقع في flutter (الحصول على احدثيات الموقع على الخريطة بالاسم)](https://geecoders.com/blog-post_28-html-5/): شرح الحصول على lat و lng للموقع في flutter (الحصول على احدثيات الموقع على الخريطة بالاسم)في الدروس السابقة من شرح ال map في Flutter تعلمنا كيف نقوم بتركيب الخريطة في تطبيقك وايضا تعلمنا كيف نقوم بالبحث عن اي مكان في الخريطة ونظهر تفاصيل الموقع وفي هذا المكان سوف نقوم بعرض جميع تفاصيل الموقع والحصول على […]
- [شرح كيفية البحث بداخل خرائط جوجل وعرض تفاصيل الموقع داخل Flutter](https://geecoders.com/search-maps-html/): شرح كيفية البحث بداخل خرائط جوجل وعرض تفاصيل الموقع داخل Flutterفي هذا المقال سوف نشرح لكم كيف تتعامل مع api الخاص بخرائط جوجل حيث يمكنك من خلال ال api الخاص بهم ان تقوم بالبحث عن موقع معين وعرض جميع تفاصيل الموقع من خلال ال lat و long وهيا احداثيات الموقع الخاص بالموقع الذي تبحث عنه […]
- [شرح تحديد Topic معين يتم ارسال الاشعارات له في فلاتر](https://geecoders.com/topic-notification-html/): شرح تحديد Topic معين يتم ارسال الاشعارات له في فلاترفي هذا الدرس سوف نشرح لكم عن الtopic في fcm وهو مهم جدا جدا اذا كنت تستخدم الاشعارات في تطبيقك وكانت هذه الاشعارات تعتمد على الfirebase بكل بساطة الtopic يخصص قناه معينه للاشعارات بمعنى اذا كنت تريد ارسال اشعارات لجميع المستخدمين الذي يشتركون في اخبار الرياضه […]
- [مكتبة تمارين مكتوبة باستخدام لغة بايثون python تحسن من مستواك بشكل كبير](https://geecoders.com/function-pytho-html/): مكتبة تمارين مكتوبة باستخدام لغة بايثون python تحسن من مستواك بشكل كبيراذا كنت تبحث عن سكريبتات بايثون جاهزه , احب ان اقول لك يا عزيزي القارئ اننا سنحاول في الايام المقبله وضع scripts ومشاريع بلغه python لكم بشكل المجاني , لكي تستطيعون التدرب عليها. ايضا هذه الاسكربتات قد تمكنك من عمل مشاريع بايثون. وهي واحد […]
- [امثلة باستخدام لغة البايثون تحسن من مستواك بشكل كبير في المجال](https://geecoders.com/blog-post_20-html/): امثلة باستخدام لغة البايثون تحسن من مستواك بشكل كبير في المجالتعد لغه البايثون لغه المستقبل كما يقول عنها البعض لانها اكثر لغه عليها طلب في سوق العمل ولها اكثر من سنه تحتل المرتبه الاولى في التعلم وفي الطلب في سوق العمل هل تساءلت لماذا تعد لغه البايثون من اهم اللغات والجافا لا تعد من اهمها […]
- [امثلة حول استخدام dictionary في لغة بايثون | Examples of dictionary use in Python](https://geecoders.com/dictionary-html/): امثلة حول استخدام dictionary في لغة بايثون | Examples of dictionary use in Pythonمن اهم اللغات التي يجب ان تركز عليها في الاونه الاخيره وهي لغه بايثون وذلك لان هذه اللغه اصبحت مطلوبه في سوق العمل بشكل مأهول لذلك اذا كنت تبحث عن وظيفه مستقبليه في عالم البرمجه يمكنك تعلم لغه البايثون او يمكنك تعلم […]
- [مجموعة من الامثلة والتطبيقات على list و Dictionaries بلغة البايثون](https://geecoders.com/list-example-python-html/): مجموعة من الامثلة والتطبيقات على list و Dictionaries بلغة البايثوناذا كنت تبحث عن سكريبتات بايثون جاهزه , احب ان اقول لك يا عزيزي القارئ اننا سنحاول في الايام المقبله وضع scripts ومشاريع بلغه python لكم بشكل المجاني , لكي تستطيعون التدرب عليها. ايضا هذه الاسكربتات قد تمكنك من عمل مشاريع بايثون. وهي واحد من اهم […]
- [مجموعة من الاكواد المكتوبة بلغة البايثون لتحسين مستواك في حل المشاكل](https://geecoders.com/blog-post_10-html/): مجموعة من الاكواد المكتوبة بلغة البايثون لتحسين مستواك في حل المشاكلموقع ومدونه جي كودرس ترحب دائما بكل الزائرين الجدد. حيث اننا في هذا الموقع نقدم لكم الكثير من الاكواد البرمجيه. في مختلف المجالات فمثلا لدينا اكواد بايثون جاهزه و اكواد جافا واكواد سي بلس وغيرها من الاكواد لذلك دائما عزيز القارئ حاول البحث عن الاكواد […]
- [اكواد بايثون تساعدك في كتابة افكارك وحل اغلب الخوارزميات](https://geecoders.com/pro-html/): اكواد بايثون تساعدك في كتابة افكارك وحل اغلب الخوارزمياتلغه بايثون واحد من اهم اللغه التي تطلب بشكل كبير في سوق العمل وذلك لعده اسباب ومن هذة المميزات تجعلها في اللغه افضل من غيرها وقد يكون من ضمن هذه الاسباب انها لغه قريبه من اللغات البشريه بمعنى انك تقوم بكتابه الاكواد الخاصه بك كانك تكتب باللغه […]
- [شرح كيفية البحث داخل الapi بإستخدام TextWatcher في android studio](https://geecoders.com/blog-post-html-36/): شرح كيفية البحث داخل الapi بإستخدام TextWatcher في android studioاذا كنت تبحث عن طريق للبحث على عناصر وبيانات وتكون فوريه بمعنى انها تتغير مع كل مره تقوم بالكتابه فيها , فلا تقليل في هذا المقال سوف نقدم لك الحل وهو يكون عن طريق TextWatcher والذي سوف نقوم بشرحه لكم اليوم في هذه المقاله .إنه IDE […]
- [شرح كيفية عمل file للrecyclerView يتم استدعائها من حلاله](https://geecoders.com/recycler-a-html/): شرح كيفية عمل file للrecyclerView يتم استدعائها من حلالهفي هذا الدرس سوف نشرح لكم فكرة جديده سوف تسهل عليكم الكثير من الوقت في إنشاء ملف recyclerView خاص بال adapter وذلك سوف يكون عن طريق عمل ملف يمكنك استدعاءه في اي مكان في مشروعك وكل ما سوف تحتاجه هو تغيير الاسماء بالاسماء الجديده الخاصه بمشروعك فقط […]
- [مجموعة اكواد بايثون تجعلك محترف في عالم البرمجة | Python code set makes you a professional in the world of programming](https://geecoders.com/professional-html/): مجموعة اكواد بايثون تجعلك محترف في عالم البرمجةاذا كنت تبحث عن سكريبتات بايثون جاهزه , احب ان اقول لك يا عزيزي القارئ اننا سنحاول في الايام المقبله وضع scripts ومشاريع بلغه python لكم بشكل المجاني , لكي تستطيعون التدرب عليها. ايضا هذه الاسكربتات قد تمكنك من عمل مشاريع بايثون. وهي واحد من اهم الاشياء التي […]
- [مجموعة امثلة مكتوبه بلغة بايثون ستحتاج اليها بشكل كبير في عملك !](https://geecoders.com/ex-html/): مجموعة امثلة مكتوبه بلغة بايثون ستحتاج اليها بشكل كبير في عملك !هذة المقالة تعد الثانية من مكتبة اكواد بايثون حيث ان المكتبة التي نضعها لكم وبدئنا بها من المقالة السابقة ستساعدك بشكل كبير في التطوير في اللغة ويمكنك التدريج من فهم اللغة بشكل افضل من خلال الامثلة والاكواد للغة بايثون التي نقدمها لكم لذلك نضعه […]
- [شرح كيفية عمل Cache للبيانات من الApi بإستخدام Dio في Flutter](https://geecoders.com/blog-post_28-html-3/): شرح كيفية عمل Cache للبيانات من الApi بإستخدام Dioفي هذا المقال نشرح لكم كيف تقوم بتخزين البيانات التي تحصل عليها من الانترنت وخصوصا من api بداخل الذاكرة المؤقته في جهازك بحيث يمكنك عرض البيانات في حالة عدم وجود انترنت وايضا تخزين البيانات بمده معينه وبعدها يتم حذفها بشكل اوتوماتيكي من الذاكرة المؤقته , وهذا من […]
- [شرح كيفية حفظ حفظ البيانات من الانترنت بداخل هاتفك واستعادتها في حالة عدم وجود انترنت Flutter](https://geecoders.com/save-html/): شرح كيفية حفظ حفظ البيانات من الانترنت بداخل هاتفك واستعادتها في حالة عدم وجود انترنت Flutterمعظم التطبيقات تعمل على امكانية تخزين البيانات التي يتم الحصول عليها من الانترنت في الجهاز الخاص بك وقد سبق وشرحنا لكم كيف تقوم بتخزين البيانات من خلال استخدام امكانية local database ولكن الشرح السابق مخصص لل dio حيث استخدمنا مكتبة […]
- [شرح كيفية تخزين model كامل في SharedPrefrance داخل Flutter](https://geecoders.com/save-model-share-html/): شرح كيفية تخزين model كامل في SharedPrefrance داخل Flutterفي هذا المقال المميز سوف نشرح لكم كيف تقوم بتخزين model كامل مخصص في SharedPrefrance , كما نعلم ان خاصية SharedPrefrance نقوم فقط بتخزين ارقام وحروف وكلمات ولكن هل يمكن تخزين بيانات مختلفة مثل صور او حتى model في داخلها ؟ الاجابة هيا نعم وسوف نقوم في […]
- [شرح كيفية تحميل ملف من الانترنت في flutter مع اظهار نسبة التحميل](https://geecoders.com/flutter-html-3/): شرح كيفية تحميل ملف من الانترنت في flutter مع اظهار نسبة التحميلفي هذه المقالة سوف نشرح كيف تقوم بتحميل اي ملف من الانترنت مع تحديد نسبة التحميل اثناء تحميل الملف ومعرفة النسبة المئوية التي وصل لها الملف اثناء تحميله كما نشاهد في باقي مواقع التواصل الاجتماعي او التطبيقات التي بها ملفات تحتاج الى التحميل وكل […]
- [شرح تخزين اي نوع بيانات من الانترنت في cache داخل تطبيقك في Flutter](https://geecoders.com/downloading-uploading-html/): شرح تخزين اي نوع بيانات من الانترنت في cache داخل تطبيقك في Flutterفي هذه المقالة سوف نشارك معكم طريقة لتخزين البيانات التي يتم الحصول عليها من الانترنت سواء كنت تستخدم firebase او api فيمكنك من خلال هذه المكتبة تخزين البيانات التي ترغب بها بمختلفف الاشكال في الذاكرة المؤقته في جهازك حتى تتمكن من فتحها في […]
- [تحمل ورفع ملف من الانترنت مع اظهار شريط التحميل اثناء التحميل و الرفع في flutter](https://geecoders.com/download-html-2/): تحمل ورفع ملف من الانترنت مع اظهار شريط التحميل اثناء التحميل و الرفع في flutterفي هذه المقالة سوف نشرح معكم كيف تقوم بامكانية رفع وتحميل ملف باستخدام api مع اظهار نسبة الرفع او حتى نسبة التحميل مع اظهار notification يوضح حالة التحميل او الرفع الخاصه بالعنصر الذي قمت بعمله كما هو موضح بالصورة الخاصه بالمقالة […]
- [شرح قراءة ملف json من الassets في Flutter وعرضه || How to read json file from assets in Flutter project](https://geecoders.com/blog-post-html-9/): شرح قراءة ملف json من الassets في Flutter وعرضهفي هذه المقالة سوف نشرح معكم كيف تقوم بقراءة ملف json موجود في ال assets الخاصه بك في flutter وكيفية عرض المحتويات من خلال هذا الملف بكل سهوله والامر بسيط جدا وقد سبق وقدمنا لكم نفس هذه الفكرة تماما في تطوير تطبيقات الاندرويد باستخدام لغة java ولكن […]
- [كيفية استخدام Container في Flutter لإنشاء تخطيطات جميلة ومريحة](https://geecoders.com/container-flutter-html/): تصميم Container مخصص في Flutterفي هذا المقال سوف نقوم بتخيصيص شكل معين لل Container في فلاتر حتى يظهر للمستخدم بشكل مختلف مثل الايقونات الخاصه باجهزة السامسونج نلاحظ ان العناصر تحتوي على Container ولكنها بشكل مختلف قليلا وفي هذه المقالة سوف نشارك معكم الشكل الذي يوجد باخلها حتى تتمكن من استخدامه في تطبيقك بدون اي مشاكل […]
- [تحويل الارقام من انجليزي لعربي بلغة الjava](https://geecoders.com/blog-post_30-html-3/): شرح كيفية التحويل الارقام العربية الى انجليزيه في الاندرويد ستوديوفي هذا المقال سوف نشرح لكم كيف تقوم بامكانية تحويل الارقام العربيه الى الانجليزيه بلغة الجافا في تطوير تطبيقات الجوال , كما نعلم ان البرنامج يفهم منا اللغات الانجليزية والاكواد تكون بالانجليزي , وكان من احد المشاكل التي كنت اقابلها هو اني عندما اقوم بتشغيل التطبيق […]
- [شرح كيفية الانتقال الى عنصر معين داخل الrecyclerView وتغيير العناصر بشكل تلقائي](https://geecoders.com/recyclerview-html-2/): شرح كيفية الانتقال الى عنصر معين داخل الrecyclerView وتغيير العناصر بشكل تلقائيفي هذا المقال سوف نشرح لكم كيف تقوم بالانقال الى عنصر معين بداخل ال recyclerView وكما نعلم انها عباره عن list يتم تصميمها على الشكل الذي نرغب بعرضه وفي هذه المقال سوف نشرح لكم كيف تقوم بالانقال الى عنصر معين من داخلها بكل سهوله […]
- [شرح عمل Timer في الBackground بإستخدام android studio](https://geecoders.com/timer-background%20-html-2/): شرح عمل Timer في الBackground بإستخدام android studioكما نعلم ان الاغلب يبحث على طرق للتعامل مع التطبيق في حالة الBackground اي ان التطبيق يكون يعمل في الخلفيه لتنفيذ امر معين ويمكنك تنفيذ ذلك عن طريق احدى الطرق والتي من اشهرها الworkmanager والتي قمنا بشرح بشكل مبسط لكم في موقعنا المتواضع , واليوم سوف نشرح لكم […]
- [شرح استخدام StreemBuilder في Flutter](https://geecoders.com/blog-post_18-html-2/): شرح استخدام StreemBuilder في Flutterفي هذا المقال سوف نشرح معكم فكرة عمل StreemBuilder وكيف تقوم بعمل استريم في التطبيق الخاص بك في flutter وهو عنصر مهم عليك معرفته والتعلم عليه وفي هذا الدرس سوف نشرح لكم الفكرة بكل سهوله وغالبا تستخدم مع تطبيقات الشات والمحادثات حيث نحتاج معرفة الشخص الذي يرسل ويستقبل الرساله وهذا الامر […]
- [كيفية عمل نص قابل للضغط في فلاتر || How to make compressible text in Flutter](https://geecoders.com/compressible%20text-html/): كيفية عمل نص قابل للضغط في فلاتر || How to make compressible text in Flutterفي هذا الجزء سوف نشرح لكم كيف تقوم بعمل نص قابل للضغط وتنفيذ اي امر ترغب به على هذا النص بكل سهوله , ويمكنك من خلال المكتبة التي نقدمها لكم اليوم تنفيذ الامر المراد بكل سهوله , كما نشاهد في معظم […]
- [كيفية الانتقال الى اي تطبيق موجود في هاتفك باستخدام Flutter](https://geecoders.com/blog-post_12-html-3/): كيفية الانتقال الى اي تطبيق موجود في هاتفك باستخدام Flutterعندما يكون لديك اكثر من تطبيق وتريد الربط بينهم اول اذا كنت تريد ان تقوم بجعل المستخدم ينتقل الى تطبيق اخر في هاتفك يمكنك ذلك بكل سهوله وكل هذا سوف يكون من خلال هذه المكتبة التي نقدمها لكم اليوم والتي يمكنها ان تجعل امكانية التنقل بين […]
- [كيفية اضافة صور 3D الى تطبيقك في فلاتر | How to Add 3d Images in Flutter project](https://geecoders.com/add-3d-object-html/): كيفية اضافة صور 3D الى تطبيقك في فلاتر | How to Add 3d Images in Flutter projectكما نعلم ان الصور ال3d والتي يمكنك تحريكها والتحكم بها في flutter يعد امر معقد لدى البعض ولكن في هذه المقالة سوف نشارك معكم كيف تقوم بتنفيذ هذه الصور في مشروعك باسهل طريقة حيث في هذه المقالة سوف نقدم […]
- [كيفية اضافة خاصية كود الكابتشا في تطبيقك فلاتر | Add captcha code in flutter project](https://geecoders.com/captcha-code-in%20flutter-html/): كيفية اضافة خاصية كود الكابتشا في تطبيقك فلاتريتم استخدام كود الكابتشا في كثير من الاحيان في معظم التطبيقات للتاكد من ان المستخدم ليس عباره عن ربوت بل شخص حقيقي وذلك يكون عن طريق وضع له مجموعه من الارقام والحروف والتي يطلب منه ان يقوم بكتابتها بشكل صحيح وبعد كتابتها يتم بعد ذلك مقارنة الاجابة بالكلمات […]
- [تصميم image swipe لتحريك الصورة في اي مكان على الشاشه وارجعها لمكانها الاصلي Flutter](https://geecoders.com/imagw%20swipe-html/): تصميم imagw swipe لتحريك الصورة في اي مكان على الشاشه وارجعها لمكانها الاصلياذا كنت تريد ان تجعل تطبيقك مختلف عن باقي التطبيقات فعليك دائما ان تجعله مميز عن طريق اضافة الانميشن للتطبيق وفي هذا المقال نقدم لكم كيف تستطيع اضافة عنصر يمكنك تحريكه الى اي مكان في الشاشه ومن ثم يرجع الى مكانه الاصلي مع […]
- [إنشاء صفحة انتظار الى الانتهاء من تحميل الصفحه في فلاتر](https://geecoders.com/page-do-html/): إنشاء صفحة انتظار الى الانتهاء من تحميل الصفحه في فلاترفي هذا الدرس سوف نقوم معكم بإنشاء صفحة للانتظار وتكون هذه الصفحه عباره عن انميشن يظهر لمدة عدد معين من الثواني وبعدها يكتمل الانميشن ويتم نقل المستخدم الى الصفحه الاخرى التي يرغب بالانقال الليها , هذا الانميشن يجعل من تطبيقك افضل وذلك لانه بسيط ويحتوي على […]
- [تصغير عناصر appbar اثناء scroll في فلاتر || add animation to items Appbar in Flutter](https://geecoders.com/blog-post-html-28/): تصغير عناصر appbar اثناء scroll في فلاتركما نعلم ان الانميشن هيا اساس نجاح معظم التطبيقات التي تنافس في السوق ويتميز فلاتر بوجود عدد كبير جدا من المكتبات التي تساعدك في عملية تنفيذ الانميشن الخاص بك بسهوله تامه وايضا الامر لا يقتصر على المكتبات فيمكنك تصميم الانميشن الذي ترغب به بكل سهوله بدون اي تعقيدات ولكن […]
- [تحويل النص الى صوت بإستخدام فلاتر يدعم اللغه العربيه والانجليزية](https://geecoders.com/texttosound-html/): تحويل النص الى صوت بإستخدام فلاتر يدعم اللغه العربيه والانجليزيةفي هذا المقال والذي يعد من دروس الذكاء الاصطناعي باستخدام تفنية flutter سوف نقدم لكم شرح لكيفية تحويل النص الى صوت بمعنى ان تقوم بكتابة اي اسم تريدة وبعدها انقر على تشغيل لكي يتم تشغل الصوت بالكلمات التي قدمت بكتابها مع امكانية اختيار لغة للصوت سواء […]
- [شرح كيفية قراء ملف text في فلاتر || How to read text file in Flutter project](https://geecoders.com/read-text-flutter-html/): شرح كيفية قراء ملف text في فلاتر || How to read text file in Flutter projectفي الدروس السابقة شاركنا معكم كيف تستطيع قراءة ملفات json من داخل ملفات المشروع الخاص بك بكل سهوله والامر لا يختلف كثيرا في قراءة ملف نصي بداخل الflutter فهي نفس الطريقة تقريبا ولكن يمكنك تخصيص النص او حتى قطع النص […]
- [كيفية التعامل مع ارجاع الخطأ من API في تطبيقات Flutter](https://geecoders.com/blog-post_26-html/): كيفية التعامل مع ارجاع الخطأ من API في تطبيقات Flutterفي بعض الاحيان واثناء عملك في تطوير التطبيقات التي تعمل عليها باستخدام Api قد يرجع لك خطأ ونوع الخطأ يكون عباره عن كود ونص وفي حالة ارجاع المعلومات يتم رجوع لك list of Data ولحل هذه المشكلة تحتاج الى ارجاع اكثر من نوع بيانات في حالة […]
- [تغيير شكل ايقونات التطبيق الى اشكال جميلة بدون مكتبه في Flutter iconsax](https://geecoders.com/blog-post_24-html-6/): تغيير شكل ايقونات التطبيق الى اشكال جميلة بدون مكتبه في Flutter iconsaxكما نعلم ان الايقونات لها تاثير كبير جدا في شكل تطبيقك ولهذا عليك دائما بان تقوم بالاهتمام بالايقونات التي تقوم بإختيارها في تطبيقك الذي تعمل عليه ونحن في موقعنا نحاول تقديم لكم دائما احدث الايقونات والاضافات التي تساعدك بشكل كبير في تحسين مظهر تطبيقك […]
- [انميشن للانتقال بين الصفحات يجعل من تطبيقك تحفه فنية في فلاتر](https://geecoders.com/animation-_01203029960-html/): انميشن للانتقال بين الصفحات يجعل من تطبيقك تحفه فنية في فلاتردائما نحاول ان نساعدكم في جعل تطبيقاتكم تكون مميزه ومختلفه عن باقي التطبيقات الموجوده في السوق وفي هذا القسم نختص بالانميشن والمؤثرات التي تحسن من شكل التطبيق وفي مقالة اليوم سوف نشرح لكم كيفية الانتقال الى صفحة جديده في فلاتر بطريقة جديده ومختلفه , وسوف […]
- [شرح إضافة تاثير على list في Flutter لعمل animation حركي اثناء scroll](https://geecoders.com/animation-list-html/): شرح إضافة تاثير على list في Flutter لعمل animation حركي اثناء scrollفي هذا المقال سوف نشرح لكم كيف تقوم بعمل animation جميل على ال list في flutter بطريقة بسيطة جدا وسهله ويمكن لاي شخص استعمالها في تطبيقه حتى ينفذ التصميم الذي يرغب به بكل سهوله , فكل ما عليك فعله لتنفيذ هذه العملية هو استخدام […]
- [شرح كيفية عمل dynamic link في Flutter باستخدام firebase](https://geecoders.com/dynamiclink-html/): شرح كيفية عمل dynamic link في Flutter باستخدام firebaseمعظم التطبيقات تستخدم dynamic link وهذا عباره عن توليد رابط لاحد المنشورات او المنتجات الخاصه بك واي شخص يقوم بالنقر على الرابط ينتقل الى رابط العنصر في تطبيقك واذا لم يكن التطبيق موجود في هاتف المستخدم سوف ينتقله الى رابط التطبيق على متجر جوجل بلاي او حتى […]
- [شرح عمل pint او OTP field في Flutter بابسط طريقة](https://geecoders.com/otpfieldflutter-html/): شرح عمل pint او OTP field في Flutter بابسط طريقةاذا كنت ترغب بان تستخدم otp في تطبيقك فالامر بسيط جدا جدا وسبق وقدمناه لكم وبدون اي مكتبات ولكن كما تعلم ان ال packages تسهل علينا الكثير من الوقت في مرحلة التطوير وفي هذه المقالة سوف نوفر لكم طريقة لعمل otp fields بسهوله تامه عن طريق […]
- [كيفية عرض صفحة فوق صفحة مع عمل تاثير ال blur للصفحه السابقه في flutter](https://geecoders.com/blur-html/): كيفية عرض صفحة فوق صفحة مع عمل تاثير ال blur للصفحه السابقه في flutterاثناء تجربتي لاحد التطبيقات وجت بداخله امكانية لعمل تصميم مع اظهار blur على باقي الشاشه وبعد عمليات بحث طويله توصلت الى الحل واحببت ان اشارك الحل معكم وهو من الحلول الذكيه في تطوير تطبيقات الجوال هذا الحل بكل بساطة عباره عن عمل […]
- [كيفية تخصيص تصميم مختلف لعرض bottomNavigationBar في Flutter](https://geecoders.com/bottomnavigationbarcustom-html/): كيفية تخصيص تصميم مختلف لعرض bottomNavigationBar في Flutterفي هذا المقال المميز والذي يساعدكم في تصميم شكل ال bottomNavigationBar في تطبيقاتكم بشكل جميل وهو لن تحتاج فيه استخدام اي مكتبة ولكن سوف نقوم بعمل مكتبة للانميشن فقط ويمكنك الاستغناء عنها واستخدام الانميشن الذي يقدمه لنا Flutter وهذا الامر جيد جدا ايضا وسوف نشرح لكم اليوم كيف […]
- [كيف تقوم بعمل تصميم للموبايل وتصميم لسطح المكتب في Flutter ومعرفة المنصة التي يعمل عليها الهاتف وعرض التصميم المخصص لها](https://geecoders.com/blog-post_21-html/): كيف تقوم بعمل تصميم للموبايل وتصميم لسطح المكتب في Flutter ومعرفة المنصة التي يعمل عليها الهاتف وعرض التصميم المخصص لهافي هذا المقال سوف نحاول تحسين مساحات التطبيق الخاصه بك حتى يعمل على الهاتف وايضا على المتصفح او كتطبيق والامر بسيط جدا فكل ما سوف نقوم به هو وضع مساحة قصوى لعرض الهاتف وهيا 720 واذا […]
- [عرض جميع الدول والمناطق المخصصه لكل دولة في Flutter](https://geecoders.com/isplayallcountriesflutter-html/): عرض جميع الدول والمناطق المخصصه لكل دولة في Flutterفي هذا المقال سوف نعرض معاكم اسماء الدولل مع المناطق المخصصه لكل دوله باستخدام ملف json في تطبيق Flutter حتى تكون قادر على بناء التطبيق الخاص بك بدون ادنى مشاكل واضافة جميع البلاد لديك في التطبيق بسهوله وبالمناسبة هذا الملف كان من تعديل احد اصدقائي وقام بارساله […]
- [شرح كيفية حفظ scroll المستخدم داخل ال list في فلاتر | How to save the user scroll inside the list in Flutter](https://geecoders.com/savethe%20userscrollinsidethelist-html/): شرح كيفية حفظ scroll المستخدم داخل ال list في فلاتر | How to save the user scroll inside the list in Flutterفي هذا المقال سوف نشرح معكم كيف تقوم بعمل save للموقع الذي تقف عنده في ال list حتى تكون قادر على الانتقال اليه مره اخرى في Flutter وهذا يكون عن طريق حفظ موقع ال list […]
- [شرح كيفية تحريك و اسقاط العناصر في فلاتر | drag and drop widget in Flutter](https://geecoders.com/draganddrop%20widget-html/): شرح كيفية تحريك و اسقاط العناصر في فلاتر | drag and drop widget in Flutterفي هذا المقال سوف نشرح معكم كيف تقوم بعمل تحريك واسقاط للعناصر drag and drop باستخدام تقنية flutter والغنيه عن التعريف , سوف نشارك معكم موضوع مهم في تحريك العناصر وهو drag and drop وكيف تستطيع القيام به في تطبيقك وهل […]
- [شرح تحويل الارقام من عربي الى انجليزي او العكس وجعل اول حرف من كل كلمة capital في تطبيقات Flutter](https://geecoders.com/covert-html/): شرح تحويل الارقام من عربي الى انجليزي او العكس وجعل اول حرف من كل كلمة capital في تطبيقات Flutterفي هذا المقال سوف نقدم لكم شرح لكيفية عمل تغيير لصيغة الارقام من الانجليزيه الى الهنديه او العربيه المتعارف عليها وبالمناسبة تغيير الارقام قد يسبب لك مشكلة ولهذا عليك معرفة الرقم المدخل عربي او انجليزي في احد […]
- [تخصيص عرض اختيار التاريخ في flutter الى reel كاجهزة ios](https://geecoders.com/blog-post_09-html/): تخصيص عرض اختيار التاريخ في flutter الى reel كاجهزة iosفي هذا المقال سوف نشرح معكم كيف تقوم بعمل تغيير لشكل اختيار التاريخ معك في التطبيق الخاص بك ف flutter كما نعلم ان الشكل التقليدي كثير من المطورين والمستخدمين لا يفضلونه ولهذا عليك بتغيير الاشكال التقليديه التي متعارف عليها من قبل المستخدم حتى تظهر اختلاف وشكل […]
- [اضافة الصعود للاعلى والاسفل اثناء scroll ومعرفة حالة ال scroll](https://geecoders.com/blog-post_07-html-2/): اضافة الصعود للاعلى والاسفل اثناء scroll ومعرفة حالة ال scrollبسم الله الرحمن الرحيم في هذا المقال سوف نشرح معكم كيف تقوم بعمل auto scroll وايضا عمل تغيير لامكانية الصعود سواء للاعلى او للاسفل بناء على حالة المستخدم سواء كان يريد الصعود او النزول للاسفل ايضا سوف تستطيع تحديد الموقع الذي يكون فيه المستخدم والانتقال الى […]
- [شرح إنشاء نموذج للدفع باستخدام باي موب في تطبيق Flutter الخاص بك بدون مشاكل](https://geecoders.com/createformpaymob-html/): شرح إنشاء نموذج للدفع باستخدام باي موب في تطبيق Flutter الخاص بك بدون مشاكلفي هذا المقال سوف نساعدكم باذن الله تعالى على انشاء صفحة web في التطبيق الخاص بكم تعرض لكم امكانية لدفع المبلغ عن طريق paymob حتى تتمكن من الانتهاء من التطبيق الخاص بك وربطه بوسائل الدفع بدون اي مشاكل تماما , وهذا الدرس […]
- [التعامل مع استقبال الاشعارات من Firebase في تطبيقات فلاتر | Receive notifications from FCM Flutter](https://geecoders.com/receivefcm-html/): التعامل مع استقبال الاشعارات من Firebase في تطبيقات فلاتر | Receive notifications from FCM Flutterهذا الدرس تكملة لسلسلة التعامل مع firebase باستخدام Flutter حيث اننا في هذا الدرس سوف نشرح معكم كيف تقوم باستقبال الاشعارات في تطبيقك بعدة اشكال في حالة اذا كان التطبيق مغلق بشكل كامل واذا كان التطبيق الخاص بك في وضع السكون او […]
- [كيفية اضافة borader حول الصورة عند الضغط عليها واظهار زر عندما يتم تحديد صورة Flutter بالعربي](https://geecoders.com/blog-post-html-27/): كيفية اضافة borader حول الصورة عند الضغط عليها واظهار زر عندما يتم تحديد صورة Flutter بالعربيمن الاضافات الجميلة التي توجد في كثير من المشاريع وهيا مكتبة carousel_slider حيث انها تسمح لنا بعرض مجموعه من الصور في شكل slider ويمكننا التغيير بينهم وايضا تسمح لنا بامكانية التغيير بشكل اوتوماتيكي مع امكانية عمل zoom على العنصر الذي […]
- [عمل تاثير في اثناء فتح العناصر وعرضها في flutter](https://geecoders.com/displayitemsanimationflutter-html/): عمل تاثير في اثناء فتح العناصر وعرضها في flutterفي هذا المقال سوف نشرح لكم تاثير جميل جدا في اثناء فتح العناصر الخاصه بك في تطبيقات flutter حيث يتم فتح العنصر واذا كان بداخله صورة فسوف يتم تكبير حجمها كما هو موضح بالصورة الخاصه بالمقال هذا التاثير جميل جدا ويمكنك استخدامه في تطبيقك حتى تتمكن من […]
- [تصميم Switch animation في Flutter مع تغيير اللون والحركه](https://geecoders.com/animationswitchin%20flutter-html/): تصميم Switch animation في Flutter مع تغيير اللون والحركهاستكمالا لسلسلة دروس الانميشن في فلاتر نقدم لكم اليوم انميشن للسويتش حيث سوف نقوم بتغيير حالة ال Switch من ايجابي لسلبي او تشغيل و ايقاف التشغيل من خلال النقر عليها من التطبيق الخاص بنا والامر بسيط جدا يمكنك نسخ الكود الذي يوجد بالاسفل وهذا كافي جدا حتى […]
- [اضافة تاثير التمويج كالمقطع الصوتي بداخل تطبيقات Flutter](https://geecoders.com/wavewithout-html/): اضافة تاثير التمويج كالمقطع الصوتي بداخل تطبيقات Flutterفي هذا المقال سوف نقوم معكم بعمل تاثير كالذي نشاهده في المقاطع الصوتيه او حتى يمكنك تنفيذه لكي تحصل على شكل جميل ورائع لتطبيقك وبدون اي مكتبات خارجية كل شيئ من خلال ال widget والانميشن التي يقدمها لنا Flutter وكل شيئ موجود بالاكواد التي بالاسفل من اجل مساعدتكم […]
- [تخصيص شكل side menu في flutter بدون مكتبات مع تصميم مختلف](https://geecoders.com/blog-post_23-html-5/): تخصيص شكل side menu في flutter بدون مكتبات مع تصميم مختلفالاسباب التي تجعل موقعك او برنامجك او حتى تطبيقك مميز عن غيره وهو وجود عناصر مختلفه غير معتاد عليها المستخدم العادي وتناسق الالوان والعنصر الاخير والذي لا غنى عنه وهو الانميشن في كل هذه العناصر تؤثر بشكل كبير لدى المستخدم وتترك في داخله طابع قوي […]
- [تصميم لصفحة الاتصال في flutter بشكل احترافي | Flutter contact page design professionally](https://geecoders.com/blog-post_21-html-3/): تصميم لصفحة الاتصال في flutter بشكل احترافي | Flutter contact page design professionallyفي هذا المقال سوف نساعدكم باذن الله تعالى على تكوين صفحة للاتصال داخل التطبيق الخاص بكم في flutter , كما هيا موضحه بالصورة الخاصه بالمقال وسوف نحتاج بعض المكتبات التي تساعدنا في انشاء التصميم بشكل جميل مثل انميشن للنص وتاثير حول ايقونة الاتصال حتى […]
- [شرح كيفية حفظ موقع scroll المستخدم داخل ال list في فلاتر | how to save the user scroll inside the list](https://geecoders.com/blog-post_19-html-2/): شرح كيفية حفظ موقع scroll المستخدم داخل ال list في فلاتر | how to save the user scroll inside the listفي هذا المقال سوف نشرح معكم كيف تقوم بعمل save للموقع الذي تقف عنده في ال list حتى تكون قادر على الانتقال اليه مره اخرى في Flutter وهذا يكون عن طريق حفظ موقع ال list اثناء […]
- [شرح كيفية تشغيل التطبيق على سطح المكتب باستخدام Flutter](https://geecoders.com/rundesktopapp-html/): شرح كيفية تشغيل التطبيق على سطح المكتب باستخدام Flutterفي هذا المقال سوف نشرح لكم كيف تقوم بتشغيل تطبيقات فلاتر على انظمة التشغيل المختلف مثل ويندوز وماك ولينكس , كما نعلم ان فلاتر تدعم التطبيقات على سطح المكتب والويب والهواتف بشكل قوي وهذا ما يميزها بشكل كبير على لغات البرمجه الاخرى المختلفه ولهذا قررنا لكم شرح […]
- [شرح كيفية استخدام StatefulBuilder داخل Flutter ورفع كفاءة تطبيقك](https://geecoders.com/blog-post_15-html-3/): شرح كيفية استخدام StatefulBuilder داخل Flutter ورفع كفاءة تطبيقكفي هذا المقال سوف نشرح لكم عنصر مهم جدا ويساعد بشكل كبير في الحفاظ على اداء التطبيق اذا تم استخدامه بالشكل الصحيح وهو StatefulBuilder وهو يساعدك على اعادة بناء الصفحه وتحديدا العنصر المراد تغييره وليس اعادة بناء الصفحه كامله استخدامك لل StatefulBuilder بشكل صحيح سوف يحدث فرق […]
- [شرح حذف تاثير الscroll اثناء التمرير في فلاتر | How to remove scroll effect while scrolling in flutter](https://geecoders.com/remove%20scroll%20effect-html-2/): شرح حذف تاثير الscroll اثناء التمرير في flutterفي بعض الاحيان نحتاج الى القيام بعملية ازالة للاسكرول او تاثير الاسكرول في تطبيقاتنا وانا هنا سوف اشرح لكم كيف تقوم هذه الفكرة وكيف تستطيع الغاء تاثير ال scroll من تطبيقك والغاء التاثير بشكل صحيح بدون اي مشاكل كل ما عليك هو اتباع الاكواد التاليه بشكل صحيح حتى […]
- [حفظ مكان الscroll الخاص بالمستخدم في تطبيقك دون الرجوع للاعلى](https://geecoders.com/savescroll-html-2/): حفظ مكان الscroll الخاص بالمستخدم في تطبيقك دون الرجوع للاعلىفي هذا المقال سوف نتعرف على كيفية حفظ المكان الذي قام المستخدم بالتصفح فيه وذلك يكون عن طريق استخدام SingleChildScrollView حيث في درس سابق شرحنا كيف تنتقل الى اخر عنصر قمت بتصفحه باستخدام listView ولكن عند استخدامك لل SingleChildScrollView يكون الامر ابسط وهيا بنفس الطريقة عن […]
- [تصميم لصفحة onBoarding بإستخدام flutter مع Animation](https://geecoders.com/onboardingflutteranimation-html/): تصميم لصفحة onBoarding بإستخدام flutter مع Animationفي هذه المقالة نقدم لكم طريقة جديده لعمل صفحة onBoarding وهيا الصفحه التي تكون في بداية التطبيق وتكون في الغالب عباره عن شرح للتطبيق للمستخدمين وقد سبق وقدمنا لكم اشكال وتصاميم مختلفه وافكار ايضا في تنفيذ onBoarding ولكن في هذه المقالة نقدمها لكم ولكن بشكل مختلف حيث اننا سوف […]
- [شرح انشاء API لتطبيق store book باستخدام sql في NodeJS](https://geecoders.com/apibooknode-html/): شرح انشاء API لتطبيق store book باستخدام sql في NodeJSفي هذا الجزء سوف نشرح معكم كيف تقوم بعمل api لتطبيق متجر كتب بسيط جدا باستخدام sql ويمكنك استخدام الدرس السابق حتى تقوم بعمل الجداول التي سوف تعمل عليها وايضا تهيئة سيرفر محلي يتم تخزين به البيانات في جهازك والامر بسيط جدا كما شرحنا لكم في […]
- [شرح كيفية التعامل مع postgresSQL مع NodeJS](https://geecoders.com/postgressql-html/): شرح كيفية التعامل مع postgresSQL مع NodeJSتعد SQL من اشهر طرق التعامل مع البيانات ولكنها ليس الاشهر وفي هذه المقالة سوف نشرح معكم كيف تقوم بالتعامل مع SQL باستخدا nodeJS بواسطة postgresSQL بدون مشاكل في البداية لا تنسى ان جميع المرفقاات موجوده اسفل هذا الجزء حاول تحميل النسخه القابله للتثبيت ولا تقم بتحميل نسخه rar […]
- [إنشاء api بسيط local لتطبيق note باستخدام nodeJS](https://geecoders.com/blog-post-html-8/): إنشاء api بسيط local لتطبيق note باستخدام nodeJSفي هذه المقال سوف نقوم بعمل معكم تطبيق note بسيط يكون local على الجهاز بمعنى لن نحتاج لقاعدة بيانات حتى نعمل عليها فالامر بسيط جدا كل هذا سوف يكون من خلال الاكواد التي نقدمها لكم في هذه المقاله وسوف يكون api نقوم بعمله معكم حتى تكون قادر على […]
- [كيفية إنشاء button 3D في Flutter | How to Generate button 3D in Flutter](https://geecoders.com/generate-button-3d-in-flutter-html/): كيفية إنشاء button 3D في Flutterفي هذا المقال سوف نشارك معكم كيف تقوم بإنشاء زر 3d في فلاتر , وهذا الزر يكون قابل للنقر عليه كما هو موضح بالصورة الخاصه بالمقال , هذا الزر يعطي لتطبيقك شكل مختلف وجميل وخصوصا اذا كنت تقوم بتطوير المواقع باستخدام flutter فالمواقع تهتم جدا بوجود هذه العناصر بداخلها , […]
- [إنشاء ايقونة للبحث تظهر فقط اثناء الضغط عليها في فلاتر](https://geecoders.com/addsearch-html/): إنشاء ايقونة للبحث تظهر فقط اثناء الضغط عليها في فلاترفي هذا الدرس نقدم لكم مكتبة جديده من المكتبات التي نقدمها لكم في فلاتر من اجل تحسين مستواك البرمجي بشكل كبير ومساعدتكم في انجاز الاعمال بشكل كبير جدا في هذا الدرس سوف نقوم بتقديم لكم واحده من المكتبات التي تعطي شكل جميل في التصميم الخاص بك […]
- [مشروع لتطبيق التعرف على النصوص من داخل الصوره في فلاتر](https://geecoders.com/textfromimage-html/): مشروع لتطبيق التعرف على النصوص من داخل الصوره في فلاتركما نعلم ان تطبيقات الذكاء الاصطناعي اصبحت في انتشار كبير جدا والامر لا يقتصر فقط على الذكاء الاصطناعي في التطبيقات بل معظم المشاريع التي تظهر في الاونه الاخيره اصبحت تعتمد بشكل كبير جدا في اعالها على الذكاء الاصطناعي وفي مقالة اليوم سوف نشرح لكم كيف تقوم […]
- [التعرف على اصدار التطبيق واظهار رسالة بتحديث التطبيق اذا توفرت نسخه احدث في Flutter](https://geecoders.com/newupdateflutte-html/): التعرف على اصدار التطبيق واظهار رسالة بتحديث التطبيق اذا توفرت نسخه احدث في Flutterفي هذا المقال سوف نشرح معكم كيف تقوم باضافة امكانية للتعرف على التحديث الجديد الخاص بتطبيقك واذا تم فتح التطبيق سوف يتم معرفة الاصدار الحالي للتطبيق والاصدار الموجود على متجر جوجل بلاي حتى يمكن للمستخدم اي يتعامل مع التطبيق الخاص بك باحدث […]
- [شرح استخدام paymob مع Flutter بسهوله تامه | paymob with Flutter quite easily](https://geecoders.com/apipaymobwithflutter-html/): شرح استخدام paymob مع Flutter بسهوله تامهفي هذا المقال سوف نقوم بالتعامل مع خدمة paymob مع Flutter حيث في الدروس السابقة شرحنا لكم كيف تقوم بالتعامل معها مع post man وماهي الاشياء التي تحتاجها في انشاء التطبيق الخاص بك ,وفي هذه المقالة سوف نكمل معكم السلسلة وسوف نقوم بربط paymob مع تطبيقات فلاتر الخاصه بنا […]
- [الحصول على كود يمكنك دفع من اي مكينة فوري من خلال paymob](https://geecoders.com/kio-html/): الحصول على كود يمكنك دفع من اي مكينة فوري من خلال paymobعندما ترغب بوضع امكانية للمستخدم بان يقوم بدفع المبلغ بماكينة فوري او غيرها من ماكينات الدفع يمكنك ذلك من خلال paymob هنالك خاصية kiosk وهيا بكل بساطة تقوم بارجاع لك كود وهذا الكود على المستخدم ان يقوم بتحويل له المال او الدفع عليه حتى […]
- [شرح التعامل مع paymob باستخدام postman وتجربة اتمام عملية شراء](https://geecoders.com/integrationpaymob%20-html/): شرح التعامل مع paymob باستخدام postman وتجربة اتمام عملية شراءفي هذا المقال سوف نشرح لكم كيف تقوم بالتعامل مع paymob الشهيره عن التعريف وهيا احد ابسط طرق الدفع الاونلاين المشهوره بين المبرمجين واسهل في التعامل يمكنك من خلالها استخدام دفع اونلاين في تطبيقك ويوجد الكثير من التطبيقات القائمه على هذه الخدمه وسوف نشرحها لكم في […]
- [معرفة اسعار المنازل في ولاية بوسطة باستخدام machine learning](https://geecoders.com/loadbo-html/): معرفة اسعار المنازل في ولاية بوسطة باستخدام machine learningمن اهم استخدام علم تعليم الاله وهوتحليل البيانات الخاصه بالمنازل لمنطقة معينه وهذا التحليل مهم جدا لدى شركات المقاولات والعقارات وذلك لان هذة البيانات تهمه في عمله والسبب يرجع ان اي شركة مقاولات تريد الحصول على افضل قطعة ارض باقل الاسعار وتكون هذة الارض ذات قيمه وهذا […]
- [شرح التعامل مع بيانات الرواتب للموظفين في تعليم الاله](https://geecoders.com/sa-html/): شرح التعامل مع بيانات الرواتب للموظفين في تعليم الالهفي هذا المقالة سنشارك معكم كيفية التعامل مع نموذج رواتب الموظفين في machine learning وكيف نستطيع قراءة الملف ومعرفة المحتويات وماهي رواتب الموظفين وهل رواتب الموظفين في الشركة تكون في ارتفاع او انخفاض ونقوم بتدريب نموذج عليها ومعرفة نسبة الخطأ في هذا النموذج وكل هذا سوف نشرحه […]
- [معرفة نسبة معدل ارتفاع وانخفاض اسعار المنازل وعمل مؤشر لمعرفة النتائج في تعليم الاله](https://geecoders.com/salaryhome-html/): معرفة نسبة معدل ارتفاع وانخفاض اسعار المنازل وعمل مؤشر لمعرفة النتائج في تعليم الالهاحيانا تريد شراء منزل خاص بك في موقع من المواقع الموجوده في دولتك او مدينتك وتريد عمل model ليقوم بمعرفة اسعار العمائر والاراضي في هذة المنطقه سواء كانت في ارتفاع او انخفاض لكي تقرر هل عملية الشراء في هذة المنطقه مناسبه ام […]
- [شرح نموذج DBSCAN في تعليم الاله وكيف يستخدم في لغة البايثون](https://geecoders.com/dbscan-html/): شرح نموذج DBSCAN في تعليم الاله وكيف يستخدم في لغة البايثوننموذج DBSCAN من النماذج المهمه والتي تستخدم عندما نريد التفريق بين انواع مختلفة من البيانات او اذا حصلت مشاكل في تنظيم البيانات وقرر النظام اختيار بيانات خاطئة وهنا نلجأ الى نموذج DBSCAN والذي يسمى المنقذ حيث يساعدنا على التفريق بين البيانات وذلك يكون عن طريق […]
- [شرح التعامل مع iris datasets في تعليم الاله باستخدام لغة البايثون](https://geecoders.com/irisdatasets-html/): شرح التعامل مع iris datasets في تعليم الاله باستخدام لغة البايثونفي هذا الدرس سوف نتعرف على كيفية التعرف على نوع الزهوز iris من خلال datasets الخاصه بها حيث انها تتكون من ثلاث انواع ونريد معرفة عندما يدخل الى النموذج هذا النوع يعرف ماهو سواء النوع الاول او الثاني او الثالث حيث ان جميعهما شبه بعض […]
- [انشاء machine model لل PCA في تعليم الاله بالبايثون](https://geecoders.com/pca-html/): لغه بايثون. واحد من لغات البرمجه. التي عليها طلب كبير حاليا في سوق العمل وبصراحه هذه اللغه قويه جدا جدا لانها تدخل. اولا في تطوير برامج سطح المكتب ثانيا تطوير تطبيقات الهواتف المحموله الذكيه ثالث تدخل في الذكاء الاصطناعي وتعليم الاله و هذا اكثر شيء يهتم به اغلب المقبلين على تعلم هذه اللغه. في الواقع […]
- [شرح StandardScaler في عملية تحسين الmodel لتعليم الاله](https://geecoders.com/blog-post-html-4/): شرح StandardScaler في عملية تحسين الmodel لتعليم الالهاليوم نتعرف على مصطلح جديد مستخدم بكثرة في البايثون وهو StandardScaler وهذا المصطلح يستخدم بكثرة في تعليم الالة حيث انه يقوم بتحجيم البيانات وجعلها مناسبة للاستخدام مع النموذج لكي لا يحدث مشاكل معك اثناء تكويد الخوارزمية والنموذج الذي تعمل عليه ولذلك نستخدم StandardScaler لحل هذة المشكلة وهو من […]
- [شرح كيفية تسجيل مقطع صوتي في فلاتر | how to record an audio clip in filters](https://geecoders.com/record-html/): شرح كيفية تسجيل مقطع صوتي في فلاتر | how to record an audio clip in filtersفي هذا المقال سوف نشرح لك كيف تقوم بتسجيل مقطع صوتي في flutter وامكانية الاستماع اليه في اي وقت وبعدها تستطيع ارساله الى اي شخص ترغب به كما يحدث في معظم تطبيقات المحادثات ولكن الفرق ان هذا سوف يكون عن طريق […]
- [عرض خريطة لتحليل العناصر في تبيطقات Flutter](https://geecoders.com/createtable-html/): عرض خريطة لتحليل العناصر في تبيطقات Flutterفي هذا الجزء سوف نشرح لكم تصميم مجموعه من العناصر لاظهار الاحصائيات في تطبيقك بشكل منظم وجميل وقد سبق وشرحنا لكم فكرة مشابهه لهذه وكانت من خلال مكتبة fl_chart وهيا احد المكتبات المناسبة جدا والتي تهدف الى بناء نماذج اليكترونيه توضحيه مثل خريطه توضح احصائيات معينه خلال فتره محدده […]
- [تصميم لايقونة الشات مثل تطبيق واتساب في flutter باسهل طريقة](https://geecoders.com/blog-post_29-html-5/): تصميم لايقونة الشات مثل تطبيق واتساب في flutter باسهل طريقةفي هذا المقال نقدم لكم مجموعة من الاشكال والانماط التي يمكنكم استخدامها في تطبيقاتكم بكل سهوله كما نعلم ان تطبيق واتساب وبعض تطبيقات المحادثه تستخدم ميزة لعمل شكل سهم صغير بجانب الرساله وفي مقالتنا اليوم سوف نقدم لكم هذا الشكل بشكل بسيط وجميل حيث يمكنكم استخدامه […]
- [ربط تطبيق فلاتر الخاص بك بخدمة Firebase ليعمل على المتصفح](https://geecoders.com/blog-post_27-html-5/): ربط تطبيق فلاتر الخاص بك بخدمة Firebase ليعمل على المتصفحكما نعلم ان تطبيقات فلاتر تعمل تقريبا على جميع المنصات ولكن تحتاج لربطها بالمنصة التي تريد العمل عليها حتى لا يحدث مشاكل وفي هذا القسم شرحنا لكم كيف تقوم بربطها على اجهزة android , ios واليوم سوف نشرح لكم طريقة ربط المشروع الخاص بك على web […]
- [تطبيق محادثه في Flutter بإستخدام Firebase](https://geecoders.com/blog-post_25-html-4/): تطبيق محادثه في Flutter بإستخدام Firebaseفي هذا المقال نشارك معكم تطبيق من احد المطورين الذين ساهموا في انشاء تطبيق محادثه باستخدام فايربيز وقد سبق وشرحنا لكم في هذا الموقع دورة كامله حول التعامل مع الفايربيز وكم هيا مهمه وكيف تحصل على قاعدة بيانات تربط بها جميع عملائك بكل سهوله كل هذا كان من خلال الموقع […]
- [تطبيق لتشغيل الملفات الصوتيه المحليه في Flutter](https://geecoders.com/blog-post_23-html-10/): تطبيق لتشغيل الملفات الصوتيه المحليه في Flutterفي هذا المقال سوف نقوم معكم بعمل تطبيق بسيط لتشغيل المقاطع الصوتيه الموجوده في داخل التطبيق الخاص بك بكل سهوله وهذا كله سوف يكون من خلال بعض المكتبات التي سوف نستعملها مع عمل انميشن لحركة الصورة في المقطع الصوتي حتى تضيف لمسة جماليه في تطبيقك وتحسن من مظهره بشكل […]
- [تطبيق لتغيير التاريخ الموجود بالاعلى بتاريخ المنشورات التي تشاهدها في flutter](https://geecoders.com/apps-html/): تطبيق لتغيير التاريخ الموجود بالاعلى بتاريخ المنشورات التي تشاهدها في flutterفي هذا المقال سوف نشارك معكم فكرة يبحث عنها البعض منكم وهيا كيف تقوم بعرض التاريخ والتوقيت الخاص بالمنشورات التي تشاهدها في هذه الفتره بالاعلى كما هو موضح بالصورة الخاصه بالمقال الامر بسيط جدا جدا والامر متعلق بعملية scroll فعندما تكون المقاله بالاعلى نحصل على […]
- [تطبيق متجر اليكتروني باستخدام Flutter للتعديل والنشر](https://geecoders.com/blog-post_19-html-4/): تطبيق متجر اليكتروني باستخدام Flutter للتعديل والنشرفي هذا المقال نشارك معكم واحد من التطبيقات الرائعه وهيا تطبيقات المتاجر وفي هذا الدرس سوف نقدم لكم التطبيق بشكل جديد مع الوان متناسقه جدا وايضا تصميم جميل في عرض المنتجات التطبيق يمكنك تحميله والبدء في التعديل عليه حتى يناسب الغرض الذي ترغب به وايضا يمكنك التعديل عليه او […]
- [شرح كيفية عمل انميشن للصور في Flutter بدون مكتبات](https://geecoders.com/transformpageviewwidget-html/): شرح كيفية عمل انميشن للصور في Flutter بدون مكتباتكما نعلم ان التاثيرات التي يتم وضعها على الصور في تطبيقات flutter تجعل من التطبيق اكثر استخداما لان المستخدم العادي يفضل وجود الانميشن ليس فقط بالصورة بل انميشن بشكل عام في التطبيق الخاص بك وفي هذه المقالة سوف نقوم بشرح لكم درس جديد من تاثيرات الانميشن على […]
- [شرح اضافة تاثير Parallax Effect على الصور في Flutter](https://geecoders.com/blog-post_15-html-2/): شرح اضافة تاثير Parallax Effect على الصور في Flutterفي هذه المقالة سوف نشرح معكم واحد من اكثر التاثيرات جمالا في تطبيقات flutter ويعطي منظر رائببع لتطبيقك حيث يعمل على تاثير الصور وعمل تحريك لها اثناء عمل scroll كما هو موضح بالصورة الخاصه بالمقالة وكثير من المبرمجين يبحثون عن طريقة لاستخدام هذا التاثير في تطبيقاتهم ليعطي […]
- [عمل على الbutton في flutter للانتقال من صفحة الى الاخرى](https://geecoders.com/blog-post-html-26/): عمل على الbutton في flutter للانتقال من صفحة الى الاخرىفي هذا المقال سوف نشرح معكم كيف تقوم بعمل انميشن عن الضغط على الزر في تطوير تطبيقات الجوال باستخدام تقنية Flutter الغنيه عن التعريف وكل ما سوف تحتاجه في هذه المقالة هو اتباع الخطوات بشكل صحيح حتى لا يحدث معك اي مشاكل خلال تنفيذ العملية وكل […]
- [عمل انميشن في عرض عناصر التطبيق الخاص بك في flutter بسهوله](https://geecoders.com/animationbetweenit-html/): عمل انميشن في عرض عناصر التطبيق الخاص بك في flutter بسهولهالانميشن من العناصر التي لا غنى عنها في تطبيقك في Flutter او اي تطبيقات عموما والسبب يرجع في انه يترك اثر في تجربة المستخدم بحيث يحبب المستخدم في تطبيقك ويجعله يبقى اكبر فتره ممكن في تطبيقك ويفضله عن غيره ولهذا عليك بان تهتم بالالوان والانميشن […]
- [إنشاء card متحرك في flutter بسهوله | Easily create an animated card in Flutter](https://geecoders.com/animatedcard-html/): إنشاء card متحرك في flutter بسهوله | Easily create an animated card in Flutterفي هذه المقاله نشارك معكم انميشن سوف نقوم بعمل على عناصر ال card في Flutter وهذه العناصر سوف تكون قابله للسحب مثل ماهو واضح بالصورة الخاصه بالمقال كما هو موضح يوجد لدينا مجموعه من ال cards ويمكنك السحب عن طريق اليسار او اليمين […]
- [عمل counter متغير عند اضافة عنصر او تقليل عنصر باستخدام Flutter](https://geecoders.com/counter-flutter-html/): عمل counter متغير عند اضافة عنصر او تقليل عنصر باستخدام Flutterحاول دائما جعل تطبيقاتك التي تقوم بتطويرها ان تكون مميزه عن غيرك في اليوم لان العالم لا يحتاج الى كثير من النسخ ولهذا نحن نهتم بشكل جدا جدا في هذا القسم على اضافة الانميشن والاشكال التي تعطي لتطبيقك منظر مختلف وتترك لدى العميل او المستخدم […]
- [عمل انميشن اثناء التنقل بين صفحات التطبيق في flutter بسهوله تامه](https://geecoders.com/animationtrans-html/): عمل انميشن اثناء التنقل بين صفحات التطبيق في flutter بسهوله تامهالتاثيرات دائما تجعل تطبيقك يتفوق على باقي التطبيقات التي توجد بالمتاجر وهذا لان الانميشن يضيف لمسة جماليه لتطبيقك ويحسن من تجربة المستخدم له وفي هذه المقالة سوف نشرح لكم واحده من ال packages الشهره في flutter عمل انتقال بين الصفحات بشكل جميل مع عدى اشكال […]
- [حل مشكلة عدم تشغيل امر flutter doctor في الcmd](https://geecoders.com/flutter-doctor-problem-html-2/): حل مشكلة عدم تشغيل امر flutter doctor في الcmdاحيانا عندما تنتقل الى cmd وتكتب flutter doctor تلاحظ ان نافذة الاوامر يتم غلقها مباشره دون تنفيذ اي امر والامر flutter doctor لا يعمل ولكن ماذا تفعل في هذه الحاله او ماهو الحل ؟ او ماهو سبب هذه المشكلة السبب الذي يسبب هذه المشكلة في معظم الاحيان […]
- [حل مشكلة execution failed for task ':app:validatesigningdebug'.
](https://geecoders.com/failed-for-task-html-2/): حل مشكلة execution failed for task ‘:app:validatesigningdebug’.هذه الرسالة المزعجه والتي تقابل عدد كبير من مستخدمي برنامج الاندرويد ستوديو وهيا في اغلب الاحيان تكون بسبب ان مسار الsdk غير صحيح وفي هذه المقالة سوف نتعرف على الحل الذي قمت به وحليت المشكلة وكما تعلمون اننا في موقعنا نقدم لكم حلول لاغلب المشاكل التي تقابلكم في التطوير […]
- [حل مشكلة Unable to locate the Android SDK](https://geecoders.com/unable-to-locate-html/): حل مشكلة Unable to locate the Android SDKاستكمالا في سلسلة حل مشاكل برنامج الاندرويد ستوديو نقدم لكم اليوم مشكلة جديده تسبب قلق لكثير من المبرمجين وهيا Unable to locate the Android SDK رغم ان المشكلة بسيطه جدا وحلها سهل ولكن كثير من المبرمجين يتضررون من هذه المشاكل المزعجه واليوم سوف نقدم لكم الحل الوفي الذي […]
- [حل مشكلة 'keytool' is not recognized as an internal or external command
](https://geecoders.com/keytool-is-not-recognized-as-internal-html-2/): حل مشكلة ‘keytool’ is not recognized as an internal or external commandهذه الرساله المزعجه تظهر لنا في معظم الاحيان عندما نريد اصدار نسخه relase من التطبيق الذي نعمل عليه وهذا يكون بسبب ان بعض الملحقات لا يمكن الوصول لها وطريقة الحل بسيطه جدا وفي هذه المقالة سوف نتعرف على الحل وكيف نقوم بتنفيذه وكيف نتاكد […]
- [ميزة قوية تُساعد على تحسين عرض الملفات في مشروعك vs code](https://geecoders.com/change-file-style-html-2/): ميزة قوية تُساعد على تحسين عرض الملفات في مشروعك vs codeفي Visual Studio Code، تُعد File Nesting ميزة قوية تُساعد على تحسين عرض الملفات في مشروعك.باستخدام File Nesting، يمكنك تجميع الملفات ذات الصلة معًا، مما يُقلل من التشتت ويجعل التنقل بين الملفات أسهل، خاصةً في المشاريع التي تحتوي على عدد كبير من الملفات.كيفية تفعيل File […]
- [الفرق بين Null وUndefined في JavaScript](https://geecoders.com/null-undefined-html/): الفرق بين Null و Undefined في JavaScript: فهم دقيق لكتابة أكواد فعالةفي عالم لغة البرمجة JavaScript، يُعد فهم الفرق بين Null و Undefined أمرًا بالغ الأهمية لكتابة أكواد دقيقة وفعالة.فبينما قد يبدو هذان المصطلحان متشابهين للوهلة الأولى، إلا أنهما يختلفان بشكل جوهري في كيفية تمثيلهما للقيم داخل الكود.ما هو Undefined؟يُستخدم Undefined للإشارة إلى حالة المتغير […]
- [اضافة اكثر من لغة لاسم التطبيق على متجر google play](https://geecoders.com/chane-name-app-google-play-html/): اضافة اكثر من لغة لاسم التطبيق على متجر google playتُعدّ عملية تغيير اسم تطبيقك على متجر جوجل بلاي خطوة بالغة الأهمية لتعزيز علامتك التجارية وجذب المزيد من المستخدمين.متطلبات تغيير اسم التطبيق:إنشاء حساب Google Play:قبل البدء، تأكد من امتلاكك لحساب Google Play مرتبط بـ “مركز تطبيقات Google Play”.إعدادات التطبيق:تأكد من تحديث اسم التطبيق في “معلومات التطبيق” […]
- [Flutter vs FlutterFlow: أيهما أفضل لاحتياجاتك؟](https://geecoders.com/flutter-vs-flutterflow-html/): Flutter vs FlutterFlow: مقارنة بين الميزات والوظائففي عالم تطوير التطبيقات، يبرز اسمان بارزان: Flutter و FlutterFlow. قد يوحي الاسم المشترك بوجود صلة وثيقة بينهما، لكن الواقع مختلف.Flutter: أداة لبناء واجهات المستخدمFlutter هو إطار عمل مفتوح المصدر من Google لإنشاء واجهات مستخدم جذابة وعالية الأداء. يُمكنك من خلاله كتابة كود Dart لإنشاء تطبيقات تعمل على منصات […]
- [9 تطبيقات Flutter VS Code Extensions هتخليك تنسى التعب!](https://geecoders.com/flutter-extensions-vscode-html/): تطبيقات Flutter VS Code Extensions لتحسين كفاءة العملتُعد Extensions (الإضافات) أدوات قوية في Visual Studio Code تُتيح للمستخدمين تخصيص تجربة تحرير الكود وتوسيع وظائفها بشكل كبير.الشغل مش مجرد ضغط، الشغل تظبيط وضغط!عشان كده هنقدم لكم النهاردة مجموعة من تطبيقات Flutter VS Code Extensions اللي هتخلي شغلك أسهل وأسرع وأكفأ:فوائد استخدام Extensions:تحسين الإنتاجية: توفر Extensions مجموعة […]
- [كيفية حفظ مشروع machine learning واستخدمه في المشاريع](https://geecoders.com/error-improv-html/): كيفية حفظ مشروع machine learning واستخدمه في المشاريعفي هذة المقالة سوف نتعرف على كيفية معرفة نسبة نجاح الداتا سيت وايضا كيف نستطيع تحسينها وايضا سنططرق معكم بعدها الى كيفية حفظ مشاريع تعليم الالة وكيف نستخدمه في اختبارتنا وايضا في الدروس المقبلة سوف ننتقل معكم الى دروس اكثر تعمق في machine learning و deep learning وهذة […]
- [شرح كيفية حفظ البيانات في ذاكرة الهاتف بطريقة مشفره باستخدام Flutter](https://geecoders.com/secruit-token-html/): شرح كيفية حفظ البيانات في ذاكرة الهاتف بطريقة مشفره باستخدام Flutterاصبحت عملية اختراق التطبيقات في الفتره الاخيره ليست بالصعبه وذلك بسبب ان المبرمجين يقومون بكتابة كود عادي ويتركون عمليات الطباعة وغيرها من الاشياء التي يتم تركها في التطبيق ويساعدك هذا الهكرز على عملية معرفة بيانات تطبيقك وايضا عندما يقوم بحفظ البيانات في الذاكره المؤقته تكون […]
- [التعرف على الاشياء من الكاميرا الخاصه بجهازك في تطبيقات فلاتر](https://geecoders.com/detect-html/): التعرف على الاشياء من الكاميرا الخاصه بجهازك في تطبيقات فلاترفي هذا المقال سوف نساعدكم على بناء model باستخدام ML بواسطة فلاتر للتعرف على العناصر من خلال الكاميرا الخاص بالهاتف الخاص بك وكل هذا سوف يكون من خلال هذه المقالة وهذا المقال لا يختلف كثيرا عن المقالات السابقة والتي ساعدناكم فيها في بناء تطبيق فلاتر بالذكاء […]
- [كيفية معرفة تعابير الوجه في flutter | How to learn facial expressions in flutter](https://geecoders.com/detect-faces-html/): كيفية معرفة تعابير الوجه في فلاتر | How to learn facial expressions in flutterفي هذه المقالة نكمل معكم التعامل مع ال models المختلفين في الذكاء الاصطناعي مع تطبيقات فلاتر وفي هذه المقالة سوف نشرح لكم كيف تقوم بتصميم برنامج يمكنه التعرف على تعابير الوجه الخاصه بالمستخدم وتاثير مثل هذا قد يمكنك تنفيذه في مشروعك اذا كنت […]
- [شرح كيفية انشاء model للتعرف على الصور باستخدام Flutter](https://geecoders.com/blog-post_07-html-3/): شرح كيفية انشاء model للتعرف على الصور باستخدام Flutterفي هذا المقال سوف نشرح معكم كيف تقوم بتصميم تطبيق للتعرف على الحيوان من خلال الصورة وهذا معتمد بشكل كبير على المقاله السابقة والتي شاركنا معكم فيها كيف تقوم بعمل model وتدريبه على المشاريع الخاصه بك بالاندرويد ستوديو , وفي هذا المقال سوف نقوم بادخال الملف الذي […]
- [شرح كيفية استخدام الذكاء الاصطناعي في تطبيقات flutter بسهوله](https://geecoders.com/flutter-html-7/): شرح كيفية استخدام الذكاء الاصطناعي في تطبيقات flutter بسهولهكما نعلم ان تطبيقات التي تعمل بنظام الواقع الافتراضي اصبحت منشره بشكل كبير جدا في الاسواق والمتاجر ولهذا لان الذكاء الاصطناعي يوفر الكثير من الوقت على المستخدمين في كثير من الامور واصبح الاعتماد كبير جدا من طرف الاشخاص وحتى الشركات وفي هذا القسم سوف نقوم بمشاركة معكم […]
- [استخدام التاثيرات في فلاتر خلال عمليات الانتقال بين الصفحات | Transactions Flutter](https://geecoders.com/blog-post_03-html-2/): استخدام التاثيرات في فلاتر خلال عمليات الانتقال بين الصفحات | Transactions Flutterفي هذا المقال سوف نقدم لكم اكثر من طريقة لعمل الانميشن في فلاتر والتعامل مع انتقالات الصفحات وكيف تقوم بتصميم الانتقال الذي ترغب به في فلاتر وفي هذا القسم بالتحديد نهتم بالانميشن لحتسين شكل التطبيق الخاص بك وجعله اكثر احترافيه لان العنصر الذي يميز […]
- [تصميم MessageBox لعرض الرسائل واظهار المحتوى بمجرد النقر عليها](https://geecoders.com/blog-post-html-29/): تصميم MessageBox لعرض الرسائل واظهار المحتوى بمجرد النقر عليهافي هذا المقال سوف نساعدكم على إنشاء تصميم لعرض الاشعارات الخاصه بك بطريقة ذكية ومختلفه عن باقي الطرق التي جربتها حيث ان الاشعار او الرساله سوف تكون في تصميم بسيط كما هو موضح بالفيديو يمكنك من خلال هذا التصميم ان تتمكن من تغيير شكل التطبيق وتحسين مظهره […]
- [إنشاء onBoarding مع انميشن اثناء الانتقال من صفحة للاخرى](https://geecoders.com/onboarding-effec-html/): إنشاء onBoarding مع انميشن اثناء الانتقال من صفحة للاخرىفي هذه المقالة سوف نشرح معكم طريقة لعمل onBoarding او لعرض الصور الخاصه بك مع امكانية عمل انميشن بين الانتقال بين كل صورة والاخرى بطريقة سهله جدا وذلك سوف يكون عن طريق استخدام مكتبة مجانيه نقدمها لكم في هذه المقالة تحسن من شكل التطبيق الاخص بك وتجعل […]
- [إنشاء card Animation مع null safety باستخدام flutter](https://geecoders.com/slimy-html/): إنشاء card Animation مع null safety باستخدام flutterفي هذه المقالة نقدم لكم card ولكن مختلف قليلا حيث انه يحتوي على انميشن وايضا هو عباره عن 2 card الاول يظهر بالشكل الرئيسي كما هو موضح والثاني يكون عندما تنقر على الزر الموجود في العنصر الاول ويظهر لك العنصر الثاني هذا التصميم للاسف كان موجود فقط لتطبيقات […]
- [إنشاء Animation أثناء عمليات تسجيل الدخول في flutter بإستخدام Riv](https://geecoders.com/blog-post_25-html-3/): إنشاء Animation أثناء عمليات تسجيل الدخول في flutter بإستخدام Rivفي هذا المقال والذي يساعدكم في تحسين مظهر تطبيقات الجوال الخاص بكم والتي تقومون بصنعها سوف نقدم لكم شرح لكيفية عمل انميشن اثناء عملية تسجيل الدخول للتطبيق الخاص بك في flutter باستخدام مكتبة riv وهيا خدمه لعمل الانميشن في تطبيقك ويمكنك استخدامها بكل سهوله من اجل […]
- [تطوير تطبيق لانشاء ملف pdf مخصص لشركتك في Flutter](https://geecoders.com/blog-post-html-30/): تطوير تطبيق لانشاء ملف pdf مخصص لشركتك في Flutterكما نعلم ان تنفيذ ملف pdf في Flutter امر مهمه خصوصا للتطبيقات التي تحتوي على عمليات حسابية بشكل كبير وفي هذه المقالة سوف نشرح معكم كيف تقوم بتنفيذ تصميم لانشاء ملف pdf مخصص في تطبيق flutter الخاص بك بطريقة بسيطة جدا والامر سهل وليس معقد حيث ستكون […]
- [سورس كود لتطبيق قران اسلامي Flutter مجانا](https://geecoders.com/quran-html/): سورس كود لتطبيق قران اسلامي Flutter مجانافي هذا المقال سوف نشارك معكم احد المصادر لكود فلاتر لتطبيق اسلامي وهو من تطوير احد الشباب وقام بجعل الكود الخاص بالتطبيق مفتوح بحيث يستطيع اي شخص التعديل عليه ولكن لا تنسى حقوق الشخص الذي قام بتنزيله , نحن فقط مجرد ناقلين للكود من اجل مساعتدكم في بناء التطبيقات […]
- [كود بايثون لارسال واستقبال البيانات بين clinet و server باستخدام مكتبة socket](https://geecoders.com/clinet%20%20server-html/): كود بايثون لارسال واستقبال البيانات بين clinet و server باستخدام مكتبة socket تعد مكتبة socket واحد من اقوى المكتبات المتخصصه في عالم الشبكات فقد تم تصميم هذة المكتبة خصوصا لتنفيذ مهام الشبكات وعمل port و host وكيفية نقل البيانات من جهاز الى الاخر والكثير من المهام التي تقوم بها هذة المكتبة وتوفر علينا الكثير من الوقت […]
- [عمل socket و getsockopt و setsockopt في python](https://geecoders.com/getsockopt%20%20setsockopt-html/): عمل socket و getsockopt و setsockopt في pythonتعد مكتبة السوكت واحده من المكتبات الشهيرة في لغة بايثون والتي يستخدمها الاغلب منا في عمل port و host ومعرفة اسم الهوت والبورت الخاصين بالجهاز وكل هذا يحدث من خلال هذة المكتبة الاكثر من رائعه وفي هذا المقال سوف نتناول معكم واحد من اهم استخدامات المكتبة وهو كيفية […]
- [شرح مكبتة socket وامثلة وتطبيقات عليها في لغة البايثون](https://geecoders.com/socket-html/): شرح مكبتة socket وامثلة وتطبيقات عليها في لغة البايثونفي هذا الدرس سوف نشارك معكم واحده من اقوى المكتبات استخداما في البايثون وخصوصا في بناء شبكة وهي مكتبة socket حيث تقوم هذة المكتبة بالتحكم بالsocket وبناء سيرفر والكثير من المميزات التي تقدمها لنا هذة المكتبة , وفي هذة المقاله سوف نتناول معكم مجموعة من خصائص هذة […]
- [شرح Dependency Inversion في مبادئ ال Solid لكتابة كود منظم](https://geecoders.com/dependency%20inversion-html/): شرح Dependency Inversion في مبادئ ال Solid لكتابة كود منظميعد استخدام المبدئ الاخير وهو Dependency Inversion من اكثر المبادئ التي سوف تشاهدها منتشره بشكل كبير عندنا ترغب بتعلم ال soild فهذا المبدئ مبني على عدم كتابة الكود في الclass الذي يتم استدعاء ال methode بداخله كما سوف نشاهد في الجزء التطبيقي , والامر بسيط جدا […]
- [شرح Interface segregation في مبادئ ال Solid لكتابة كود منظم](https://geecoders.com/interfacesegregation-html/): شرح Interface segregation في مبادئ ال Solid لكتابة كود منظمفي هذه المقالة سوف نقوم معكم بشرح المبدئ ما قبل الاخير من مبادئ solid وهو Interface segregation والمبدا قائم على عمليات التجريد في مشروعك واستخدامك لل interface في كتابة اكوادك وهذا ما سوف نشرحه لكم ونبسطه لكم وهذا المبدأ قريب جدا من المبدأ الاول والذي كان […]
- [شرح Liskov substitution في مبادئ ال Solid لكتابة كود منظم](https://geecoders.com/liskovsubstitution-html/): شرح Liskov substitution في مبادئ ال Solid لكتابة كود منظمبسم الله الرحمن الرحيم في هذا الدرس نكمل معكم دروس ال solid وفي هذه المقالة سوف نتعرف على مبدأ Liskov substitution ويعد هذا المبدأ الثالث من مبادئ ال solid وهو من المبادئ المهمه ايضا التي عليك استخدامها في مشروعك ويعتمد هذا المبدا على فصل كل خاصية […]
- [شرح Open Closed Principle في مبادئ ال Solid لكتابة كود منظم](https://geecoders.com/openclosed-principle-html/): شرح Open Closed Principle في مبادئ ال Solid لكتابة كود منظمفي هذا الدرس الثاني سوف نشرح فكرة ال Open Closed في solid وكما نعلم ان هذه المبادئ مهمه جدا في التطوير باستخدام احد لغات البرمجه وهيا مبادئ ثابته عليك معرفتها , وهذا يعد الدرس الثاني وسوف نحاول في هذه السلسله تقديم لكم جميع الدروس بابسط […]
- [شرح Single Responsibility Principle في مبادئ ال Solid لكتابة كود منظم](https://geecoders.com/solid-1-html/): شرح Single Responsibility Principle في مبادئ ال Solid لكتابة كود منظمربما تكون قد سمعت عن هذا المبدأ واستخدمته ، حتى لو لم تسمع من قبل عن روبرت سي مارتن أو أعماله الشهيرة. إنها إحدى الأفكار الأساسية التي يستخدمها معظم المبرمجين لإنشاء برامج موثوقة وقابلة للصيانة. يمكنك استخدامه مع الفئات ومكونات البرامج والخدمات المصغرة بالإضافة إليها. […]
- [شرح كيفية استخراج ملف excel على الهاتف وجهاز الكمبيوتر الخاص بك باستخدام Flutter](https://geecoders.com/excel-html/): شرح كيفية استخراج ملف excel على الهاتف وجهاز الكمبيوتر الخاص بك باستخدام Flutterفي المقالات السابقة شاركنا معكم كيف تقوم باستخراج نسخة pdf من التطبيق الخاص بك اذا كنت تعمل على تطبيق يساعد المستخدمين على انشاء فاتوره بشكل اليكتروني وفي هذه المقالة سوف نشرح لكم كيف تقوم باستخراج البيانات على شكل excel sheet والامر بسيط جدا […]
- [كيفية تحديث جميع المكتبات والاضافات في لغة بايثون بضغطة زر .](https://geecoders.com/update-pa-html/): كيفية تحديث جميع المكتبات والاضافات في لغة بايثون بضغطة زر .كما نعلم ان المكتبات في لغة بايثون دائما في تطوير وفي تحديثات مستمر وليس من المعقول ان تقوم في كل مره تستخدم فيها اللغه ان تقوم بتحديث كل اضافة على حدا فهنالك كود يمكنك استعماله يمكنك من تحديث جميع المكتبات التي تستعملها بنقرة زر واحده […]
- [شرح مكتبة pandas مع الامثلة بلغة بايثون | pandas library with examples in Python](https://geecoders.com/pandas-pandas-library-with-examples-in-html/): شرح مكتبة pandas مع الامثلة بلغة بايثون | pandas library with examples in Pythonأهلاً بكم في مقالة جديدة من سلسلة شرح مكتبات لغة البايثون . في الدرس السابق شرحنا لكم واحده من المكتبات التي لا غنى عنها في مشاريعك وهي بمكتبة Numpy بشكل بسيط ووضعنا لكم عليها اكثر من مثال وكود توضيحي وكيفية تثبيتها والتعامل […]
- [شرح مكتبة numpy بلغة البايثون | Explanation of the numpy library in Python](https://geecoders.com/numpy%20library-html/): شرح مكتبة numpy بلغة البايثون | Explanation of the numpy library in PythonNumPy هي حزمة أساسية من اساسيات لغة الـ Python تُستخدم هذة المكتبة للمعالجة والعمليات الفعالة على الوظائف الرياضية المختلفة عالية المستوى والمصفوفات متعددة الأبعاد والجبر الخطي وتحويلات فورييه وإمكانيات الأرقام العشوائية وما إلى ذلك ، وتوفر أدوات لدمج كود C و C ++ و […]
- [شرح مكتبة face recognition للتعرف على الوجه من الكاميرا والصور بلغة البايثون](https://geecoders.com/blog-post_23-html-2/): شرح مكتبة face recognition للتعرف على الوجه من الكاميرا والصور بلغة البايثوناصبح من السهل التعامل مع الاوجه في الصور بلغة Python وذلك بسبب كثرة المكتبات التي تسهل علينا الامر ومن ضمن هذة المكتبات هي (Face Recognition Library). تمت عملية بناء وتطوير هذهِ المكتبة بأستخدام تقنية التعرف على الوجوه المتقدمة من dlib المبنية بتقنية ( Deep […]
- [التعامل مع json و معالجة الصور ومعرفة اسم صاحب الصورة بالبايثون](https://geecoders.com/os-html/): التعامل مع json و معالجة الصور ومعرفة اسم صاحب الصورة بالبايثونفي هذة المقالة سوف نتحدث معكم في اكثر من جانب الشق الاول وهو كيفية انشاء ملفات تحتوي على بيانات في شكل json وقد سبق وشرحنا لكم الجيسون وكم هي مهمة جدا في لغات البرمجة وليس في البايثون فقط وبعدها سوف ننتقل معكم الى معرفة محتويات […]
- [شرح كيفية اضافة وسيلة الدفع عن طريق ماي فاتوره في flutter](https://geecoders.com/myfa-html/): شرح كيفية اضافة وسيلة الدفع عن طريق ماي فاتوره في flutterكما نعلم ان وسيلة الدفع من اكثر العمليات التي عليها طلب كبير من قبل المستخدمين في فلاتر وذلك بسبب ان معظم العملاء يريدون اضافتها في تطبيقاتهم لكي يحصلون على ثقه من العميل وايضا يوفر على العميل الكثير من الوقت والعناء ولكن المشكلة الاكبر انه لكي […]
- [اظهار رسالة بتحديث التطبيق عندما يتم اصدار نسخة جديده من تطبيقك في flutter](https://geecoders.com/update-app-flutter-html/): اظهار رسالة بتحديث التطبيق عندما يتم اصدار نسخة جديده من تطبيقك في flutterفي بعض التطبيقات الشهيره نلاحظ ظهور رسالة تظهر للمستخدمين عندما يتم اصدار اي نسخة جديده من التطبيق ولم يقم المسخدم بتحديث التطبيق تخبره بان يقوم بتحديث التطبيق وهذه الرساله كثير من المطورين يرغبون باضافتها في تطبيقاتهم من اجل كسب ثقة المستخدم في التطبيق […]
- [كل ما تريد معرفته عن Unit Testing مع امثلة توضيحيه](https://geecoders.com/%20unit-testing-html/): كل ما تريد معرفته عن Unit Testing مع امثلة توضيحيههي عملية اختبار أصغر الوحدات الوظيفية في الكود، مثل الدوال أو CLASSES. تضمن هذه الاختبارات جودة البرنامج وتُعدّ جزءًا لا يتجزأ من عملية تطويره , يعتبر اختبار التطبيقات مفيد في إنشاء تطبيق جوال خاليه من المشاكل وهو من أهم الخطوات في تطوير أي تطبيق Flutter. تساعد الاختبارات […]
- [الفرق بين ال unique وال primary key في constraint الداتا بيز](https://geecoders.com/unique-primary%20key-html/): الفرق بين ال unique وال primary key في constraint الداتا بيز:الفرق الاساسي بينهم هو يمكن أن يكون هناك مفتاح أساسي (primary key) واحد فقط في الجدول ولكن يمكن أن يكون هناك العديد من المفاتيح الفريدة في الجدول (unique key) وايضا يتم إنشاء فهرس افتراضي تلقائيًا للمفتاح الأساسي و يتم إنشاء فهرس افتراضي تلقائيًا للمفتاح الفريد وكلاهم يستعملان […]
- [Null Safety في Dart: كل ما تحتاج معرفته لكتابة كود خالٍ من الأخطاء.](https://geecoders.com/%20null-safety-dart-html/): Null Safety في Dart: كل ما تحتاج معرفته لكتابة كود خالٍ من الأخطاء.منع حدوث أخطاء NullPointerException: قبل Null Safety، كان من الممكن حدوث NullPointerException عندما تحاول الوصول إلى خاصية (attribute) أو استدعاء دالة (function) لمتغير فارغ. بينما تمنع Null Safety حدوث هذه الأخطاء في إنشاء تطبيقات الجوال و برمجة وتطوير المواقع الالكترونية في Flutter , دعم […]
- [الفائده من استخدام kapt داخل gradle عند التعامل مع البيانات في Kotlin](https://geecoders.com/kapt-html/): الفائده من استخدام kapt داخل gradle عند التعامل مع البيانات في KotlinKapt هي أداة مساعدة قوية توفر العديد من الفوائد عند استخدامها في Gradle , Kapt، اختصار لـ Kotlin Annotation Processing Tool، عبارة عن أداة مساعدة تستخدم مع لغة Kotlin في Gradle لمعالجة التعليقات التوضيحية (annotations) وتوليد كود إضافي بناءً عليها. باختصار، تجعل Kapt العمل […]
- [مقارنة شامله بين GraphQL و REST API من حيث الاداء والسرعه والمرونه](https://geecoders.com/restapi-vs-html/): مقارنة شامله بين GraphQL و REST API من حيث الاداء والسرعهتستعمل REST API تقنية تقليدية لواجهات برمجة التطبيقات عبر الويب اماا GraphQL تقنية حديثة توفر تحكمًا أكبر في البيانات ومرونة في تطوير واجهات برمجة التطبيقات وكلاهم يستخدم في برمجة موقع او حتى إنشاء تطبيقات الجوال ايضا REST API تتميز ببساطتها وسهولة الاستخدام ولكن GraphQL تعتمد على استخدام نقطة نهاية واحدة […]
- [كل شيئ تحتاج معرفته عن GraphQL وكيف ساعدت في تقليل الوقت في التعامل مع السيرفر](https://geecoders.com/graphql-html/): كل شيئ تحتاج معرفته عن GraphQL وكيف ساعدت في تقليل الوقت في التعامل مع السيرفرلنفترض ان لدينا مشكلة في اثناء إنشاء تطبيقات الجوال او حتى برمجة المواقع والتطبيقات وهيا اننا نحصل على جميع البينات وليكن لدينا البينات التي ترجع وهيا تاريخ المنشور واسم الناشر والتقييم و عدد المشاهدات والصورة الخاصه بالمنشور والنص والعنوان وid الخاص بالمنشور والبلد […]
- [بناء تطبيق عداد في أقل من 10 دقائق باستخدام Jetpack Compose](https://geecoders.com/compose-counter-app-html/): دليل شامل لفهم وتنفيذ كود تطبيق العداد البسيط في Android باستخدام Jetpack Composeفي عالم تطوير تطبيقات Android، تعتبر Jetpack Compose واحدة من أحدث وأقوى الأدوات لبناء واجهات المستخدم بسرعة وبشكل جميل. في هذه المقالة، سنتعرف على كود تطبيق Counter بسيط باستخدام Jetpack Compose، وسنشرح كل جزء من الكود لضمان الفهم الكامل. ما هو Jetpack Compose؟Jetpack Compose […]
- [dataset الاميلات لمعرفة الرسائل الهامه والرسائل المزعجه والاعلانات بلغة بايثون](https://geecoders.com/spamemailfack-html/): dataset الاميلات لمعرفة الرسائل الهامه والرسائل المزعجه والاعلانات بلغة بايثونفي كثير من الاحيان نقابل عدد كبير من الرسائل المزعجه على البريد الشخصي الخاص بنا واحيانا يوجد تصنيف لبعض البيانات انها spam ومزعجه هل تسالتم كيف يتم معرفة هذة البيانات اذا كان سبام ام لا , في مقالة اليوم سوف نشرح لكم الفكرة ونقدم لكم dataset […]
- [تحليل بيانات مبارات كرة القدرة باستخدام machine learning by useing python](https://geecoders.com/football-databasepython-html/): تحليل بيانات مبارات كرة القدرة باستخدام machine learning by useing pythonفي هذا الدرس سوف نتعرف باذن الله على نموذج جديد من نماذج تعليم الاله وهو واحد من النماذج المستخدمه بكثيرة في تحليل البيانات وهو Tree حيث يتم استخدام هذا النموذج في عمليات تحليل البيانات التي صعب على بعض النماذج الاخرى عمل لها analysing والوصول الى […]
- [تحليل dataset سفينة تايتنك عن طريق تعليم الالة والوصول الى افضل النتائج ببايثون](https://geecoders.com/titanictrainpython-html/): تحليل dataset سفينة تايتنك عن طريق تعليم الالة والوصول الى افضل النتائج ببايثونفي هذا المقال سوف نحاول معكم تحليل البيانات الخاصة بسفية تايتنك وهي السفينة العملاقة التي غرقت في المياه منذ مده كبيره والاغلب ان لم يكن الجميع يعرفها تقريبا , واليوم سوف نحاول عمل تحليل للبيانات الخاصة بها ونعرف ماهي اكبر نسبة من الاعمار […]
- [شرح استخدام نموذج KNN في تعليم الالة واستخدامه مع Dataset](https://geecoders.com/blog-post_19-html/): شرح استخدام نموذج KNN في تعليم الالة واستخدامه مع Datasetفي سلسلة تعليم الاله نشرح لكم اليوم واحد من اهم النماذج والتي تستخدم بشكل كبير مع البيانات القريبه من بعضها وهو نموذج KNN ولكي نستخدم هذا النموذج يجب علينا تثبيت مكتبة sklearn وقد سبق وشرحنا لكم هذة المكتبة ولا اعتقد اي منكم يستخدم machine learning ولا […]
- [شرح التعامل مع dataset job باستخدام machine learning python](https://geecoders.com/datasetjo-html/): شرح التعامل مع dataset job باستخدام machine learning pythonشرحنا لكم في البداية كورس بسيط حول لغة python وكيف نستعملها وكل شيئ فيها تقريبا وانتقلنا بعدها معكم الى استخدام مكتبات البايثون وشرحنا لكم الكثير من المكتبات الرائعه والتي تستخدم بكثرة ومن اشهر المكتاب المستخدمة pandas و numpy وشرحناها لكم وشرحنا لكم الكثير من المكتبات ببايثون يمكنكم […]
- [شرح استخدام drop_nav_bar وتحسين شكل التطبيق الخاص بك في flutter](https://geecoders.com/blog-post_16-html-4/): شرح استخدام drop_nav_bar وتحسين شكل التطبيق الخاص بك في flutterمن المكتبات التي تعطي شكل جمالي لتطبيقك وهيا drop nav bar وهيا احد المكتبات الجميله ذات التصميم البسيط مع تاثير اثناء الانتقال بين كل عنصر والاخر ويمكنك تنفيذ هذه المكتبة في تطبيقك بسهوله جدا عن طريق تثبيتها من خلال الامر الذي نقدمه لكم في الجزء التالي […]
- [تعرف على كيفية تحديد الوجه والعيون باستخدام الذكاء الاصطناعي في بايثون](https://geecoders.com/blog-post_25-html-2/): تحديد الوجه والعيون باستخدام مكتبة open cv في بايثون بواسطة الذكاء الاصطناعيتعد مكتبة open cv من اكثر المكتبات التي تستخدم في معالجة الصور والتعرف عليها ومن خلال المقالات التي نشاركها معكم سوف نحاول تبسيط المكتبة وتقديم شروحات عديدة عليها لكي نبسط عليكم المكتبة وهذة المكتبة لا غنى عنها في التعامل مع الصور وهذة ليس اول […]
- [تعرف على كيفية عرض كاميرا الجهاز والتعرف على الوجوه ببايثون بواسطة face detection](https://geecoders.com/blog-post_12-html-2/): كيفية عرض كاميرا الجهاز والتعامل مع الfaces ببايثونفي هذة المقالة سوف نساعدك على كيفية فتح كاميرا الجهاز الخاص بك وعرضها وكيفية معرفة عدد الاوجة الموجوده بداخل الكاميرا وحتى تستطيع عرض كاميرا هاتفك من خلال البايثون وهذة المقالة تعد مدخل لك في التعمق في مكتبة opencv وهي من المكتبات المشهوره في البايثون وسبق وقدمنا لكم مقاله […]
- [أفضل المكتبات لإنشاء التاريخ في فلاتر || Best Packages for History in Flutter](https://geecoders.com/date-picker-plus-html/): مجموعه من افضل المكتبات لانشاء تاريخ في Flutterمكتبة date_picker_plus هي مكتبة مفتوحة المصدر لـ Android تسمح للمطورين بإنشاء مكونات واجهة مستخدم لتحديد التاريخ والوقت. توفر المكتبة مجموعة متنوعة من الفلاتر التي يمكن استخدامها لتغيير مظهر وسلوك مكون تحديد التاريخ والوقت.فيما يلي بعض الأمثلة على الفلاتر التي توفرها مكتبة date_picker_plus:فلتر لتغيير لون الخلفية: يمكن استخدام هذا […]
- [كيف تجعل صورك في Flutter تشبه صور Instagram أثناء التحميل ؟](https://geecoders.com/flutter-blurhash-html/): عمل تمويه للصور عند عرضها من الانترنت وعند اكتمال التحميل تظهر الصورة الاصليه مثل تطبيق انستقرام Flutterمكتبة flutter_blurhash هي مكتبة مفتوحة المصدر لـ Flutter تتيح لك إنشاء وعرض وتحليل ملفات blurhash.Blurhash هو تنسيق ملف صورة جديد نسبيًا مصمم لتقليل حجم الصور دون فقدان الكثير من الجودة. يعمل عن طريق إنشاء صورة منقطة تحتوي على معلومات […]
- [كيفية تحويل الصورة إلى نص والنص إلى صوت باستخدام Python](https://geecoders.com/blog-post_538-html-2/): شرح كيفية تحويل الصورة الى نص وتحويل النص الى صوت باستخدام بايثونمن اكثر الطلبات التي عليها بحث كبير في لغة البايثون وهي كيف نقوم بتحويل الصورة الى نص او كيفية تحويل النص الى صوت وفي هذة المقالة سوف احاول ان اجمع لكم كل شيئ حول هذة القضية بشكل مبسط وايضا سوف نشارك معكم ماهي المشاكل […]
- [معالجة الصور باستخدام OpenCV في Python: قطع، حفظ، تغيير حجم](https://geecoders.com/blog-post_28-html-2/): كيفية قطع الصور وحفظها وتغيير حجمها باستخدام مكتبة OpenCV بلغة بايثونمكتبة OpenCV واحده من اقوى المكاتب التي تستخدم بشكل كبير في البايثون وفي الذكاء الاصطناعي وهذة المكتبة من اكثر المكتبات التي يستخدمها مطورين بايثون وفي المقال السابق شرحنا لكم نبذة بسيطة عن المكتبة وكم هيا مهمة وايضا سوف نحاول شرح كل تفاصيل هذة المكتبة لكم […]
- [إضافة أيقونة متعددة الخصائص مع أنيميشن باستخدام Flare في Flutter](https://geecoders.com/flare-flutter-html-2/): اضافة ايقونة في Flutter متعددة الخصائص مع انميشنفي هذا المقال سوف نشرح لكم اضافة لايقونة متعددة المهام في flutter وهذه الايقونة عندما يتم النقر عليها يظهر انميشن وايضا 3 خيارات وهيا الكاميرا و الصور وايقونة اخيره للتحليل يمكنك من خلال هذه الايقونة الجميلة تنفيذ الكثير من المهام وبسهوله وهذا سوف يكون عن طريق استخدام flare […]
- [شرح كيفية استخدام مكتبة OpenCV في python بكل تفاصيلها](https://geecoders.com/opencv%20-html-2/): شرح كيفية استخدام مكتبة OpenCV في python بكل تفاصيلهانبذة عن مكتبة OpenCVواحد من اشهر المكتبات في البايثون وهي OpenCV وغالبا ما نستخدم الامر cv2 بداخلها هذة ان هذة المكتبة لا غنى عنها في مشاريع الmachine learning التي تحتاج منا التعامل مع الصور والكاميرات فهذة المكتبة توفر علينا كتابة اكواد كثيرة جدا , تتكون مكتبة OpenCV […]
- [كيفية إنشاء تطبيقات سطح المكتب الاحترافية باستخدام PyQt5 في Python](https://geecoders.com/pyqt5-html-2/): شرح مكتبة PyQt5 في بايثون لانشاء برامج سطح المكتبمرحبا بكم في شرح مكتبة PyQt5 وهي واحد من المكتبات التي تستخدم في عملية تطوير وانشاء برامج سطح المكتب وهي تعد من اهم المكاتب التي يجب التركيز عليها وفهمها بشكل جيد ولكن في هذة المقالة سوف نحاول شرحها لكم بشكل سطحي وان شاء الله في الايام المقبلة […]
- [كيفية تشفير وفك تشفير الملفات باستخدام لغة بايثون | encrypt and decrypt files using the Python language](https://geecoders.com/encrypt-decrypt-html-2/): كيفية تشفير وفك تشفير الملفات باستخدام لغة بايثون | encrypt and decrypt files using the Python languageفي هذة المقالة نشرح لكم كيفية عمل تشفير و فك تشفير للملفات الموجود على الجاهز الخاص بنا باستخدام python وتعد هذة اللغة البسيطة كبيره جدا وتقوم بوظائف كثيره جدا جدا وسوف نتعرف باذن الله تعالى معكم في هذة السلسله […]
- [شرح طباعة فاتوره للمتاجر من خلال Flutter عن طريق البلوتوث](https://geecoders.com/how-to-print-in-flutter-html/): شرح طباعة فاتوره للمتاجر من خلال Flutter عن طريق البلوتوثFlutter هي تقنية برمجة مفتوحة المصدر من Google تسمح لك بإنشاء تطبيقات Android و iOS وويب باستخدام لغة برمجة واحدة فقط. تتميز Flutter بمجموعة أدوات قوية لإنشاء واجهة مستخدم جذابة وتفاعلية برمجه جوجل تقنية فلاتر والتي تدعم لغة الدارات من اجل تسهيل الامر على المبرمجين في […]
- [كيفية إضافة الرسوم المتحركة إلى ListView في Flutter : دليل شامل](https://geecoders.com/animation-on-listview-html/): شرح كيفية تنفيذ Animation على ListView داخل Flutterأهمية الانميشن animation ListView Flutter في تصميم تطبيقات الهواتف الذكيةأصبحت الرسوم المتحركة (الانميشن) من العناصر الأساسية في تصميم تطبيقات الهواتف الذكية، حيث تساهم في جعل التطبيقات أكثر جاذبية وتفاعلية، وتساعد المستخدمين على فهمها بشكل أفضل.دور الانميشن في تصميم تطبيقات الهواتف الذكيةيمكن استخدام الانميشن في تصميم تطبيقات الهواتف الذكية […]
- [شرح كيفية اضافة المقاطع الصوتيه المحليه داخل مشروعك في Flutter](https://geecoders.com/audioplayers-flutter-html-2/): شرح كيفية اضافة المقاطع الصوتيه المحليه داخل مشروعك في Flutterتشغيل المقاطع الصوتية في Flutter باستخدام مكتبة audioplayersيعد Flutter من تقنيات البرمجة الحديثة التي تقدم حلولًا مبتكرة لتطوير تطبيقات الجوال. يعتمد Flutter على لغة Dart، وهي لغة برمجة حديثة وسهلة التعلم.يوفر Flutter مجموعة متنوعة من الأدوات والمكونات التي يمكن استخدامها لتشغيل المقاطع الصوتية. في هذا الموضوع، […]
- [انشاء مسح ضوئي على البطائق من خلال كاميرا هاتفك في تطبيقات Flutter](https://geecoders.com/detect-id-card-flutter-html/): انشاء مسح ضوئي على البطائق من خلال كاميرا هاتفك في تطبيقات Flutterلإنشاء مسح ضوئي على البطاقات من خلال كاميرا هاتفك في تطبيقات Flutter، يمكنك استخدام مكتبة BarcodeScanner. هذه المكتبة توفر مجموعة من الأدوات لإنشاء واستخدام ماسحات الباركود في تطبيقات Flutter او حتى flutter_barcode_listener وهيا مكتبة تعمل بشكل مستمر على كاميرا هاتفك بحيث يمكنك وضع لها […]
- [تصميم صفحة لعرض الاثاث مع وجود انميشن للتحريك بشكل انسيابي Flutter](https://geecoders.com/animation-furniture-flutter-html/): تصميم صفحة لعرض الاثاث مع وجود انميشن للتحريك بشكل انسيابي FlutterFlutter هي تقنية برمجة مفتوحة المصدر من Google تسمح لك بإنشاء تطبيقات أندرويد و iOS وويب باستخدام لغة برمجة واحدة فقط. تتميز Flutter بمجموعة أدوات قوية لإنشاء رسومات وتأثيرات رسوم متحركة معقدة وهيا متلائمة جدا مع لغة برمجة الاندرويد سواء الجافا او الكوتلن فتقنية فلاتر […]
- [امكانية تغيير اتجاة drag drop الصورة من خلال السحب في Flutter](https://geecoders.com/drag-drop-flutter-animation-html/): امكانية تغيير اتجاة الصورة من خلال السحب في Flutterالرسوم المتحركة في Flutter هي طريقة لإضافة الحركة والتفاعل إلى تطبيقاتك. يمكنك استخدام الرسوم المتحركة لجعل تطبيقاتك أكثر جاذبية وتفاعلية وسهولة الاستخدام يوفر Flutter أيضًا مجموعة متنوعة من الأدوات والمكونات التي تساعدك على إنشاء الرسوم المتحركة،تتطلب إنشاء الرسوم المتحركة في Flutter بعض المعرفة الأساسية ببرمجة Dart. ومع […]
- [اظهار اشعار عند تحميل ملف مع عرض حجم ونسبة التحميل في progress في تطبيقات Flutter](https://geecoders.com/tbib-downloader-html/): اظهار اشعار عند تحميل ملف مع عرض حجم ونسبة التحميل في progress في تطبيقات FlutterFlutter هي تقنية برمجة مفتوحة المصدر من Google تسمح لك بإنشاء تطبيقات Android و iOS وويب باستخدام لغة برمجة واحدة فقط. تتميز Flutter بمجموعة أدوات قوية لإنشاء واجهة مستخدم جذابة وتفاعلية وتعد فلاتر من برمجه جوجل العملاق الغني عن التعريفأحد الميزات […]
- [لعبة الشطرنج مفتوحة المصدر بفلاتر | Open source chess game with Flutter](https://geecoders.com/chess-game-flutter-html/): لعبة الشطرنج مفتوحة المصدر بفلاتر | Open source chess game with Flutterيدعم Flutter تطوير الألعاب على نطاق واسع. يوفر العديد من الميزات التي تجعل من السهل إنشاء ألعاب ممتعة وتفاعلية.لعبة الشطرنج هي لعبة استراتيجية يلعبها لاعبان على رقعة مربعة الشكل أبعادها 8×8 مربع وتحوي ثمانية صفوف يرمز إليها بأرقام من 1 إلى 8، وثمانية أعمدة […]
- [كود لعبة صيد السمك في فلاتر | Flutter fishing game code](https://geecoders.com/fishing-game-html/): كود لعبة صيد السمك في فلاتر | Flutter fishing game codeيدعم Flutter تطوير الألعاب على نطاق واسع. يوفر العديد من الميزات التي تجعل من السهل إنشاء ألعاب ممتعة وتفاعلية.رسوم متحركة: يوفر Flutter مجموعة متنوعة من أدوات الرسوم المتحركة التي يمكن استخدامها لإنشاء رسوم متحركة سلسة ومثيرة للإعجاب.الصوت: يوفر Flutter دعمًا للصوت، مما يسمح لك بإضافة […]
- [تطبيق لعبة معرفة الكلمه من الصور باستخدام فلاتر](https://geecoders.com/word-from-image-flutter-html/): تطبيق لعبة معرفة الكلمه من الصور باستخدام فلاترفي هذا المقال نقدم لكم تطبيق معرفة الكلمه من الصورة بمعنى يكون لديك صورة ويوجد صوت للصورة ومن الصورة عليك اكتشاف اسمها وابسط مثال على ذلك الموز لديك صورة موز وعليك كتابة المصطلح الخاص بها باللغه الانجليزية وهذه التطبيقات منتشره بشكل كبير جدا بين الاطفال وتستخدم بشكل كبير […]
- [عرض بطائق الشراء بشكل مرتب مع اضافة الانميشن اثناء التغيير بينهم لتطبيقات Flutter](https://geecoders.com/card-animation-scroll-html/): عرض بطائق الشراء (Card Animation Flutter) بشكل مرتب مع اضافة الانميشن اثناء التغيير بينهم لتطبيقات Fluttercard_animation بفلاتر هي طريقة لإنشاء تأثيرات مثيرة للاهتمام على البطاقات في تطبيقك باستخدام Flutter. يمكن استخدامها لإضافة لمسة من الأناقة أو التفاعل إلى تطبيقك.خصائص CustomPainterيوفر عنصر واجهة المستخدم CustomPainter مجموعة متنوعة من الخصائص التي يمكننا استخدامها لضبط مظهر وسلوك عنصر […]
- [شرح عمل انتقال لعناصر tabs list animation scroll مع انميشن عند النقر على اي عنصر](https://geecoders.com/tabs-list-animation-scroll/): شرح عمل انتقال لعناصر list من tabs مع انميشن عند النقر على اي عنصر باستخدام (tabs list animation scroll) flutterفي هذا المقال سوف نقوم بعمل صفحة تحتوي على مجموعه من الاقسام الرئيسيه التي تكون بالاعلى وعند النقر على اي عنصر منهم او اي قسم بمعنى اصح سوف يتم الانتقال اليه من داخل ال list كما […]
- [تنفيذ انميشن لحذف منتج او ازالة عنصر بشكل مميز Flutter](https://geecoders.com/delete-item-flutter-html/): تنفيذ انميشن لحذف منتج او ازالة عنصر بشكل مميز Flutterيمكننا تنفيذ animation لحذف منتج أو إزالة عنصر بشكل مميز في Flutter باستخدام عنصر واجهة المستخدم AnimatedContainer. يوفر هذا العنصر طريقة لإنشاء عنصر واجهة مستخدم يتغير بمرور الوقت.خصائص AnimatedContainerيوفر عنصر واجهة المستخدم AnimatedContainer مجموعة متنوعة من الخصائص التي يمكننا استخدامها لضبط مظهر وسلوك عنصر واجهة المستخدم.فيما […]
- [تحريك الصور اثناء التمرير مع تكبير الصوره التي تظهر بالمنتصف في Flutter](https://geecoders.com/zoom-swiper-flutter-html/): تحريك الصور اثناء التمرير مع تكبير الصوره التي تظهر بالمنتصف في FlutterZoom Swiper عبارة عن عنصر واجهة مستخدم يسمح للمستخدمين بالتمرير عبر مجموعة من الصور أو مقاطع الفيديو مع تكبير كل صورة أو مقطع فيديو عند التمرير فوقه.يمكن استخدام Zoom Swiper في مجموعة متنوعة من التطبيقات، مثل التطبيقات الاجتماعية والتطبيقات الترفيهية والتطبيقات التعليمية.إنشاء Zoom Swiper […]
- [إنشاء sidebar Animation في تطبيقات Flutter](https://geecoders.com/blog-post-html-15/): إنشاء sidebar Animation في تطبيقات Flutterفي هذا المقال سوف نقدم لكم sidebar مع وجود Animation عند استخدامه في حالة تكبير او تصغير ال sidebar يحدث انميشن بسيط خلال العمليه كما هو موضح بالصورة ويمكنك تخصيص الشكل الذي ترغب به في تطبيقك مع تحديد الالوان التي تريدها وتريد القيام بها فكل شيئ يمكنك تخصيصه حتى تصل […]
- [انشاء progress indicator مع انميشن لعرض التقدم Flutter](https://geecoders.com/progress-indicator-animation-flutter-html/): انشاء progress indicator مع انميشن لعرض التقدم Flutterلإنشاء progress indicator مع animation لعرض التقدم في Flutter، يمكننا استخدام عنصر واجهة المستخدم CircularProgressIndicator. يوفر هذا العنصر واجهة مستخدم دائرية تدور باستمرار.لإضافة animation إلى progress indicator، يمكننا استخدام عنصر واجهة المستخدم AnimatedBuilder. يوفر هذا العنصر طريقة لإنشاء عنصر واجهة مستخدم يتغير بمرور الوقت.سيؤدي هذا إلى إنشاء progress […]
- [التبديل بين القوائم مع انميشن خلال عملية التغيير في - Flip Widget فلاتر](https://geecoders.com/flip-widget-html/): التبديل بين القوائم مع انميشن خلال عملية التغيير في – Flip Widget فلاتريوجد الكثير من الافكار التي تجعلك تقوم بعمل تبديل بين القوائم في Flutter وقد سبق وشرحنا لكم اكثر من شكل لعمل الانميشن بشكل جميل وفي هذا المقال نشارك معكم ايضا فكرة اخرة جديده تساعدكم بشكل كبير في عملية التبديل بين القوائم كما هو […]
- [اضافه انميشن PageController اثناء التبديل بين الصفحات مع اختلاف الاحجام](https://geecoders.com/page-controller-animation-html/): اضافه انميشن PageController اثناء التبديل بين الصفحات مع اختلاف الاحجامالرسوم المتحركة هي أداة قوية يمكن استخدامها لإضافة لمسة من الجاذبية والتفاعل إلى تطبيقات Flutter. يمكن أن تساعد في جعل تطبيقك أكثر إثارة للاهتمام وسهولة في الاستخدام.فيما يلي بعض الطرق المحددة التي يمكن أن تحسن بها الرسوم المتحركة تجربة المستخدم:جعل التطبيق أكثر إثارة للاهتمام: يمكن للرسوم […]
- [كيفية توضيح ملف json وفهم محتوياته برسم توضيحي](https://geecoders.com/details-json-html-2/): كيفية توضيح ملف json وفهم محتوياته برسم توضيحيالتعامل مع ملفات json شيئ لا غنى له لكل مطور تطبيقات او لكل مبرمج فهي الصيغة التي تكون وسيط بين لغات البرمجه وضروري على كل مبرمج التعمق في شرحها وفهم كيف تعمل حتى يستطيع بناء التطبيقات التي تعتمد على الانترنت بدون مشاكل , في بعض الاحيان يكون لديك […]
- [شرح كيفية ترجمة ملف json كامل الى اكثر من لغة بنقرة زر واحده](https://geecoders.com/translation-json%20-html/): شرح كيفية ترجمة ملف json كامل الى اكثر من لغة بنقرة زر واحدهيمكنك استخدام الموقع التالي وبعد فتح الموقع تستطيع ارفاق ملف ال json الخاص بك مع تحديد اللغه الخاصه به وايضا تحديد اللغه التي تريد الحصول عليها من الملف مثلا لدينا في الملف الاول الجمل عباره عن عبارات باللغه الانجليزية ونريد تحويلها الى اللغه […]
- [حل مشكلة JAVA_HOME is not set and no 'java' command could be found in your flutter PATH. In Flutter
](https://geecoders.com/java-command-could-html-2/): حل مشكلة JAVA_HOME is not set and no ‘java’ command could be found in your flutter PATH. In Flutterفي البداية عليك الانتقال الى موقع الجافا وتحميل JDK من الموقع الرسمي لهم ويفضل اخر اصدار وفي تاريخ انشاء هذه المقاله فاخر اصدار هو 19 يمكنك تحميله وتثبيته على القرص المحلي c وسوف تحتاج بعدها الى القيام […]
- [animation لعمل swipe لل widget في Flutter مع تاثير Flip Page](https://geecoders.com/flip-page-html/): animation لعمل swipe لل widget في Flutter مع تاثير Flip Pageلإنشاء animation لعمل swipe لل widget في Flutter مع تأثير Flip Page، يمكنك استخدام الخطوات التالية:إنشاء عنصر GestureDetector لتحديد العنصر الذي تريد تحريكه.إضافة استماع إلى حدث onHorizontalDragEnd للعنصر.في استماع حدث onHorizontalDragEnd، قم بإنشاء عنصر AnimationController لتحديد مدة الanimation.قم بتشغيل الanimation بقيمة زاوية الدوران المطلوبة.عند انتهاء […]
- [شرح كيفية اضافة جميع الصور والملحقات دفعه واحده في Flutter](https://geecoders.com/addallass-html-2/): شرح كيفية اضافة جميع الصور والملحقات دفعه واحده في Flutterالمعظم منا يقابل مشاكل كثيرة جدا في التعامل مع الصور التي توجد بداخل ملف assets بواسطة لغة Flutter وهذه مشكلة مزعجه لدا الاغلب منا ولكن قام احد الاشخاص بتصميم مكتبة تساعدنا بشكل كبير جدا في التعامل مع انواع الصور والصيغ المختلفه في Flutter والامر بسيط جدا […]
- [شرح كيفية تغيير ايقونة الموقع في الخريطة داخل Flutter باكثر من طريقة](https://geecoders.com/changemar-html/): شرح كيفية تغيير ايقونة الموقع في الخريطة داخل Flutter باكثر من طريقةفي هذا المقال سوف نشرح لكم الطرق التي تستطيع من خلالها تغيير ايقونة ال marker في Flutter بسهوله تامه على الخريطة الخاصه بك وهذا الامر بسيط جدا وسوف نشارك معكم مجموعه من الطرق التي تستطيع من خلالها تنفيذ هذه العملية بسهوله عبر اكثر من […]
- [كود لموقع فلاتر لعرض حساباتك على مختلف منصات التواصل الاجتماعي](https://geecoders.com/web-social-flutter-html/): كود لموقع فلاتر لعرض حساباتك على مختلف منصات التواصل الاجتماعيفيما يلي كود لموقع فلاتر لعرض حساباتك على مختلف منصات التواصل الاجتماعيسيؤدي هذا إلى إنشاء موقع بسيط يعرض ثلاثة أزرار، كل منها يمثل حسابًا على منصة تواصل اجتماعي مختلفة. عند النقر على الزر، سيتم فتح موقع الويب الخاص بالحساب في المتصفح الافتراضي للمستخدم.الشرحSocialMediaAccount هي فئة تمثل […]
- [عمل scale للعناصر عند تمرير الماوس عليه في صفحات ويب فلاتر](https://geecoders.com/socialmediawebflutter-html/): عمل scale للعناصر عند تمرير الماوس عليه في صفحات ويب فلاترفي هذا المقال نشارك معكم effect جديد من المؤثرات التي يمكنك اضافتها في تطبيقات الويب الخاصه بك في flutter وهو عباره عن وجود مجموعه من العناصر وعند تقريب الماوس على اي عنصر منهم يتم عمل scale للعنصر الداخلي ويظهر مواقع التواصل الاجتماعي وهذا التاثير جيد […]
- [تصميم صفحة ويب لعرض مجموعه من العناصر واظهار التفاصيل عند تمرير الماوس باستخدام flutter](https://geecoders.com/descriptionwebflutter-html/): تصميم صفحة ويب لعرض مجموعه من العناصر واظهار التفاصيل عند تمرير الماوس باستخدام flutterفي هذا المقال نقدم لكم شرح لكيفية عمل مجموعه من التصميمات التي تظهر بجانب بعض من اجل عمل انميشن عليها عند تحريك الماوس على اي item من ال items الموجوده وكل هذا يكون من خلال مجموعه من الاكواد التي نقدمها لكم ولن […]
- [تصميم صفحة ويب لعرض منتجاتك مع انميشن عند تمرير الماوس على العنصر في flutter](https://geecoders.com/productsbyflutter-html/): تصميم صفحة ويب لعرض منتجاتك مع انميشن عند تمرير الماوس على العنصر في flutterمرحبا بكم مره اخرى في دروس الانميشن الخاصه بالويب باستخدام تقنية فلاتر وفي هذا المقال نقدم لكم شرح جديد كما تعودنا معكم وفي هذا الدرس سوف نقوم بعمل انميشن عند تحريك الماوس على اي عنصر يظهر من اليمين لليسار والعنصر الذي قبله […]
- [تاثير على الصور عند تمرير الماوس عليها في صفحات الويب بالفلاتر](https://geecoders.com/over%20theelements-html/): تاثير على الصور عند تمرير الماوس عليها في صفحات الويب بالفلاتراذا كنت ترغب بعمل انميشن على الصور من خلال وضع الماوس على الصورة وتحريك الصورة او تغير العناصر الخاصه بها في تطبيقات الويب بفلاتر فالامر بسيط وسوف نشرح لكم في هذا المقال كيف تتم العمليه بشكل بسيط جدا وكل هذا من خلال الاكواد التي نقدمها […]
- [تصميم ايقونة لمشاركة المقالة في صفحة الويب باستخدام Flutter مع الانميشن](https://geecoders.com/blog-post-html-23/): تصميم ايقونة لمشاركة المقالة في صفحة الويب باستخدام Flutter مع الانميشنفي هذا المقال سوف نشرح لكم كيف تقوم بعمل ايقونه عند الضغط ليها يتم اظهار بعض الخصائص مثل مشاركة المحتوى او غيره حتى تكون قادر على تنفيذ الانميشن بكل سهوله عليك ان تكون فاهم لخصائص الانميشن حتى تتمكن من التعديل عليه واذا لم يكن لديك […]
- [تاثير حول العناصر عند تمرير الماوس عليها في تصميم صفحات الويب باستخدام Flutter](https://geecoders.com/effectonitemsweb-html/): تاثير حول العناصر عند تمرير الماوس عليها في تصميم صفحات الويب باستخدام Flutterفي هذا القسم نختص معكم بشكل اساسي في مساعتدكم في بناء مواقع الويب الخاصه بكم من خلاله تقنية flutter وفي هذا الدرس نقدم لكم تاثير جميل ايضا يظهر عند تحريك الماوس على العناصر كما هو موضح بالصورة المميز في الاكواد التي نقدمها لكم […]
- [اضافة تاثير على الصور في تصميم صفحات الويب باستخدام فلاتر](https://geecoders.com/effectonimage-html/): اضافة تاثير على الصور في تصميم صفحات الويب باستخدام فلاترعندما ترغب بعمل تاثير على الصور وخصوصا تحريك الصورة مع اظهار ظل عليها عند تحريك الماوس على الصورة المراده في flutter فالامر ليس بالصعب وسوف نشرح لكم في هذه المقال كيف تتم العمليه بكل بساطة والامر بسيط وسهل جدا ولن تحتاج الى اي مكاتب خارجية اطلاقا […]
- [اضافة تاثير على الصور عند تمرير الماوس عليها في تطوير مواقع الويب باستخدام فلاتر](https://geecoders.com/hovering-html/): اضافة تاثير على الصور عند تمرير الماوس عليها في تطوير مواقع الويب باستخدام فلاترفي هذا المقال يعد من المقالات الرائعه في تحسين تطوير المواقع باستخدام تقنية Flutter حيث اننا سوف نساعدكم بشكل كبير في عملية تنفيذ انميشن عن تحريك الماوس على العناصر لديكم في المشروع الذي تعمل عليه بشكل رائع وهذا التاثير لن يحتاج الى […]
- [اضافة Side Navigation Bar لمواقع الويب باستخدام فلاتر](https://geecoders.com/sidenavigation%20bar-html/): اضافة Side Navigation Bar لمواقع الويب باستخدام فلاترفي هذا المقال نشرح لكم كيف تقوم بانشاء Side Navigation Bar داخل برامج ومواقع فلاتر حيث ان هذا التاثير يعمل على جميع المنصات بدون اي مشاكل لانها مصصمم لذلك وعباره عن اكواد مكتوبة ولن نحتاج الى اي مكتبات خارجية لتنفيذ هذا العمل والامر بسيط كل العناصر نقدمها لكم […]
- [تطبيق مطعم مع انميشن مفتوح المصدر بـ Flutter](https://geecoders.com/foodappflutter-html/): تطبيق مطعم مع انميشن مفتوح المصدر بـ Flutterأهمية الانميشن في صناعة تطبيقات الهواتف الذكيةمع تطور صناعة تطبيقات الهواتف الذكية، أصبح الانميشن من العناصر الأساسية في تصميم تطبيقات الموبايل. حيث يساهم الانميشن في جعل التطبيقات أكثر جاذبية وتفاعلية، ويساعد المستخدمين على فهمها بشكل أفضل.دور الانميشن في تصميم تطبيقات الموبايليمكن استخدام الانميشن في تصميم تطبيقات الموبايل في […]
- [تطبيق اسلامي للمصحف مفتوح المصدر للتعديل باستخدام Flutter](https://geecoders.com/qourangithub-html/): تطبيق اسلامي للمصحف مفتوح المصدر للتعديل باستخدام Flutterبداية كل مطور تطبيقات تبدء مع تطبيق اسلامي وهذا اغلب ما يقوم به المطورين في بداية عملهم وفي هذا المقال نشارك معكم كود مصدري بلغة dart ليعمل على منصة Flutter وهيا cross platform يعمل عليها انظمة تشغيل مختلفه مثل نظام android , ios , desktop , web , […]
- [تطبيق whatsapp كامل باستخدام bloc مفتوح المصدر](https://geecoders.com/whatsapp%20-html/): تطبيق whatsapp كامل باستخدام bloc مفتوح المصدرفي هذا المقال نقدم لكم تطبيق الواتساب الغني عن التعريف بلغة dart مفتوح المصدر حتى تتمكن من التعديل عليه بكل سهوله والطريقة التي تم استعمالها في بناء التطبيق وهيا bloc وهيا من اقوى state management التي تستخدم في تطوير التطبيقات وذلك بسبب قوتها وكفائتها في التطبيقات التي نشاهدها وهذا […]
- [تطبيق لعرض المنتجات باستخدام تقنية VR بواسطة Flutter](https://geecoders.com/vrappflutter-html/): تطبيق لعرض المنتجات باستخدام تقنية VR بواسطة Flutterأهمية الانميشن في صناعة تطبيقات الهواتف الذكيةمع تطور صناعة تطبيقات الهواتف الذكية، أصبح الانميشن من العناصر الأساسية في تصميم تطبيقات الموبايل. حيث يساهم الانميشن في جعل التطبيقات أكثر جاذبية وتفاعلية، ويساعد المستخدمين على فهمها بشكل أفضل.دور الانميشن في تصميم تطبيقات الموبايليمكن استخدام الانميشن في تصميم تطبيقات الموبايل في […]
- [تطبيق كافيه لطلب مشروبات وحلويات مع انميشن مفتوح المصدر باستخدام Flutter](https://geecoders.com/blog-post_26-html-3/): تطبيق كافيه لطلب مشروبات وحلويات مع انميشن مفتوح المصدر باستخدام Flutterفي هذا المقال نشارك معكم تطبيق مفتوح المصدر يساعدكم في انشاء تطبيق للمشروبات الساخه او لكافيه مع انميشن في عملية تحريك العناصر وعند اختيار العنصر وايضا في حجم العنصر المراد وكل هذا سوف نقدمه لكم في هذه المقاله وكما هو موضح بالصورة الخاصه بالمقاله فيمكنك […]
- [تطبيق سوشيال ميديا باستخدام Flutter مع تصميم مختلف](https://geecoders.com/blog-post_24-html-5/): تطبيق سوشيال ميديا باستخدام Flutter مع تصميم مختلفيعد تطبيق السوشيال ميديا أحد أكثر أنواع التطبيقات شيوعًا في العالم. هناك العديد من التطبيقات المختلفة المتاحة، ولكن معظمها يشترك في نفس التصميم الأساسي.في هذا الموضوع، سنتحدث عن كيفية إنشاء تطبيق سوشيال ميديا باستخدام Flutter مع تصميم مختلف.التصميمأولاً، يجب أن نفكر في التصميم الذي نريد استخدامه لتطبيقنا. نريد […]
- [تصميم صفحة لعرض الافلام مع slider وانمشين خلال عملة الانتقال فلاتر](https://geecoders.com/slidermovies-html-2/): تصميم صفحة لعرض الافلام مع slider وانمشين خلال عملة الانتقالتصميم صفحة لعرض الافلام مع slider وانمشين خلال عملة الانتقال فلاتريعد تصميم صفحة لعرض الافلام من أهم العناصر في أي تطبيق أو موقع ويب يهتم بعرض الافلام. يجب أن تكون الصفحة جذابة وجذابة للمستخدمين، وأن تحتوي على جميع المعلومات التي يحتاجون إلى معرفتها حول الافلام المعروضة.في […]
- [شرح استخدام grid view مع staggered في Flutter بعدة انماط](https://geecoders.com/staggeredgridview-html-2/): شرح استخدام grid view مع staggered في Flutter بعدة انماطبسم الله الرحمن الرحيم في هذه المقالة سوف نشرح لكم الحالات المختلفه في استخدام grid view وكيف تقوم بعمل تصميم مخصص لك او اختيار او تصميم من التصميمات التي نقدمها لكم بالاسفل كما هو موضح , حيث تعد ال grid view نوع من انواع ال listView […]
- [تصميم تطبيق بسيط لعرض الاشخاص مع وجود complex animation في Flutter](https://geecoders.com/complexanimationpage-html-2/): تصميم تطبيق بسيط لعرض الاشخاص مع وجود complex animation في Flutterالبرمجة: لغة العصر الحديثالبرمجة هي عملية كتابة التعليمات البرمجية لإنشاء تطبيقات وبرامج حاسوبية. وهي مهارة مهمة في العصر الحديث، حيث أصبحت التكنولوجيا جزءًا لا يتجزأ من حياتنا اليومية.توجد العديد من أنواع البرمجة المختلفة، بما في ذلك تطوير تطبيقات الويب والجوال وتطوير الألعاب وتطوير تطبيقات الأعمال. […]
- [انشاء عجلة الحظ في تطبيقات Flutter | Create a wheel of fortune in Flutter applications](https://geecoders.com/fortune-html-2/): انشاء عجلة الحظ في تطبيقات FlutterSpin_wheel_ui عبارة عن حزمة Flutter توفر عنصر واجهة مستخدم لإنشاء عجلات دوارة. إنه قابل للتخصيص للغاية ويمكن استخدامه لإنشاء عجلات دوارة بأي عدد من الأقسام وأي نوع من المحتوى.لاستخدام حزمة spin_wheel_ui، يمكنك إضافة التبعيات التالية إلى ملف pubspec.yaml الخاص بك:dependencies: spin_wheel_ui: ^0.1.0بمجرد إضافة الاعتمادية، يمكنك استخدام عنصر واجهة المستخدم SpinWheel […]
- [انشاء Custom Slider شريط لاختيار المقاس](https://geecoders.com/customslider-html-2/): انشاء Custom Slider شريط لاختيار المقاسلإنشاء Custom Slider في فلاتر، يمكنك استخدام عنصر واجهة المستخدم CustomPainter. يسمح لك عنصر واجهة المستخدم CustomPainter برسم أشكال ورسومات مخصصة على الشاشة.يمكنك استخدام خيالك لإنشاء Custom Slider بأي شكل أو تصميم تريده.فيما يلي بعض النصائح لإنشاء Custom Slider:استخدم Paint() لتحديد لون وأسلوب الأشكال والخطوط التي ترسمها.استخدم Path() لإنشاء أشكال […]
- [اضافة عدسة مكبره للصور في تطبيقات Flutter || Add a magnifying glass to images in Flutter applications](https://geecoders.com/blog-post_12-html/): اضافة عدسة مكبره للصور في تطبيقات Flutter || Add a magnifying glass to images in Flutter applicationsفي هذا المقال سوف نشرح معكم كيف تقوم بإضافة خاصية عدسة مكبره تظهر في التطبيق الخاص بك وعندما يقوم المستخدم بتمرير العدسه على العناصر سوف تكبر العناصر بالحجم الذي تقوم بتحديده انت ولتنفيذ هذه العملية سوف يكون من خلال […]
- [عرض اسم التطبيق باكثر من لغه حسب لغة الجهاز وايضا SplashScrren على اجهزة الاندرويد](https://geecoders.com/splashscrrenmulti-html/): عرض اسم التطبيق باكثر من لغه حسب لغة الجهاز وايضا SplashScrren على اجهزة الاندرويدلكي تقوم بعمل تطبيق يظهر للمستخدم اذا كان هاتفه بالعربي باسم وباسم اخر لو كان بالانجليزي مثال لو كان هاتف المستخدم انجليزي يكون geecoders واذا كان العكس يكون جي كودرس وهذا يكون الاسم الخارجي للتطبيق والعملية سهله وبسيطة ويمكنك تنفيذها بدون مشاكل […]
- [معرفة المده الزمنيه التي يستغرقها المستخدم داخل تطبيقك في flutter](https://geecoders.com/getusertimeuseapp-html/): معرفة المده الزمنيه التي يستغرقها المستخدم داخل تطبيقك في flutterقياس مدة بقاء المستخدم في التطبيق هو مقياس مهم لنجاح التطبيق ورضا المستخدمين عنه. يمكن أن يساعد المطورين على تحسين التطبيق وجعله أكثر جاذبية للمستخدمين.فيما يلي بعض الفوائد المحددة لقياس مدة بقاء المستخدم في التطبيق:قياس النجاح: يمكن أن يساعد قياس مدة بقاء المستخدم في التطبيق في […]
- [تخزين البيانات في الذاكره المحليه للهاتف بشكل مؤقت باستخدام Flutter](https://geecoders.com/savetimerdata-html/): تخزين البيانات في الذاكره المحليه للهاتف بشكل مؤقت باستخدام Flutterالملف المسؤول عن تخزين البيانات بشكل مؤقت داخل الذاكره المحليه للهاتفعملية تخزين البيانات من api او حتى firebase شيئ ضروري لتطيبقك من اجل تقليل عد الطلبات على السيرفر وعدد ال read و write على سيرفر الذي يعمل به تطبيقك وايضا للمحافظة على انترنت المستخدم وليس اعادة […]
- [انشاء bottomSheet متغير الحجم مع امكانية اظهار appbar عند رفعه للاعلى في Flutter](https://geecoders.com/blog-post_04-html/): انشاء bottomSheet متغير الحجم مع امكانية اظهار appbar عند رفعه للاعلى في FlutterbottomSheet واحد من العناصر التي تستخدم في تطوير التطبيقات بشكل قوي وضروري ولكن هناك منكم لا يعرف عن الDraggableScrollableSheet وهو نفس وظيفة عمل ال bottomSheet ولكن الفرق بينهم ان DraggableScrollableSheet قابل للرفع ويمكنه الوصول الى اقصى الشاشه من الاعلى كما نلاحظ في بعض […]
- [مفهوم Code push في Flutter وكيفية ربطه مع Shorebird وعمل تعديل لتطبيقك عن بعد ؟](https://geecoders.com/blog-post-html-14/): مفهوم Code push في Flutter وكيفية ربطه مع Shorebird وعمل تعديل لتطبيقك عن بعد ؟Code push هي تقنية تسمح لك بتحديث تطبيق Flutter الخاص بك عن بُعد دون الحاجة إلى نشر إصدار جديد من التطبيق في متجر التطبيقات. يتضمن ذلك تحديثات الكود والبيانات.يمكن استخدام Code push لإصلاح الأخطاء أو إضافة ميزات جديدة إلى تطبيقك دون […]
- [اضافة قائمة منسدلة في تطبيقات Flutter تعمل على جميع المنصات](https://geecoders.com/blog-post_31-html-2/): اضافة قائمة منسدلة في تطبيقات Flutter تعمل على جميع المنصاتعن مكتبة PopoverPopover في فلاتر هي عارض عرض عائم يظهر فوق المحتوى الموجود على الشاشة عند النقر على عنصر تحكم أو في منطقة معينة. عادةً ما يتضمن popover سهمًا يشير إلى موقع ظهوره. يمكن أن تكون popovers غير مشروطة أو مشروطة.تُستخدم popovers غالبًا لعرض المعلومات الإضافية […]
- [ماهي مكتبة once في Flutter وكيفية تحديد مده لتشغيل بعض الوظائف في تطبيقك](https://geecoders.com/blog-post_29-html-4/): ماهي مكتبة once في Flutter وكيفية تحديد مده لتشغيل بعض الوظائف في تطبيقكماهي مكتبة once في Flutterمكتبة once هي مكتبة مساعدة لإطار عمل Flutter لضمان تنفيذ الكود مرة واحدة فقط. يمكن أن يكون هذا مفيدًا في العديد من المواقف، مثل:منع تشغيل الكود عدة مرات في نفس الوقت، مما قد يؤدي إلى أخطاء أو سلوك غير […]
- [شرح كيفية ادراج مقطع فيديو من هاتفك و تحديد جزء معين منه وارفاقه بداخل التطبيق Flutter](https://geecoders.com/blog-post_27-html-4/): شرح كيفية ادراج مقطع فيديو من هاتفك و تحديد جزء معين منه وارفاقه بداخل التطبيق Flutterفي هذا المقال سوف نقدم لكم package تساعدكم في عملية ادراج مقطع فيديو من هاتفك وتحديد جزء معين منه مثل الخاصيه التي في التطبيقات التي نقوم على مبدأ reels او المقاطع القصيره ويمكنك تخصيص مده معينه من كل مقطع والتعديل […]
- [معرفة الاكواد التي لم تستخدمها في مشروعك وحذفها لتقليل مساحة التطبيق](https://geecoders.com/blog-post_24-html-3/): معرفة الاكواد التي لم تستخدمها في مشروعك وحذفها لتقليل مساحة التطبيقفي كثير من الاحيان نقوم بكتابة اكواد او نسحب اكواد من مشاريع اخرى ولا نستخدمها في المشروع الذي نعمل عليه وكل هذه الاكواد تاثر بشكل كبير في حجم التطبيق وفي هذه المقاله سوف نشرح لكم كيف تقوم بمعرفة الاكواد التي لا تستخدمها في تطبيقك حتى […]
- [إنشاء ايقونة story في تطبيقات فلاتر | Create a story icon in Flutter apps](https://geecoders.com/blog-post_23-html-7/): إنشاء ايقونة story في تطبيقات Flutterمعظم التطبيقات التي تتواجد على الانترنت اصبحت الان تدعم ميزة story وقد لا يخلو تطبيق تواصل اجتماعي منها وفي هذا المقال قررنا ان نقدم لكم مكتبة من المكتبات الجميله في تطوير تطبيقات الجوال وتحسين مظهرها وهيا تقوم باضافة ميزة ال story لدى تطبيقك وهيا عباره عن حلقه دائريه تظهر حول […]
- [اضافة الصورة فوق النص او فوق صورة اخرى في Flutter](https://geecoders.com/blog-post_21-html-2/): اضافة الصورة فوق النص او فوق صورة اخرى في Flutterفي هذا المقال نقدم لكم شرح لكيفية اضافة صورة فوق النص او حتى صورة فوق صورة كما هو موضح بالصورة الخاصه بالمقال وهذه الطريقة تحسن بشكل كبير من التصميم الخاص بك وتجعله مختلف وتضيف له لمسه مختلفه عن باقي التطبيقات بمعنى يمكنك اضافة ستايل جديد للنص […]
- [شرح كيفية الحصول على بيانات موقع المستخدم عن طريق المدينه او موقع المستخدم في flutter](https://geecoders.com/blog-post-html-21/): شرح كيفية الحصول على بيانات موقع المستخدم عن طريق المدينه او موقع المستخدم في flutterمكتبة geolocator هي مكتبة مفتوحة المصدر تتيح للمطورين الحصول على بيانات الموقع الجغرافي لجهاز المستخدم. يمكن استخدام هذه البيانات لعرض بيانات المدينة والدولة في تطبيقات Flutter.ما هي مكتبة geolocator؟مكتبة geolocator هي مكتبة مفتوحة المصدر تم إنشاؤها بواسطة Google. وهي مكتبة قوية […]
- [شرح استخدام IntrinsicHeight في Flutter بسهوله](https://geecoders.com/blog-post_532-html/): شرح استخدام IntrinsicHeight في Flutter بسهولهمؤخرا اكتشفت Widget في flutter جميله جداستوفر عليك الكثير من الوقت وتحسن من مظهر تطبيقك بشكل كبير ، كيف هذا ؟ هنالك Widget اسمها IntrinsicHeight وظيفتها بكل بساطة انك تستخدمها وبعدها تفعل بداخلها اي تصميم وسوف يصبح اول عنصر ياخد الطول الذي اسفلها سياخذ نفس الطول وهذا ابسط مثال الموجود […]
- [تصميم شات ui بكود فلاتر لانشاء تطبيق محادثه بشكل جميل](https://geecoders.com/desgin-html-2/): تصميم شات ui بكود فلاتر لانشاء تطبيق محادثه بشكل جميلكما نعلم ان تطبيقات المحادثات اصبحت منتشرة بشكل كبير جدا في السوق واغلب التطبيقات حاليا اصبحت تهتم بإضافة شات في تطبيقتها سواء كان تطبيق تواصل اجتماعي او حتى موقع لبناء متجر اليكتروني على الانترنت , وفي هذا المقال نشارك معكم واحد من اجمل التصاميم التي يمكنك […]
- [كيفية اختيار اسم الدولة والمدينه باستخدام list في Flutter بكل سهوله](https://geecoders.com/csc-pi-html/): كيفية اختيار اسم الدولة والمدينه باستخدام list في Flutter بكل سهولهاستكمالا لدورة تطوير تطبيقات الاندرويد و ios في هذا الدرس نقدم لكم package جميله جدا فهي تساعدك على تحديد اسم الدوله وايضا المدينه والمنطقه من خلال هذه المكتبة الرائعه والتي تحتاج على جميع بلد العالم تقريبا وهيا عباره عن drop down تحتوي على جميع الاسماء […]
- [كيفية اضافة امكانية لعرض النص كامل او جزء منه في فلاتر Show more - Show less Text](https://geecoders.com/show-html/): كيفية اضافة امكانية لعرض النص كامل او جزء منه في فلاتر Show more – Show less Textفي هذا المقال من مقالة تطوير تطبيقات الجوال سوف نشرح لكم كيف تقوم بإضافة خاصية لقراءة المزيد والتي توجد في معظم التطبيقات المنتشره في المتاجر وهيا خاصية تكون في نهاية النص تحتوي على عباره read more وعند النقر عليها […]
- [كيفية اضافة خاصية شرح لعناصر تطبيقك في فلاتر | Show Case Widget in flutter](https://geecoders.com/show-case-html/): كيفية اضافة خاصية شرح لعناصر تطبيقك في فلاتر | Show Case Widget in flutterفي كثير من الاحيان نشاهد ان بعض التطبيقات تظهر للمستخدم تعليمات حول استخدام التطبيق الخاص بهم في اول مره يتم فيها فتح التطبيق , وهذه الاضافة توجد بفلاتر حيث يمكنك عمل تعلميات تظهر للمستخدم اثناء استخدام ميزة جديده في تطبيقك على سبيل […]
- [عمل تاثير animation عند اظهار snackbar في Flutter](https://geecoders.com/snackbaranimation-html/): عمل تاثير animation عند اظهار snackbar في Flutterفي هذا المقال نتابع معكم في سلسلة تحسين واجهة المستخدم في تطبيقات flutter في هذه المقاله سوف نتعرف على تصميم جميل لل snackbar والذي يحسن من شكل الرسائل القصيره في تطبيقك وتحسين طريقة عرضها وفي هذا القسم نشارك معكم الكثير والكثير من الاشكال والافكار الجميله في طريقة عرض […]
- [كيفية زيادة عدد العناصر مع انميشن في فلاتر | How to increase the number of items with an animation in Flutter](https://geecoders.com/increase%20the%20numberanimationflutter-html/): كيفية زيادة عدد العناصر مع انميشن في flutterفي هذا المقال الذي نقدمه لكم في موقعنا اليوم والذي يساعدكم في انشاء عداد counter مع انميشن خلال عملية زيادة الرقم او تقليله كما هو موضح بالصورة الخاصه بالمقال وهذا الامر بسيط جدا ويوجد مكتبة لطيفه تقوم بتلخيص كل هذا علينا وتساعدنا في انشاءه بكل سهوله والمكتبة بسيطة […]
- [منع لقطة الشاشه على الاندرويد و ios بدون مشاكل في تطبيق flutter](https://geecoders.com/disablescreenshot-html/): منع لقطة الشاشه على الاندرويد و ios بدون مشاكل في تطبيق flutterمنع لقطة الشاشه من العناصر الاساسيه التي تعتمد عليها التطبيقات التعليميه بشكل كبير جدا فهي تقوم بجعل المستخدم غير قادر على اخذ لقطة شاشه او حتى تسجيل فيديو للتطبيق واذا قام بذلك فسوف تظهر شاشه سوداء ولا يظهر اي شيئ وهذا لان المحتوى يكون […]
- [افضل مكتبة قد تستخدمها لتحسين ايقونات تطبيقك في Flutter](https://geecoders.com/besticon-html/): افضل مكتبة قد تستخدمها لتحسين ايقونات تطبيقك في Flutterنحن نشارك معكم بشكل مستمر الكثير من الايقونات التي تحسن من شكل تطبيقك بشكل كبير وهذا لان الايقونات مهمه جدا في التطبيقات وتعطي تجربة استخدام مختلفه لدى المستخدمين ولذلك نحاول دائما مشاركة معكم كل ماهو جديد ومفيد في مجال تطوير التطبيقات وتحسن التطبيقات الخاصه بكم سواء في […]
- [اضافة تاثير قلب الصفحه في ال pageView باستخدام فلاتر](https://geecoders.com/blog-post_29-html-3/): اضافة تاثير قلب الصفحه في ال pageView باستخدام فلاترتاثير قلب الصفحه يعطي لتطبيقك اختلاف جميل وخصوصا مع التعامل مع ملف pdf تستطيع عمل هذا التاثير عليه بحيث يقوم المستخدم بعمل تحريك لليمين او اليسار ويظهر تاثير قلب الصفحة وهذا التاثير يبحث عنه عدد كبير منكم وفي هذه المقاله سوف نشاركه معكم باذن الله حتى تتمكن […]
- [اضافة امكانية اختيار الصور مثل الموجوده في تطبيق انستقرام داخل تطبيقات فلاتر](https://geecoders.com/blog-post_27-html-3/): اضافة امكانية اختيار الصور مثل الموجوده في تطبيق انستقرام داخل تطبيقات فلاترفي هذا المقال سوف نشرح معكم كيف تقوم بامكانية عمل خاصية اختيار الصور مثل التي توجد في تطبيق انستقرام كما هو موضح بالصورة الخاصه بالمقال من اجل تحسين تطبيقك على الانترنت وزيادة انتشار التطبيق وكما نعلم ان كل هذه العوامل تساعد بشكل كبير جدا […]
- [استخراج بيانات list في ملف csv وحفظه في الهاتف باستخدام تقنية flutter](https://geecoders.com/listto-html/): استخراج بيانات list في ملف csv وحفظه في الهاتف باستخدام تقنية flutterفي هذا المقال سوف نشرح لكم كيف تقوم بعمل list وتستخرج منها البيانات في شكل csv في Flutter بشكل بسيط وعن طريق ضغطة زر كما هو موضحبالصورة الخاصه بالمقاله الموجوده بالاعلى يمكنك تنفيذ هذا من خلال مكتبة بسيطة جدا نقدمها لكم في هذه المقاله […]
- [معرفة جميع اسماء التطبيقات المثبته على جهازك | all the applications installed on your device](https://geecoders.com/all%20theapplicationsandroid-html/): معرفة جميع اسماء التطبيقات المثبته على جهازك | all the applications installed on your deviceفي هذا المقال نقدم لكم شرح لكيفية معرفة جميع التطبيقات الموجوده على هاتفك الاندرويد واستخراج اسم ال package او اسم التطبيق لتنفيذ اي امر معين على التطبيق مثل اضافة بصمه على التطبيق او اضافة رقم سري او غيره كل هذا يكون من […]
- [سورس كود تطبيق شات مكتوب بلغة الجافا وفايربيز | Source code for a chat application written in Java and Firebase](https://geecoders.com/firebaseappjavacall-html/): سورس كود تطبيق شات مكتوب بلغة الجافا وفايربيز | Source code for a chat application written in Java and Firebaseفي هذا المقال من مقالات تطوير تطبيقات الجوال نشارك معكم تطبيق اندرويد اصلي مكتوب بلغة الجافا للمحادثات هذا التطبيق عباره عن محادثه تم تصميمه باستخدام خدمة firebase الشهيره والغنيه عن التعريف هذا التطبيق سوف يحسن من مستواك […]
- [شرح كيفية مشاركة رابط او نص بشكل مباشر من داخل الاندرويد ستوديو](https://geecoders.com/sharelinkfromandroid-html/): شرح كيفية مشاركة رابط او نص بشكل مباشر من داخل الاندرويد ستوديوفي هذا المقال نشرح معكم كيف تقوم بعمل زر لمشاركة رابط او نص بشكل مباشر داخل تطبيقات الاندرويد , بكل بساطة عليك بالحصول على رابط التطبيق من متجر جوجل بلاي اولا وبعدها يمكنك الانتقال الى الخطوة التاليه وهيا الكود الخاص بعملية النشر وهذا يساعد […]
- [اظهار تقيم لعناصر التطبيق الخاص بك بجميع التقيمات في Flutter](https://geecoders.com/rattingdesignflutter-html/): اظهار تقيم لعناصر التطبيق الخاص بك بجميع التقيمات في Flutterفي هذا المقال نشارك معكم مكتبة من المكتبات الجديده والتي مخصصه لتنظيم شكل امكانية عمل تصويت باستخدام flutter واظهار التقيمات بشكل منظم وجميل كما هو موضح بالصورة يمكنك استخدام المكتبة في مشروعك بدون ادنى مشاكل حتى تتمكن من تنفيذ العمل المطلوب في تطبيقك واظهار قيمات في […]
- [تصميم صفحة تطبيق messanger مع تدرج الالوان اثناء عمل Scroll](https://geecoders.com/messanger-html/): تصميم صفحة تطبيق messanger مع تدرج الالوان اثناء عمل Scrollسؤال كان يراودني منذ مده كيف يقوم تطبيق المحادثات الشهير messanger التابع لفيسبوك بامكانيه عمل تدرج لوني للنص بحيث النص في الاعلى لون وبالاسف يكون لون اخر مختلف وعند عمل scroll للشاشه نشاهد ان اللون يتدرج ايضا كيف يستطيع التطبيق عمل هذه العمليه او حتى كيف […]
- [تصميم صفحة لاضافة الاشخاص داخل تطبيقك في فلاتر | Designing a page to add people within an application in Flutter](https://geecoders.com/designingapagetoadd-html/): تصميم صفحة لاضافة الاشخاص داخل تطبيقك في فلاتر | Designing a page to add people within an application in Flutterفي هذا الدرس من دروس تحسين تطبيقات الجوال سوف نشرح معكم كيف تقوم بعمل صفحة لاضافة الاشخاص داخل مجموعه او اضافة مجموعة من العناصر داخل box كما هو موضح بالصورة مع انميشن لطيف خلال عملية الاضافة او […]
- [تصميم صفحة لكتابة الرقم السري لفتح التطبيق باشكال مختلفه في Flutter](https://geecoders.com/passwordpa-html/): تصميم صفحة لكتابة الرقم السري لفتح التطبيق باشكال مختلفه في Flutterفي هذا المقال نقدم لكم كيفية اضافة باسورد للتطبيق الخاص بك باستخدام النمط او حتى بالسحب كما هو موضح بالصورة الخاصه بالمقاله , يمكنك استخدام الطريقة التي تناسبك في التعامل مع كلمات السر لتطبيقك او التعديل على الكود والتعديل على التصميم حتى يناسب التصميم الذي […]
- [تصميم ui باستخدام Flutter لصفحة عرض تفاصيل المنتج مع Animation](https://geecoders.com/customsc-html/): تصميم ui باستخدام Flutter لصفحة عرض تفاصيل المنتج مع Animation في هذا المقال سوف نتعرف على CustomScrollView وكيف تقوم بعمل scroll للعناصر الخاصه بك مع انميشن لطيف اثناء النزول للاسفل او حتى الصعود للاعلى كما هو موضح بالصورة الخاصه بالمقاله , بكل بساطة ما سوف تحتاج اليه هو استخدام خاصية CustomScrollView وهيا التي تساعدك في تخصيص […]
- [شرح NestedScrollView وانشاء واجهة profile تطبيق instagram في Flutter](https://geecoders.com/nestedscrollviewflutter-html/): شرح NestedScrollView وانشاء واجهة profile تطبيق instagram في Flutterفي هذا المقال سوف نشرح معكم كيفية استخدام NestedScrollView في تطوير تطبيقات Flutter حيث ان NestedScrollView من الامور المهمه التي عليك معرفتها لانها ترفع من كفاءة التطبيق الخاص بك بشكل كبير جدا وابسط مثال على ذلك عندما تريد ان تقوم بعمل تحريك كامل للشاشه في طبيعة الحال […]
- [الطريقة الصحيحه لعمل scroll للعناصر في حالة وجود ListView في flutter باستخدام CustomScrollView](https://geecoders.com/customscrollview-html/): الطريقة الصحيحه لعمل scroll للعناصر في حالة وجود ListView في flutter باستخدام CustomScrollViewفي هذا المقال سوف نشرح معكم كيف تقوم ببناء ScrollView في حالة اذا كان لديك احد العناصر موجوده بالاعلى وتريد ان تقوم بعمل ScrollView كامل للشاشه وهذا اذا كان لديك جزء في الاعلى يحتوي على عنصر وبالاسفل مباشرة لديك listView وعند عمل scroll […]
- [تغير ستايل عرض رسائل التنبية Toast في flutter الى اشكال جديده](https://geecoders.com/toastflutterstyle-html/): تغير ستايل عرض رسائل التنبية Toast في flutter الى اشكال جديدهمن العناصر المهمه والتي يجب ان تتواجد في اي تطبيق وهيا اظهار snackbar وهو عباره عن widget يتم وضع بداخله رسالة تظهر للمستخدم لاجل تنبيه المستخدم من امر معين وفي هذه المقاله سوف نشارك معكم كيف تقوم بعمل تصميم جميل وعصري في تطبيقك من اجل […]
- [تغيير عرض رسائل snackbar في flutter الى اشكال جميله لتحسين مظهر تطبيقك](https://geecoders.com/blog-post-html-32/): تغيير عرض رسائل snackbar في flutter الى اشكال جميله لتحسين مظهر تطبيقكمن اكثر الاشياء التي تستخدم في التطبيقات بشكل كبير جدا جدا وهو عنصر toast او ما يعرف لدى البعض باسم snackbar وهو عباره عن شريط يتم ارفاق بداخله بعض التفاصيل او يمكن اعتباره رساله منبثقه تساعدك في توضيح بعض الاشياء للمستخدم العادي في تطبيقك […]
- [تغيير عناصر bottomNavigationBar عند الضغط عليها في Flutter](https://geecoders.com/blog-post_29-html-7/): تغيير عناصر bottomNavigationBar عند الضغط عليها في Flutterفي هذا المقال سوف نكمل معكم في عر ض تصاميم ال bottomNavigationBar المختلفه وكما نعلم انها من اكثر العناصر التي نركز عليها في الموقع لانها تكون ظاهره بشكل كبير في تطبيقك ويكون المستخدم قادر مع التعامل معها ولهذا نقدم لكم الكثير من هذه العناصر والاشكال المتنوعه في موقعنا […]
- [تعلم كيفية ضبط حجم الخط بشكل مثالي في تطبيقات Flutter](https://geecoders.com/responsive-size-flutter-html/): تعلم كيفية ضبط حجم الخط بشكل مثالي في تطبيقات Flutterإحدى النقاط الرئيسية التي يجب مراعاتها عند تطوير تطبيقات Flutter هي جعل حجم الخط مستجيبًا ليناسب أحجام الشاشات المختلفة، سواء كان هاتفًا محمولًا أو جهازًا لوحيًا أو حتى كمبيوتر مكتبيًا. يؤدي ذلك إلى تحسين تجربة المستخدم ويضمن أن النصوص الموجودة في التطبيق قابلة للقراءة ومكيفة مع […]
- [AutomaticKeepAliveClientMixin - حل لمشكلة إعادة تحميل البيانات في Flutter](https://geecoders.com/automatic-keep-alive-clientmixin-html/): AutomaticKeepAliveClientMixin – حل لمشكلة إعادة تحميل البيانات في Flutterأودّ مشاركة حلّ رائع لمشكلة إعادة تحميل بيانات المستخدم في شاشة ملف التعريف (profile screen) باستخدام Firebase.المشكلة:عند التنقل بين الشاشات باستخدام PageView مع BottomNavigationBar، يتمّ تدمير حالة (state) شاشة ملف التعريف، مما يتسبب في إعادة تحميل بيانات المستخدم من Firebase في كل مرة يتمّ فيها عرض الشاشة.الحل:يأتي […]
- [استخراج البيانات الشخصية بسهولة من الرقم القومي المصري باستخدام Flutter](https://geecoders.com/egypt-id-parser-html/): استخراج البيانات الشخصية بسهولة من الرقم القومي المصري باستخدام Flutterفي عالم تطبيقات Flutter، أحد أكبر التحديات التي يواجهها المطورون هو كيفية جمع البيانات الشخصية للمستخدمين وتحليلها بكفاءة وأمان. وهذا هو دور حزمة Egypt ID Parser التي توفر طريقة سهلة لاستخراج المعلومات الشخصية من بطاقة الهوية الوطنية المصرية.ما هي مكتبة تحليل الهوية المصرية؟Egypt ID Parser هي […]
- [ماهي Hooks ولماذا عليك البدء في استخدامها في مشايعك داخل Flutter](https://geecoders.com/hooks-flutter-html/): ماهي Hooks ولماذا عليك البدء في استخدامها في مشايعك داخل Flutterفي السنوات الأخيرة، أصبحت Flutter واحدة من أهم أدوات تطوير التطبيقات نظرًا لكفاءتها وسرعتها في إنشاء تطبيقات عالية الأداء على أنظمة التشغيل المختلفة بقاعدة برمجية واحدة. مع تطور Flutter، أصبحت الخطافات إضافة قوية تساعد المطورين على كتابة تعليمات برمجية أكثر وضوحًا وقابلة لإعادة الاستخدام.والبساطة. في […]
- [MVI Architecture Pattern في Flutter: تحكم دقيق في تدفق البيانات وتجربة مستخدم تفاعلية](https://geecoders.com/mvi-architecture-html/): MVI Architecture Pattern في Flutter: تحكم دقيق في تدفق البيانات وتجربة مستخدم تفاعليةلو شخص مهتم يعرف اكتر عن الMVI Architecture Pattern وازاي بنطبقه في Flutter فده هيكون موضوعنا النهاردةطيب في البداية ايه هو الMVI؟الMVI ينقسم لثلاث اجزاء وهو الModel – View – Intentقائم على الReactive Programmingبمعنى ان الData Flow والAction بتكون عن طريق الStreamsولكن الباترن […]
- [خصائص TextFormField تحسن من عمليات ادخال البيانات لدى المستخدمين في Flutter](https://geecoders.com/textformfield-html/): خصائص TextFormFieldتحسن من عمليات ادخال البيانات لدى المستخدمين في FlutterTextFormField هو عنصر واجهة مستخدم في Flutter يسمح للمستخدمين بإدخال نص. يستخدم TextFormField بشكل شائع لجمع معلومات المستخدم مثل الأسماء والعناوين وأرقام الهواتف وهو من احد اهم العناصر في تطبيقات فلاتر ولا يمكن الاستغاء عنه في برمجه الجوال للتطبيقات .تطبيقات فلاتر: Flutter هي لغة برمجة مفتوحة […]
- [تحسين تجربة الصوت في تطبيقك: دمج Just Audio و Just Audio Background](https://geecoders.com/just-audio-html/): تحسين تجربة الصوت في تطبيقك: دمج Just Audio و Just Audio Backgroundهل ترغب في تشغيل إشعارات صوتية في تطبيقك مع استمرار تشغيل الصوت في الخلفية؟الحل بسيط! استخدم حزمتين:Just Audio: مشغل صوتي قوي يسمح لك بتشغيل ملفات الصوت من الإنترنت أو من هاتفك أو من ملفات التطبيق.Just Audio Background: مسؤول عن إشعارات النظام واستمرار تشغيل الصوت […]
- [شرح floating menu panel في Flutter: إنشاء أزرار سريعة الوصول وقائمة عائمة احترافية بسهولة](https://geecoders.com/floating-menu-panel-html-2/): شرح floating menu panel في Flutter لإنشاء أزرار سريعة الوصول بسهولة إذا كنت تبحث عن طريقة عملية لإضافة أزرار سريعة الوصول داخل تطبيق Flutter، فإن مكتبة floating_menu_panel تعتبر من الحلول المميزة التي تساعدك على إنشاء قائمة عائمة احترافية وسهلة الاستخدام. هذه المكتبة تتيح لك عرض لوحة جانبية أو عائمة تحتوي على مجموعة من الأزرار التي […]
- [كيفيه تحويل اي تطبيق الي EXE في فلاتر لتثبيته على الويندوز](https://geecoders.com/install-exe-flutter-html/): كيفيه تحويل اي تطبيق الي EXE في فلاتر لتثبيته على الويندوزيعد إطار عمل Flutter من Google حلاً ممتازًا لإنشاء تطبيقات عبر الأنظمة الأساسية بقاعدة تعليمات برمجية واحدة. على الرغم من أن Flutter بدأ كأداة لإنشاء تطبيقات الأجهزة المحمولة، إلا أنه يدعم الآن تطوير تطبيقات الويب وسطح المكتب، مما يمنح المطورين المرونة اللازمة لإنشاء تطبيقات يمكن […]
- [كيف تستخدم IndexedStack في Flutter لبناء تطبيقات سريعة وسلسة؟](https://geecoders.com/indexed-stack-html/): مشكلة الأداء عند التبديل بين الشاشات؟ IndexedStack يحلها بسهولةلماذا يفضل المحترفون IndexedStack على Navigator؟في تطوير واجهات المستخدم باستخدام Flutter، يلعب اختيار الأدوات (Widgets) المناسبة دورًا حيويًا في تحقيق أداء عالٍ وتجربة مستخدم سلسة. واحدة من هذه الأدوات هي IndexedStack، وهي وحدة قوية تُستخدم لإدارة عرض مجموعة من الأبناء (Children) بطريقة فعالة. في هذا المقال، سنستعرض […]
- [كيفيه تثبيت Flutter على Mac – خطوة بخطوة](https://geecoders.com/install-flutter-mac-html/): كيفيه تثبيت Flutter على Mac – خطوة بخطوةأصبحت Flutter واحدة من أهم الأدوات المستخدمة لتطوير التطبيقات عبر الأنظمة الأساسية بفضل أدائها الممتاز وسهولة استخدامها. قد يبدو تثبيت Flutter على نظام macOS معقدًا للبعض، ولكن باتباع الخطوات الصحيحة، يمكن إكمال العملية بنجاح ودون أي متاعب. سنشرح في هذا الدليل جميع خطوات التثبيت ونجيب على الأسئلةالأكثر شيوعا […]
- [كيفية تقليل حجم مشاريع Flutter على جهازك](https://geecoders.com/reduce-project-size-flutter-html/): كيفية تقليل حجم مشاريع Flutter على جهازكيعد Flutter أحد أكثر أطر العمل شيوعًا لتطوير تطبيقات الأجهزة المحمولة، ولكن بمرور الوقت، يمكن أن تنمو أحجام المشاريع بشكل كبير وتؤثر على أداء التطبيق. في هذا المقال سنتعرف على طرق فعالة لتقليل حجم مشروع Flutter وتحسين سرعة التحميل وتقليل استهلاك المساحة وضمان أداء أفضل.طرق تنظيف المشروع المختلفهتنظيف المشروع […]
- [تحويل Array of object الى ملف pdf باستخدام kotlin](https://geecoders.com/pdf-kotlin-html/): تحويل Array of object الى ملف pdf باستخدام kotlinلتحويل Array of object الى ملف pdf باستخدام Kotlin، يمكنك استخدام مكتبة iText. هذه المكتبة توفر مجموعة من الأدوات لإنشاء وتحرير ملفات PDF او اي مكتبة اخرى مثل :Pdf-Extractor وهيا التي سوف نقوم بشرحها اليوم وهيا سهلة التعامل وبسيطة وتتميز بامكانية ادراج صور ونصوص داخل ملف ال […]
- [مكتبة Flutter لتحسين تجربة معاينة الروابط LinkPeek](https://geecoders.com/linkpeek-flutter-html/): LinkPeek: اجعل تطبيقات Flutter الخاصة بك أكثر تفاعلية مع معاينات الروابط الغنيةأصبحت معاينات الارتباط ميزة قياسية في التطبيقات الحديثة، مما يسمح للمستخدمين بفهم ما هو مخفي خلف الارتباط التشعبي بسرعة. تعمل هذه الميزة على تحسين تجربة المستخدم من خلال تقديم نظرة عامة موجزة عن المحتوى، مما يساعد في عملية اتخاذ القرار ويقلل من عدم اليقين […]
- [شرح Skeletonizer flutter : تحسين تجربة المستخدم باستخدام Skeleton Loading في تطبيقات الجوال](https://geecoders.com/skeletonizer-flutter-html-2/): خطوات سهلة لتطبيق التحميل الهيكلي في تطبيقات الأندرويد باستخدام Skeletonizerتعد مكتبة skeletonizer flutter أداة متقدمة لمطوري التطبيقات الذين يستخدمون إطار عمل Flutter. توفر هذه المكتبة طريقة سهلة لتحويل الواجهات الموجودة إلى أدوات تحميل هيكلية مع القليل من العمل الإضافي. في هذه المقالة، سنستعرض كيفية استخدام Skeletonizer لتطوير تطبيقات الهاتف المحمول، مع التركيز على تطوير تطبيقات […]
- [جعل شريط التنقل السفلي أكثر تفاعلية مع تأثير التلاشي Flutter](https://geecoders.com/animation-navbar-j-html/): جعل شريط التنقل السفلي أكثر تفاعلية مع تأثير التلاشي Flutterفي تطبيقات Flutter، يلعب شريط التنقل السفلي (BottomNavigationBar) دورًا هامًا في توفير وصول سريع إلى الوظائف الرئيسية. ومع ذلك، يمكن أن يُصبح هذا الشريط مزعجًا عند اقتراب المستخدم من نهاية قائمة التمرير، حيث قد يحجب محتوى الشاشة.لحل هذه المشكلة، يمكننا تنفيذ تأثير التلاشي خلف شريط التنقل […]
- [اجعل تطبيقات Flutter الخاصة بك تنبض بالحياة مع الوسائط المتعددة](https://geecoders.com/media-kit-html/): الحل الأمثل لتشغيل الفيديو والصوت في Flutter مع مكتبة Media Kitتعد الوسائط المتعددة جزءًا كبيرًا من تجربة المستخدم في التطبيقات الحديثة، سواء كانت تطبيقات الفيديو، الموسيقى، أو حتى الألعاب. يسعى المطورون دائمًا إلى توفير تجربة وسائط متعددة سلسة وجذابة للمستخدمين، وهذا يتطلب أدوات قوية ومرنة تساعد في تحقيق ذلك. واحدة من هذه الأدوات هي مكتبة […]
- [كيفية استخدام Hive في Flutter لإدارة البيانات بكفاءة](https://geecoders.com/hive-algorithm-html/): كيفيه حفظ وعرض البيانات في Hive باستخدام algorithmفي عالم تطوير تطبيقات الهاتف باستخدام Flutter، تُعتبر إدارة البيانات واحدة من أهم التحديات التي يواجهها المطورون. في هذا المقال، سنقوم بتحليل كود Flutter يستخدم Hive كقاعدة بيانات محلية، ونشرح كيفية عمل كل جزء منه. سنتعرف على كيفية إضافة البيانات واسترجاعها بطرق فعالة، مع التركيز على تحسين الأداء. […]
- [لا تضيّع وقتك في تصميم أفاتارات! هذا plugin في Flutter يُنشئ صورًا رمزية SVG مخصصة تلقائيًا لكل مستخدم](https://geecoders.com/fluttermoji-html/): خصص أفاتار المستخدم بـ Fluttermoji بسهولة مطلقة!مرحبًا بمطوري Flutter! هل تبحث عن إضافة لمسة شخصية إلى ملفات تعريف المستخدمين أو ميزات الدردشة؟ لا تنظر إلى أبعد من Fluttermoji – مكتبة الصور الرمزية SVG خفيفة الوزن وقابلة للتخصيص بدرجة كبيرة! إليك ما تحتاج إلى معرفته:ما هو Fluttermoji؟حزمة متعددة الاستخدامات تعمل على إنشاء صور رمزية SVG فريدة […]
- [حزمة Flutter للبحث داخل النص تدعم اللغه العربيه - scroll highlight text](https://geecoders.com/scroll-highlight-text-html/): ماهي مكتبة scroll_highlight_text ؟تتيح لك هذه الحزمة الجديدة الخاصة بفلتر إبراز النصوص والتمرير خلالها، وذلك سواءً للغات اللاتينية أو العربية. توفر الحزمة طريقة سهلة لعرض النصوص مع إمكانية تخصيص إبراز الكلمات ووظيفة التمرير الذكي.ما الجديد في هذه الحزمة؟دعم اللغة العربية: تمّ تحديث الحزمة لتعمل بشكل صحيح مع النصوص العربية.إلغاء الحاجة إلى onChanged: لم تعد بحاجة […]
- [شرح Flutter Double Tap Like: إضافة تفاعل النقر المزدوج للإعجاب مثل TikTok بسهولة](https://geecoders.com/tiktok-double-tap-like-html/): شرح Flutter Double Tap Like لإضافة تفاعل النقر المزدوج مثل TikTok مع انتشار تطبيقات التواصل الاجتماعي مثل TikTok وInstagram، أصبح من الضروري توفير تفاعلات حديثة داخل التطبيقات، ومن أشهر هذه التفاعلات هو النقر المزدوج للإعجاب (Double Tap Like). هذه الميزة تضيف تجربة تفاعلية رائعة للمستخدم، حيث يمكنه التعبير عن إعجابه بالمحتوى بسرعة وسهولة دون الحاجة […]
- [لا تُرهق نفسك في كتابة الأرقام نصًا! هذا plugin في Flutter سيُغير طريقة تعاملك مع البيانات إلى الأبد](https://geecoders.com/number-words-reader-html/): من الأرقام إلى الكلمات بلمسة سحرية! كيف تُحوّل 1000 رقم إلى نص عربي/إنجليزي تلقائيًا في Flutter؟تلعب أدوات وحزم البرامج الجاهزة دورًا حاسمًا في تعزيز الكفاءة وتبسيط عملية تطوير البرامج في عالم اليوم. من بين الخيارات المتنوعة المتاحة، برز Number Words Reader كخيار شائع داخل مجتمع Flutter. تتيح هذه الحزمة للمطورين تحويل الأرقام إلى كلمات بسهولة. […]
- [تعلم استخدام Socket.IO في Flutter لتطبيقات تفاعلية مذهلة](https://geecoders.com/socketio-html/): مكتبة Socket.IO لـ Flutter: بناء تطبيقات تفاعلية في الوقت الحقيقيتُعتبر تطبيقات الزمن الحقيقي من أكثر التطبيقات تفاعلاً وشعبية في العصر الرقمي الحالي. حيث توفر للمستخدمين تجربة ديناميكية وسلسة من خلال التحديثات الفورية. لتحقيق هذا النوع من التطبيقات، يحتاج المطورون إلى أدوات قوية وفعالة لتبادل البيانات بين الخوادم والعملاء في الوقت الحقيقي. واحدة من أفضل الأدوات […]
- [تعلم البرمجة باستخدام Flutter وإضافة دعم متعدد اللغات لتطبيقاتك](https://geecoders.com/flutter-init-html/): خطوات سهلة لتطبيق الترجمات المتعددة في تطبيقات الأندرويد باستخدام Flutter Localizationsأصبح تطوير تطبيقات الهاتف المحمول معقدًا بشكل متزايد مع تزايد الحاجة إلى دعم لغات متعددة لتلبية احتياجات المستخدمين في جميع أنحاء العالم. تعد مكتبة Flutter Localizations إحدى الأدوات القوية التي تساعد المطورين في هذا الصدد. سنناقش في هذه المقالة كيفية استخدام هذه المكتبة لتطوير تطبيقات […]
- [كيفية التعامل مع زيادة عدد الـ Imports في Flutter باستخدام الملفات الـ Barrel](https://geecoders.com/imports-flutt-html/): كيفية التعامل مع زيادة عدد الـ Imports في Flutter باستخدام الملفات الـ Barrelفي هذا الشرح، سنتعرف على طريقة لتنظيم الـ Imports في Flutter، وذلك من خلال استخدام الملفات الـ Barrel. , يمكن تنظيم الـ Imports في Flutter باستخدام الملفات الـ Barrel، حيث تسمح هذه الملفات بدمج الـ Imports في ملف واحد.أهمية Imports في تطبيقات Flutterتعتبر […]
- [تعرف لماذا يتعطل تطبيقك عند الكتابة السريعة في حقل البحث ولماذا استخدام Debouncer هو الحل](https://geecoders.com/debouncer-flutter-html/): ما هو Debouncer؟هل سمعتَ بمصطلح “Debouncer”؟ لا تقلق، فهو ليس نوعًا من الطعام اللذيذ، بل تقنية ذكية تُستخدم في برمجة Flutter لمنع تنفيذ العمليات بشكل متكرر دون داعٍ.ما هو Debouncer؟ببساطة، تخيّل أنك تضغط على زرّ “البحث” بشكل متكرر أثناء كتابة استعلامك.مع Debouncer، لن يتمّ إرسال كل ضغطة إلى خادم البحث،بل سيتمّ تنفيذ البحث فقط بعد […]
- [كيف تتابع اخطاء تطبيقك بعد اطلاقه عن طريق Sentry في Flutter بسهوله](https://geecoders.com/flutter-sentry-html/): كيف تتابع اخطاء تطبيقك بعد اطلاقه عن طريق Sentry في Flutter بسهولهيعد تتبع الأخطاء أثناء تطوير التطبيق جزءًا مهمًا لضمان تجربة مستخدم سلسة. إحدى أفضل الأدوات التي تساعد المطورين على تتبع الأخطاء هي Sentry. في هذه المقالة، سنرى كيف يمكن دمج Sentry Flutter مع تطبيقات Flutter لتتبع الأخطاء وتحليلها بشكل فعال والإجابة على الأسئلة.الأنظمة الفرعية […]
- [لا تحدث Flutter مجددًا بدون قراءة هذا! كيف تدير 5 إصدارات SDK على جهاز واحد بسهولة؟](https://geecoders.com/flutter-fvm-html/): ودع فوضى إصدارات Flutter! كيف تُثبّت وتُغير بين الإصدارات بنقرة واحدة؟ (FVM بالتفصيل)Flutter FVM هي أداة مجانية مفتوحة المصدر مصممة لتسهيل إدارة إصدارات Flutter SDK (مجموعة تطوير البرامج) المختلفة على جهازك. يتيح لك FVM التبديل بسهولة بين الإصدارات، وتثبيت الإصدارات الجديدة، وتعيين إصدارات محددة لمشاريع Flutter الفردية، كل ذلك باستخدام واجهة سطر أوامر بسيطة (CLI).لماذا […]
- [شرح كيفيه تشفير وفك تشفير الملفات في Flutter باستخدام كود Native](https://geecoders.com/method-channel-encryptfile-html/): شرح كيفيه تشفير وفك تشفير الملفات في Flutter باستخدام كود Nativeسنقدم في هذه المقالة التعليمات البرمجية لتشفير وفك تشفير الملفات في تطبيق Flutter باستخدام Kotlin كجزء من قناة الاتصال بين Flutter وAndroid عبر MethodChannel. سيكون هذا الموضوع محل اهتمام المطورين الذين يسعون إلى تعزيز أمان التطبيقات من خلال تشفير الملفات، خاصة في التطبيقات التي تتعامل […]
- [زد من احترافية مشروعك: Custom Theme Extensions في Flutter بالتفصيل (مع مثال عملي)](https://geecoders.com/flutter-theme-extension%20-html/): معلومة خفية في Flutter قد تُحدث فرقًا كبيرًا: كيف تبني ثيمات قابلة لإعادة الاستخدام بسهولة؟يعد ThemeExtension طريقة لتوسيع السمات المخصصة في Flutter، مما يسمح لك بإضافة سمات إضافية، مثل الألوان أو الخطوط أو البيانات الأخرى القابلة للتخصيص. يتيح لك ذلك تطبيق التصميمات المخصصة وإدارتها بسهولة في جميع أجزاء التطبيق دون الحاجة إلى تكرار نفس القيم […]
- [كيفيه ربط Firebase CLI مع macOS خطوة بخطوة](https://geecoders.com/blog-post-html-25/): كيف تستخدم Firebase CLI على macOS؟ في عالم تطوير التطبيقات، تُعتبر Firebase منصة شائعة لتوفير خدمات Backend كالتخزين السحابي، قواعد البيانات، والمصادقة. لإدارة مشاريع Firebase بفعالية، يمكنك استخدام Firebase CLI (واجهة سطر الأوامر). في هذا المقال، سنتعرف على كيفية ربط Firebase CLI مع نظام macOS بشكل حصري ومفصل.ما هو Firebase CLI؟Firebase CLI هي أداة سطر أوامر […]
- [تعلم إعداد Flavors في Flutter لنظام iOS باحتراف — بيئات مختلفة باستخدام Xcode](https://geecoders.com/flavor-flutter-ios-html/): كيفية إنشاء Flavors في iOS بدون تعقيد وبالصور لمشروع Flutterفي عالم تطوير التطبيقات، من الشائع وجود أكثر من نسخة لنفس التطبيق مثل: الإصدار التجريبي (Dev)، والإصدار المنتج (Prod). يُعرف هذا بإعداد Build Flavors . وفي هذا المقال سنشرح خطوات واضحة لإنشاء Flavors لتطبيق iOS باستخدام Xcode.فتح المشروع في Xcodeافتح مشروعك في برنامج Xcode .بعد فتح […]
- [كيف تضيف Flavors في Flutter لأندرويد وتبني نسخ متعددة من تطبيقك بسهولة](https://geecoders.com/flavor-flutter-android-html/): كيف تضيف Flavors في Flutter لأندرويد وتبني نسخ متعددة من تطبيقك بسهولةفي عالم تطوير التطبيقات، تعد ميزة Flavor واحدة من الأدوات القوية التي توفرها Flutter لتسهيل إدارة البيئات المختلفة داخل نفس المشروع. سواء كنت تعمل على إصدار تطوير (Development) ، اختبار (Staging) ، أو إنتاج (Production) ، فإن استخدام Flavors يساعدك على تنظيم الكود وتقليل […]
- [ما هو RouteObserver وRouteAware في Flutter؟](https://geecoders.com/route-aware-html/): ما هو RouteObserver وRouteAware في Flutter؟تعد إدارة التنقل جزءًا مهمًا من أي تطبيق Flutter وبعض الأدوات المهمة التي توفرها Flutter لإدارة التنقل تشمل RouteObserver وRouteAware. تسمح لك هذه الأدوات بمراقبة تغييرات الحالة المتعلقة بالتنقل في الصفحة أو “المسارات” في التطبيق. ستتعلم في هذه المقالة كيفية استخدام RouteObserver وRouteAware مع الشرحالكود التفصيلي الموضح أعلاه.ما هو RouteObserver […]
- [تعلّم كيف تجعل BottomNavigationBar يظهر في كل الشاشات في تطبيقات Flutter](https://geecoders.com/show-bottomnavigationbar-html/): تعلّم كيف تجعل BottomNavigationBar يظهر في كل الشاشات في تطبيقات Flutterيعد Flutter أحد أكثر أطر العمل شيوعًا لبناء تطبيقات الهاتف المحمول، وإحدى الميزات شائعة الاستخدام هي استخدام BottomNavigationBar للتنقل بين الشاشات المختلفة داخل التطبيق. في هذه المقالة سوف نقوم بحل مشكلة شائعة يواجهها العديد من المطورين عند التعامل مع BottomNavigationBar، وهي كيفية جعل BottomNavigationBar يظهر […]
- [كيف تتبع اخطاء تطبيقك بعد اطلاقه بشكل Release عن طريق Firebase Crashlytics وحل مشاكله في flutter](https://geecoders.com/firebase-crashlytics-html/): كيف تتبع اخطاء تطبيقك بعد اطلاقه بشكل Release وحل مشاكله في flutterيعد Firebase Crashlytics أحد أفضل الأدوات المتاحة لمطوري Flutter لمراقبة وتحليل الأعطال التي تحدث في التطبيقات. يتيح لك Crashlytics تحديد المشكلات التي يواجهها المستخدمون في الوقت الفعلي، مما يساعد على تحسين أداء التطبيق وتحسين تجربة المستخدم. في هذا المقال سنشرح كيفقم بدمج Firebase Crashlytics […]
- [حل مشكله Native Splash Screen علي اندرويد ١٢ وما فوق في Flutter](https://geecoders.com/native-splash-screen-12-html/): حل مشكله Native Splash Screen علي اندرويد ١٢ وما فوق في Flutterفي عالم تطوير التطبيقات، يعتبر تصميم واجهة المستخدم (UI) وتجربة المستخدم (UX) من العوامل الأساسية التي تحدد نجاح التطبيق. مع إطلاق Flutter 2.5 وما بعده، أصبحت Native Splash Screens (شاشات التحميل الأصلية) جزءًا أساسيًا من تجربة المستخدم، خاصةً على أجهزة أندرويد 12 وما فوق. […]
- [كيفيه استخدام وردبريس بشكل محلي علي جهازك](https://geecoders.com/wordpress-local-html/): لا تحتاج إلى استضافة! شاهد كيف تشغل ووردبريس مباشرة من جهازك الشخصياستخدام ووردبريس بشكل محلي (Local) على جهازك يسمح لك بتطوير مواقعك أو تجربة تصاميم جديدة دون الحاجة إلى رفع كل شيء على الإنترنت. هذه الطريقة مثالية للمطورين والمصممين والمبتدئين أيضًا.كيفية فتح مشروع ووردبريس محليًا باستخدام XAMPP خطوة بخطوةهل تريد في تجربة أو تطوير مواقع […]
- [شرح كيفيه تحويل Widgets إلى صور عالية الجودة باستخدام Flutter](https://geecoders.com/widget-to-image-html/): كيف تحول أي Widget في تطبيقك إلى صورة عالية الجودة؟كيف تحول اي Widget إلى صور بضغطة زر في فلاترتحويل الـ Widgets إلى صور داخل التطبيقات يعد ميزة قوية يمكن أن تُستخدم في العديد من السيناريوهات، مثل حفظ التذاكر الإلكترونية أو إيصالات الدفع بجودة عالية جاهزة للطباعة. في هذا المقال، سنوضح كيفية تحقيق ذلك باستخدام RepaintBoundary […]
- [افضل حزمة يمكنك استخدامها لنباء تطبيق محادثه في flutter](https://geecoders.com/flutterchatui-html/): افضل حزمة يمكنك استخدامها لنباء تطبيق محادثه في flutterأصبح تطوير تطبيقات الدردشة جزءًا لا يتجزأ من تطوير التطبيقات الحديثة. تتطلب تطبيقات الدردشة تجربة مستخدم سلسة تسمح للمستخدمين بالتواصل والتفاعل الفوري، وإطار عمل Flutter هو أداة قوية تسمح للمطورين ببناء تطبيقات عبر المنصات بسهولة. flutter_chat_ لقد جعل تطور حزمة واجهة المستخدم ui تطوير واجهات دردشة جذابة […]
- [إنشاء عروض الأشجار التفاعلية باستخدام fancy tree view في Flutter](https://geecoders.com/fancytreeview-html/): إنشاء عروض الأشجار التفاعلية باستخدام fancy_tree_view في Flutterتُبسط مكتبة flutter_fancy_tree_view إنشاء عروض الأشجار التفاعلية (المعروفة أيضًا باسم واجهات المستخدم الهيكلية) داخل تطبيقات Flutter الخاصة بك.الميزات الرئيسية:تمثيل العقدة: يتم تمثيل كل عنصر في الشجرة بكائن FancyTreeNode. يمكنك تخصيص مظهر العقدة باستخدام خصائص مثل:title: النص المعروض للعقدة.leadingWidget: عنصر واجهة مستخدم يتم عرضه في بداية العقدة (غالبًا ما […]
- [تحسين اداء تطبيقات Flutter عن طريق تجنب العمليات المتكرره Debounce](https://geecoders.com/easydebounce-html/): تطوير تطبيقات الجوال باستخدام Flutter: تحسين الأداء مع مكتبة easy_debounceفي مجال تطوير تطبيقات الهاتف المحمول، يعد الأداء السلس والاستجابة السريعة من أهم العوامل التي تؤثر على تجربة المستخدم. من التحديات الشائعة التي يواجهها المطورون التعامل مع الأحداث المتكررة التي يمكن أن تؤدي إلى تكاليف تشغيلية باهظة. هذا هو المكان الذي تأتي فيه مكتبات الارتداد، كونها […]
- [تصميم ui/ux لمتطبيقك او موقعك بالذكاء الاصطناعي في وقت قياسي](https://geecoders.com/galileo-io-html/): كيف تستفاد من الذكاء الاصطناعي كمصمم واجهة المستخدم وتسهيل عملكفي عصرنا الحديث، أصبح الذكاء الاصطناعي (AI) جزءًا لا يتجزأ من حياتنا اليومية. يمكن رؤية تأثيره في كل مكان، من تطبيقات الهواتف الذكية إلى السيارات ذاتية القيادة.ومع تعقيد تقنيات الذكاء الاصطناعي المتزايد، يصبح فهمها وتعلمها أكثر صعوبة. هنا تأتي Galileo.ai إلى الصورة، كمنصة تعليمية شاملة تهدف […]
- [أخطاء قاتلة عند استخدام Git – وكيف يحميك SourceTree منها](https://geecoders.com/source-tree-html/): SourceTree: الأداة التي لا يعرفها 90% من المبرمجين ولكنها تغيّر كل شيءإذا كنت تعمل في تطوير البرمجيات أو التعاون على مشاريع تحتاج إلى تتبع التغييرات، فإنك حتمًا سمعت عن Git كأداة لا غنى عنها. لكن استخدام الأوامر النصية في الطرفية قد يكون تحديًا للمبتدئين أو حتى غير عملي أحيانًا.هنا يأتي دور SourceTree — أحد أفضل […]
- [أوامر Git السرية التي لا يخبرك بها أحد – اكتشفها الآن](https://geecoders.com/commands-html/): أوامر Git التي يجب أن يعرفها كل مبرمج – حتى لو كنت مبتدئا لا تبدأ مشروعك قبل قراءة هذا الدليل الشامل لأوامر GitGit هو نظام تحكم في الإصدارات (Version Control System) يستخدمه المطورون لتعقب التغييرات في ملفات المشروع بمرور الوقت، ويساعد في التعاون بين فرق العمل بشكل أكثر كفاءة. يتميز Git بالمرونة والقوة، ويستخدمه ملايين المبرمجين […]
- [كيفيه رفع مشروعك على Github باستخدام اداة git](https://geecoders.com/push-project-github-html-2/): كيفيه رفع مشروعك على Github باستخدام اداة gitفي عصر التكنولوجيا والبرمجة، أصبح من الضروري أن يكون للمطورين وجود قوي على الإنترنت. واحدة من أفضل الطرق لتحقيق ذلك هي رفع مشاريعك البرمجية على GitHub ، المنصة التي تُعتبر بمثابة المنزل الثاني لكل مطور. في هذا المقال الحصري، سنقدم لك دليلاً خطوة بخطوة حول كيفية رفع مشروعك […]
- [حل جميع مشاكلك مع تثبيت Android Studio وSDK](https://geecoders.com/setting-android-studio-html-2/): دليل مفصل لتثبيت Android Studio وتكوين متغيرات البيئة بنجاحتثبيت واعداد ملفات اندرويد ستوديو بشكل صحيحيتطلب تطوير تطبيقات Android بيئة تطوير متكاملة تحتوي على جميع الأدوات اللازمة لإنشاء التطبيقات واختبارها وتصحيح أخطائها. Android Studio هو بيئة التطوير الرسمية التي توفرها Google للمطورين. في هذا الدليل، سنتعرف على خطوات تنزيل Android Studio وتثبيته، وإعداد Android SDK، وتكوين […]
- [كيفية تحميل Java و JDK11 على نظام MacOs](https://geecoders.com/download-jdk-html-2/): كيفية تحميل Java و JDK11 على نظام MacOsإذا كنت مطورًا أو طالبًا مهتمًا بتطوير Java، فإن تثبيت الإصدار الصحيح من Java Development Kit (JDK) يعد خطوة أساسية. سنناقش في هذه المقالة بالتفصيل كيفية تثبيت JDK 11 على أنظمة تشغيل مختلفة، مع التركيز على الأوامر والإعدادات الضرورية.ما هو JDK 11؟ لماذا هو مطلوب؟JDK 11 هو إصدار […]
- [كيفية حذف JDK (Java Development Kit) من نظام macOS وWindows](https://geecoders.com/delete-jdk-java-html-2/): كيفية التخلص من JDK بسهولة ودون أخطاءإذا كنت مطورًا تتعامل مع Java أو أحد أدواتها مثل Android Studio أو IntelliJ، فقد تحتاج أحيانًا إلى إزالة إصدار معين من JDK لأغراض التحديث أو استكشاف الأخطاء أو التبديل بين الإصدارات. في هذا المقال، سنتعلم كيفية حذف JDK بالكامل من:✅ نظام macOS✅ نظام Windowsمع التأكد من إزالة كل […]
- [حل مشكله Execution failed for task ':app:compileDebugJavaWithJavac'
](https://geecoders.com/compiledebugjavawithjavac-html-2/): حل مشكله Execution failed for task ‘:app:compileDebugJavaWithJavac’رسالة الخطأ تعني أن عملية تجميع كود Java أثناء بناء تطبيقك (غالبًا Flutter/Android) فشلت. هذه رسالة عامة، والسبب الحقيقي يكون في السطر أو السطور التالية لها في الـ Log أو Build Output.تأكد من تثبيت JDK 11استخدم الأمر التالي في المحطة الطرفية أو موجه الأوامر للتحقق من تثبيت Java 11:java […]
- [كيف تبني تطبيقات Flutter أسرع باستخدام Snippets](https://geecoders.com/snippet-html/): كيف تبني تطبيقات Flutter أسرع باستخدام Snippetsإذا كنت مطورًا يستخدم Flutter وAndroid Studio، فإن استخدام Snippets يمكن أن يكون أداة قوية لتوفير الوقت وزيادة الإنتاجية. سنتناول في هذا المقال مفهوم Snippets وكيفية إنشائها وأهميتها في تطوير تطبيقات Flutter، مع تقديم شرح تفصيلي وخطوات عملية.ما هو Snippets؟مقتطف التعليمات البرمجية (Snippets) هو جزء قابل للتكرار من التعليمات […]
- [أفضل طريقة لعرض شاشة هاتف الأندرويد على الكمبيوتر بشكل سريع](https://geecoders.com/scrcpy-screen-html/): أفضل طريقة لعرض شاشة هاتف الأندرويد على الكمبيوتر بشكل سريعيعد Scrcpy أحد أقوى الأدوات المجانية والمفتوحة المصدر للتحكم في أجهزة Android عبر الكمبيوتر الشخصي. سواء كنت مطورًا يبحث عن طريقة فعالة لاختبار تطبيقاتك أو مستخدمًا عاديًا يريد عرض شاشة هاتفك على جهاز الكمبيوتر الخاص بك، فإن Scrcpy يمنحك العديد من الميزات المتقدمة بطريقة بسيطة.إنه فعال.في […]
- [لماذا لا تعمل ملفات SVG الخاصة بك في Flutter؟ اكتشف الأسباب والحلول](https://geecoders.com/fix-svg-file-html/): لماذا لا تعمل ملفات SVG الخاصة بك في Flutter؟ اكتشف الأسباب والحلول لماذا لا تعمل ملفات SVG الخاصة بك في Flutter؟ اكتشف الأسباب والحلولإذا قمت بتطوير تطبيقات باستخدام Flutter، فقد تواجه مشاكل عند استخدام ملفات SVG. في بعض الأحيان لا تظهر الصور أو تظهر بألوان مختلفة عن تلك التي قمت بتنزيلها. هذه المشكلة شائعة بين المطورين، […]
- [Windsurf واحد من اشهر ادوات vibe coding لتسريع عملية التطوير للمبرمجين](https://geecoders.com/w-html-2/): Windsurf واحد من اشهر ادوات vibe coding لتسريع عملية التطوير للمبرمجينفي عصر التكنولوجيا السريعه والمتغيره بشكل مستمر، آصبح الاحتياج إلى أدوات مبتكرة تساعد المبرمجين على تحسين كفاءتهم وجودة عملهم أكثر إلحاحًا من أي وقت مضى. هنا يأتي دور برنامج Windsurf وهو منافس قوي Cursor ، الذي يعتبر أداة متقدمة وشاملة تم تصميمها خصيصًا لدعم المطورين […]
- [كيفيه توفير مساحه لجهازك mac للمبرمجين !](https://geecoders.com/size-mac-xcode-html-2/): كيفيه توفير مساحه لجهازك mac للمبرمجين !بعد فتره من استعمالك لجهازك ومع كثرة التحديثات سوف تلاحظ ان المساحه لديك الخاص بالجهاز تقل مع العلم انه لم تقم بتحميل الكثير من الملفات والسبب يرجع لعدة اسباب ولكن لا تقلق في مقاله اليوم سوف اخبرك كيف تقوم بحل هذه المشكله بكل سهوله وبدون معاناه .حذف الملفات القديمة […]
- [لماذا زاد حجم تطبيقات Android بعد SDK Version 23؟](https://geecoders.com/reduce-app-size-html/): لماذا زاد حجم تطبيقات Android بعد SDK Version 23؟ منذ الإصدار 23 من Android SDK، لاحظ العديد من المطورين زيادة في حجم ملفات التطبيق أثناء عمليات الإنشاء. ويرجع ذلك إلى التغييرات في طريقة التعامل مع المكتبات الأصلية في ملفات APK. ولكن ما الذي تغير بالضبط ولماذا أصبحت التطبيقات أكبر وأكبر؟ما هو دور المكتبات المحلية في زيادة […]
- [كيفية حل مشكلة Intel HAXM Installed Successfully But Not Working](https://geecoders.com/intel-haxm-html-2/): كل ما تحتاج معرفته لحل مشكلة Intel HAXM المثبت ولكن لا يعملكيفية حل مشكلة “تم تثبيت Intel HAXM بنجاح ولكن لا يعمل”.في عالم تطوير البرمجيات، يواجه العديد من المطورين مشكلات متعددة تتعلق بتثبيت الأدوات والبرامج الضرورية لبيئة التطوير الخاصة بهم. إحدى المشكلات الشائعة هي مشكلة “تم تثبيت Intel HAXM بنجاح ولكن لا يعمل”. يعد Intel […]
- [لماذا تظهر بياناتك المخزنة في Shared Preferences بعد حذف التطبيق؟ وحل المشكلة للمبرمجين](https://geecoders.com/save-shared-preferences-html/): حل مشكله ظهور البيانات المخزنة في Shared Preferences بعد حذف التطبيق للاندرويد؟حل مشكله ظهور البيانات المخزنة في Shared Preferences بعد حذف التطبيق للاندرويد؟ هل حدث معك من قبل أنك كنت تعمل على تطبيق Android وتستخدم Shared Preferences، ثم قمت بإزالة التطبيق وأعدت تثبيته، وفوجئت بأن البيانات التي خزنتها في Shared Preferences لا تزال موجودة؟ هذا السيناريو […]
- [أسباب مشكلة Hot Reload في Flutter وكيفية تجنبها](https://geecoders.com/hot-reload-html/): أسباب مشكلة Hot Reload في Flutter وكيفية تجنبهاHot Reload لا يعمل؟ جرب هذه الحلول الفعّالة الآن!في عالم تطوير البرمجيات، تُعتبر ميزة Hot Reload واحدة من أكثر الخصائص فاعلية لتسريع عملية التطوير. فهي تسمح للمطورين بإجراء تغييرات على كتابه الكود ورؤية النتائج مباشره دون الحاجة إلى إعادة تشغيل التطبيق بالكامل. ومع ذلك، يواجه بعض المبرمجين مشكلة […]
- [كيفية إضافة مكتبات Flutter محليًا على نظامي التشغيل macOS وWindows](https://geecoders.com/local-lib-flutter-html/): كيفية إضافة مكتبات Flutter محليًا على نظامي التشغيل macOS وWindows باستخدام ملفاتعند تطوير تطبيقات Flutter، قد ترغب أحيانًا في استخدام مكتبات محلية مخصصة بدلاً من تنزيلها من الإنترنت، خاصة إذا كنت تستخدم مكتبة تقوم بتطويرها أو تريد تعديلها لتناسب احتياجاتك. سنشرح في هذه المقالة كيفية إعداد مكتبة Flutter محليًا باستخدام ملف .pub-cache على نظامي التشغيل […]
- [كيف تقوم برفع مشروعك في Node.js علي Vercel بابسط الطرق](https://geecoders.com/upload-project-on-vercel-html/): كيف تتجنب الأخطاء الشائعة عند رفع مشروعك على Vercelكيف تقوم برفع مشروعك في Node.js علي Vercel بابسط الطرقإذا كنت مطورًا وتبحث عن طريقة سهلة وفعّالة لنشر مشروع Node.js الخاص بك على الإنترنت، فإن Vercel هي واحدة من أفضل المنصات التي يمكنك الاعتماد عليها. سواء كنت تستخدم مكتبة Vercel مباشرة أو تدمج مشروعك مع GitHub، فإن […]
- [إرسال رسائل بريد إلكتروني بسهولة باستخدام SendMail API في Nodejs](https://geecoders.com/sendmail-nodejs-html/): ارسال email لاي شخص بدون كتابة كود backend باستخدام apiتعتبر عملية إرسال رسائل البريد الإلكتروني جزءًا أساسيًا من العديد من التطبيقات الحديثة، سواء كانت هذه التطبيقات تُستخدم لتأكيد الحسابات، إرسال الإشعارات، أو حتى إرسال التقارير. في بيئة Node.js، هناك العديد من المكتبات والخدمات التي تسهّل إرسال البريد الإلكتروني برمجيًا. واحدة من هذه الأدوات هي SendMail […]
- [Snippets في Postman: الأداة التي لا يتحدث عنها أحد ولكن الجميع يحتاجها](https://geecoders.com/snippets-postman-html-2/): استخدام Snippets في Postman: أداة قوية لكتابة طلبات API بسهولةفي عالم تطوير البرمجيات الحديث، يعتبر التواصل مع واجهات برمجة التطبيقات (APIs) جزءًا لا غنى عنه من أي مشروع تقريبًا. ومع ذلك، فإن كتابة الطلبات يدوياً يمكن أن يكون مرهقًا ويستغرق وقتًا طويلاً. هنا يأتي دور Postman ، الأداة التي أصبحت جزءًا أساسيًا من حياة المطورين. […]
- [كيف تضيف أكثر من لغة لتطبيقك باستخدام Nodejs](https://geecoders.com/multilanguage-nodejs-html/): كيف تضيف أكثر من لغة لتطبيقك باستخدام Nodejsكيفية إنشاء تطبيق متعدد اللغات في دقائق باستخدام Node.jsفي عالم التكنولوجيا الحديثة، أصبحت تطبيقات الويب والبرمجيات أكثر تشعبًا وانتشارًا عبر الحدود الجغرافية. لذا، أصبحت الحاجة إلى تقديم تجربة مستخدم مخصصة لكل لغة أو ثقافة أمرًا ضروريًا لتحقيق النجاح العالمي. في هذا المقال، سنستعرض كيفية إضافة دعم متعدد اللغات […]
- [شرح استخدم Environment لتخزين URL في Postman](https://geecoders.com/environment-postman-html/): شرح استخدم Environment لتخزين URL في Postmanتُعدّ منصة Postman أداة قوية لتطوير واختبار واجهات برمجة التطبيقات (APIs) , يُواجه مطورو البرامج الحاجة إلى استخدام عناوين URL مختلفة في بيئات مختلفة (مثل الإنتاج والاختبار).واحدة من أهم الميزات التي يقدمها Postman هي القدرة على إدارة المتغيرات باستخدام Environments (البيئات). هذه الميزة تساعد في تنظيم العمل وتقليل التكرار، […]
- [كيفية الحصول على عنوان السيرفر من ملف .env لحماية البيانات في Node.js](https://geecoders.com/env-nodejs-html/): لا تتجاهل ملف .env!.. هذا ما يحدث لتطبيقاتك إذا فعلتكيفية الحصول على عنوان السيرفر من ملف .env لحماية البيانات في Node.jsفي عالم تطوير الويب، تُعد حماية البيانات الحساسة مثل كلمات المرور وعناوين السيرفرات من الأولويات القصوى. عند بناء تطبيقات باستخدام Node.js ، يُنصح دائمًا بتجنب كتابة البيانات الحساسة مباشرة في الكود (Hardcoding) لتجنب التسريبات الأمنية. […]
- [شرح استخدام Socket.io في مشروع Nodejs لبناء مشروع chat](https://geecoders.com/socketio-nodejs-html/): كيف تبني تطبيق دردشة فوري باستخدام Socket.IO وNode.jsSocket.io هي مكتبة JavaScript تُستخدم لبناء تطبيقات ويب تفاعلية في الوقت الفعلي. تُتيح هذه المكتبة للعملاء والخوادم التواصل مع بعضهم البعض بشكل مباشر، مما يسمح بإنشاء تطبيقات ويب ديناميكية تُحدث نفسها تلقائيًا دون الحاجة إلى إعادة تحميل الصفحة.المقبس.io: مكتبة جافا سكريبت تسمح بالاتصال ثنائي الاتجاه بين خوادم Node.js […]
- [شرح كيفية التعامل مع رفع الصور داخل nodejs باستخدام multer](https://geecoders.com/multer-nodejs-html/): تعرف على مكتبة Multer: الحل الأمثل لتحميل الملفات في Node.jsكيفية التعامل مع رفع الصور داخل Node.js باستخدام MulterMulter هي مكتبة NodeJS شهيرة لمعالجة تحميل الملفات. في عالم تطوير الويب، يعد رفع الملفات من العمليات الشائعة التي يحتاج إليها العديد من التطبيقات. سواء كنت تعمل على نظام لإدارة المحتوى أو تطبيقًا للتواصل الاجتماعي، فإن القدرة على […]
- [شرح أنشاء Token للمستخدم بإستخدام JSON Web Token (JWT) في Node.js : شرح شامل](https://geecoders.com/jwt-nodejs-html/): هل تريد تأمين تطبيقك؟ إليك كيفية استخدام JWT في Node.jsشرح أنشاء Token للمستخدم بإستخدام JSON Web Token (JWT) في Node.js : شرح شاملفي عصر التطبيقات الويبية المتطورة، يزداد الاعتماد على تقنيات المصادقة والتفويض لضمان أمان البيانات والحفاظ على خصوصية المستخدمين. من بين هذه التقنيات، برز JSON Web Token (JWT) كحل فعال لتأمين الوصول إلى التطبيقات […]
- [شرح مكتبة bcryptjs لإنشاء كلمة مرور محمية في مشروع nodejs](https://geecoders.com/bcryptjs-nodejs-html/): خطوات بسيطة لتأمين تطبيق Node.js باستخدام bcryptjs لماذا يعتبر bcryptjs الخيار الأمثل لأمان كلمات المرورفي عالم تطوير الويب، حماية بيانات المستخدمين تعد من أهم الأولويات. واحدة من أكثر البيانات فك تشفير كلمة المرور ومقارنتها بمدخلات المستخدم في nodejs التي يجب حمايتها هي كلمات المرور. تخزين كلمات المرور بصيغتها الأصلية (PlainText) يُعتبر خطرًا كبيرًا، حيث يمكن أن […]
- [شرح استخدام مكتبة express-validator في NodeJs](https://geecoders.com/express-validator-html/): تعلم التحقق من البيانات باستخدام express-validator في Node.js خطوة بخطوةكيفية إدارة أخطاء التحقق من البيانات باستخدام express-validator في Node.jsهل تواجه صعوبة في كتابة أكواد التحقق من صحة بيانات الإدخال في تطبيق Express.js؟ لا داعي للقلق! مع مكتبة express-validator، ستتمكن من التحقق من صحة بيانات الإدخال بسهولة وكفاءة، مما يوفر عليك الوقت ويُقلل من الأخطاء ، […]
- [حل مشكلة Cross-Origin Sharing في دقائق باستخدام CORS وNode.js](https://geecoders.com/nodejs-cor-html/): كيف تتجنب أخطاء CORS الشائعة عند تطوير APIs باستخدام Node.jsكل ما تريد معرفتة عن Cors في NodeJs لإنشاء واجهات برمجة التطبيقاتفي عالم تطوير الويب الحديث، أصبحت واجهات برمجة التطبيقات (APIs) جزءًا أساسيًا من بناء التطبيقات. ومع ذلك، عند إنشاء API باستخدام تقنيات مثل Node.js، قد تواجه مشكلة تتعلق بالأمان والوصول بين المتصفحات والمصادر المختلفة. هنا […]
- [كيف تستخدم Swagger لتوثيق APIs في مشروعك](https://geecoders.com/swagger-nodejs-html/): كيفية إضافة Swagger في مشروع Node.jsلا تضيع الوقت في كتابة الوثائق يدويًا! إضافة Swagger إلى Node.js بهذه الطريقة السحريةفي عالم تطوير البرمجيات، يعد التوثيق جزءًا أساسيًا من بناء واجهات برمجة التطبيقات (APIs) الناجحة. ومع ذلك، فإن كتابة التوثيق يدويًا قد يكون مرهقًا ويستهلك الكثير من الوقت. هنا يأتي دور Swagger ، أداة قوية تساعد المطورين […]
- [استخدام JWT وMiddleware في Node.js لإنشاء أدوار Admin وUser بأمان](https://geecoders.com/roles-nodejs-html/): أفضل طرق تحسين أداء نظام Roles في No de.js: Admin أم Userإنشاء Roles لمشروعك في Nodejs لمعرفة الحساب ادمن ام مستخدم عاديفي تطبيقات الويب الحديثة، من الضروري التحكم في الصلاحيات المختلفة للمستخدمين بناءً على دورهم. قد يكون لديك مثلاً مشرفون (Admins) يقومون بإدارة النظام بالكامل، ومدراء (Managers) يديرون جزءًا معينًا من التطبيق، ومستخدمون عاديون (Users) […]
- [كيف تجعل تطبيقك أكثر تنظيماً باستخدام الثوابت في Node.js](https://geecoders.com/component-status-html/): تنظيم الرسائل والحالات في Node.js: خطوة نحو التطبيقات الأكثر كفاءةتعزيز أداء التطبيق: إنشاء Component لتفادي اختلاف الأخطاء في Node.jsNode.js هو بيئة تشغيل قوية ومرنة تُستخدم لتطوير تطبيقات الويب والخوادم الجانبية. واحدة من أهم ميزات Node.js هي قدرتها على تنظيم الكود وإعادة استخدامه بسهولة، مما يساهم في بناء تطبيقات أكثر كفاءة وقابلية للصيانة. في هذا المقال، […]
- [كيف غيرت طريقة واحدة فقط طريقة تعاملي مع الأخطاء في Node.js](https://geecoders.com/apperror-nodejs-html/): توقف عن التعامل مع الأخطاء بطريقة تقليدية واستخدم هذه الطريقة الحديثة الآنتوحيد جميع الايرورات في Node.js باستخدام class errorفي تطوير التطبيقات باستخدام Node.js، من المهم أن يكون لديك نظام موحد للتعامل مع الأخطاء. هذا النظام يساعد على تسهيل تتبع المشاكل وتحسين جودة الكود، بالإضافة إلى توفير تجربة أفضل للمطورين والمستخدمين. أحد الطرق الفعالة لتحقيق ذلك […]
- [لا تترك الخطأ يمر! استراتيجية ذكية لتوحيد معالجة الأخطاء في Express.js و Nodejs](https://geecoders.com/handling-all-errors-nodejs-html/): كيف تحول كودك إلى آلة معالجة أخطاء ذكية باستخدام module.exportsوداعاً للتعقيد! توحيد الايرو في حالة catch لجميع requests في Node.jsإذا كنت مطورًا يعمل على بناء تطبيقات باستخدام Node.js ، فمن المؤكد أنك واجهت مشكلة التعامل مع الأخطاء (Errors) عند استخدام الوظائف غير المتزامنة (async functions). قد تكون عملية كتابة كود لمعالجة الأخطاء لكل طلب (request) […]
- [شرح جميع الطرق في تحديث البيانات بسهولة باستخدام Node.js](https://geecoders.com/update-nodejs-html/): هل تواجه مشكلات في تحديث البيانات؟ إليك الحلول الكاملة باستخدام Node.jsكيفية تحديث البيانات بسرعة وفعالية باستخدام Node.jsفي عالم التطبيقات الحديثة، تُعد قدرة تحديث البيانات بفعالية عاملاً حاسمًا لتحسين تجربة المستخدم. مع Node.js ، يمكنك بناء أنظمة ديناميكية تتفاعل بسلاسة مع قواعد البيانات، بفضل ميزاته مثل الحدثية (Event-driven) والغير متزامنة (Asynchronous) . في هذا المقال، سنستعرض […]
- [حلول لمنع إرسال نقاط النهاية الخاطئة في Node.js](https://geecoders.com/error-send-endpoint-html/): أفضل الأدوات لمنع إرسال نقاط النهاية الخاطئة في Node.jsحلول بسيطة لمنع إرسال نقاط النهاية الخاطئة في Node.jsتُعد مشكلة إرسال نقاط النهاية الخاطئة من المشكلات الشائعة في تطبيقات Node.js. قد تؤدي هذه المشكلة إلى أخطاء في التطبيق، وإزعاج المستخدمين، وربما حتى تهدد أمان التطبيق.عند تطوير تطبيقات الويب باستخدام Node.js، من الشائع التعامل مع نقاط النهاية (Endpoints) […]
- [كيفية تحديث البيانات واستردادها بذكاء باستخدام Node.js و Express](https://geecoders.com/get-patch-nodejs-html/): Node.js في أبهى صورها: دمج GET و PATCH لإنشاء تطبيقات متكاملةتطوير تطبيقات ويب متقدمة دمج تقنيات GET و PATCH لإنشاء تطبيقات تفاعلية في Nodejsفي عالم تطوير تطبيقات الويب، تُعتبر القدرة على التعامل مع طلبات HTTP بكفاءة أحد المفاتيح الرئيسية لبناء تطبيقات تفاعلية وسريعة. من بين هذه الطلبات، تبرز تقنيات GET و PATCH كأدوات قوية تسمح […]
- [كيف تنفذ Pagination في Node.js دون تعقيد](https://geecoders.com/pagination-html/): كيف تقسم البيانات إلى صفحات في Node.js بسهولة؟شرح عمل Pagination في Node.js للبيانات بشكل مبسطيُعرف Pagination بتقنية برمجية تُستخدم لعرض كميات كبيرة من البيانات على صفحات متعددة، مما يُسهل على المستخدم تصفحها وفهمها , يمكن تقسيم رسائل البريد الإلكتروني للمستخدم إلى صفحات، حيث تُعرض 5 رسائل كحد أقصى في كل صفحة , يمكن عرض بيانات […]
- [شرح إخفاء _v و _id في Node.js لتسريع عملية انشاء واجهات برمجة التطبيقات](https://geecoders.com/delete-v-id-html/): شرح إخفاء _v و _id في Node.js لتسريع عملية انشاء واجهات برمجة التطبيقاتفي عالم تطوير واجهات برمجة التطبيقات (APIs)، تعتبر السرعة والفعالية احد العوامل الأساسية لضمان تجربة مستخدم ممتازة. عند العمل مع قواعد البيانات في Node.js، خاصةً مع MongoDB الغنيه عن التعريف، قد تواجه حقلين تلقائيين يتم إنشاؤهما تلقائيًا: _id و _v. هذه الحقول قد […]
- [تصفية البيانات في Node.js باستخدام Express اثناء تنفيذ واجهات برمجة التطبيقات](https://geecoders.com/express-nodejs-html/): تصفية البيانات في Node.js باستخدام Express اثناء تنفيذ واجهات برمجة التطبيقاتعند بناء واجهات برمجة التطبيقات (APIs) باستخدام Node.js وExpress، تُعد تصفية البيانات من المهام الشائعة التي تهدف إلى تحسين تجربة المستخدم وتقليل كمية البيانات المرسلة عبر الشبكة. تصفية البيانات تسمح للعميل (Client) بالحصول على المعلومات المحددة التي يحتاجها فقط، بدلاً من إرسال جميع البيانات المتاحة. […]
- [كيفية إعداد وتوصيل MongoDB بمشروع Nodejs بسهولة](https://geecoders.com/connect-mongodb-nodejs-html/): استخدام MongoDB كقاعدة بيانات لتطبيقات Node.js: دليل شاملتعلم كيفية ربط MongoDB بـ Node.js وإنشاء تطبيقات قويةMongoDB هي قاعدة بيانات NoSQL موزعة مفتوحة المصدر تُستخدم لتخزين البيانات وإدارتها. تتميز MongoDB بسهولة الاستخدام وقابلية التطوير، مما يجعلها خيارًا مثاليًا لتطبيقات الجوال.مميزات وفوائد MongoDBسهولة الاستخدام: توفر MongoDB واجهة برمجة تطبيقات سهلة الاستخدام تجعل من السهل تخزين البيانات واسترجاعها.قابلية […]
- [تعلم كيف يعمل الـ Event Loop في Dart واجعل تطبيقك لا يتوقف أبدًا!](https://geecoders.com/event-loop-flutter-html/): كيف يعمل الـ Event Loop في Dart؟ اكتشف السر وراء تطبيقات لا تتوقفتعلم الـ Event Loop في Dart خطوة بخطوة وأبدع في تطوير تطبيقات لا تتوقفإذا كنت مطور Flutter أو Dart، فمن المحتمل أن تواجه العديد من المفاهيم المتعلقة بالبرمجة غير المتزامنة. أحد هذه المفاهيم الأساسية هو دورة الحدث. في هذا المقال سنشرح بالتفصيل ما […]
- [أسرار تحريك الواجهات في Compose خطوة بخطوة مع أمثلة عملية](https://geecoders.com/animations-compose-html/): تحريك الأيقونات مثل المحترفين: دليل تفاعلي مع كود جاهزشرح animations في kotlin compose بكل سهولهيقدم Kotlin Compose العديد من الميزات التي تجعله قويًا في عملية الرسوم المتحركة، بما في ذلك:التحكم السلس في الرسوم المتحركة , يوفر Jetpack Compose المرونة في إنشاء الرسوم المتحركة باستخدام واجهات برمجة التطبيقات البسيطة، مثل animateFloatAsState وanimateDpAsState. يمكنك التحكم بسهولة في […]
- [خطوات بسيطة لتنفيذ قواعد البيانات في Android مع Room وHilt](https://geecoders.com/android-room-hilt-html/): إتقان Room وHilt: أدوات فعالة لقواعد البيانات في Androidإتقان التعامل مع قواعد البيانات في Android باستخدام Room و Hilt بسهولةفي عالم تطوير تطبيقات Android، تُعتبر إدارة قواعد البيانات من التحديات الأساسية التي تواجه المطورين. بينما يوفر SQLite حلاً تقليدياً، إلا أن استخدامه مباشرةً قد يكون معقدًا ويستهلك الوقت. هنا يأتي دور مكتبة Room كجزء من […]
- [إنشاء مشروع بإستخدام Retrofit و MvvM و Hilt و coroutines في Kotlin Compose](https://geecoders.com/hilt-retrofit-compose-html/): إنشاء مشروع بإستخدام Retrofit و MvvM و Hilt و coroutines في Kotlin Composeفي هذه المقالة، سنتعلم كيفية إنشاء مشروع كامل باستخدام عدة مكتبات مثل Retrofit لإدارة واجهة برمجة التطبيقات (API)، وMVVM كهندسة لتنظيم التعليمات البرمجية، وHilt لإدارة التبعيات، وCoroutines للتعامل مع العمليات غير المتزامنة. سنقوم ببناء المشروع خطوة بخطو. ستساعدك هذه المقالة على فهم كيفية […]
- [كيفية تخزين واسترجاع الإعدادات في تطبيق Compose باستخدام DataStore بديل SharedPreferences](https://geecoders.com/datastore-html/): إنشاء نظام حفظ بيانات المستخدم في كوتلن كومبوز باستخدام DataStoreلا تفقد بياناتك بعد الآن! تعلم كيفية استخدام DataStore في Jetpack Composeفي تطوير تطبيقات Android الحديثة، يعد تخزين البيانات المحلية أمرًا مهما لضمان أن بيانات المستخدم آمنة وفعالة. ومن بين الأدوات المستخدمة لتخزين البيانات Jetpack DataStore، والذي يعتبر بديلاً حديثًا وأقوى لـ SharedPreferences. بالإضافة إلى الهيلت […]
- [كيف تجعل تطبيقك أسرع وأكثر كفاءة باستخدام LaunchedEffect و SideEffect](https://geecoders.com/launchedeffect%20-html/): تحسين أداء تطبيقاتك بـ LaunchedEffect و SideEffectأسرار تحسين أداء تطبيقاتك باستخدام LaunchedEffect و SideEffectفي عالم تطوير البرمجيات ، خاصة مع تطور تطبيقات الاندرويد والأطر مثل Kotlin Compose، أصبح فهم كيفية التعامل مع الآثار الجانبية أمرًا ضروريًا لأي مطور يريد إنشاء تطبيقات فعالة ومستقرة. يلعب مديرو التأثيرات (LaunchedEffect) دورًا مركزيًا في التحكم في هذه الآثار الجانبية، […]
- [Accompanist Compose الحل الأمثل لتخصيص Jetpack Compose](https://geecoders.com/accompanist-html/): أفضل ميزات Accompanist Compose لكل مطور Androidما هو Accompanist Compose ؟Accompanist هي مكتبة مخصصة لـ Jetpack Compose، حيث توفر الأدوات والملحقات لتحسين وتسهيل إنشاء الواجهات في Compose. يحتوي Accompanist على مجموعة من المكونات التي تسهل العمليات المعقدة مثل التحكم في شريط الحالة واستخدام WebView والتعامل مع الرسوم المتحركة وتسهيل تنفيذ التخطيطات المتقدمة مثل FlowRow وغيرها.ما هو […]
- [كيف تنشئ Bottom Sheet في Jetpack Compose مثل المحترفين](https://geecoders.com/bottomsheet-compose-html/): دليل شامل لإنشاء وتخصيص Bottom Sheet بأسلوب عصري.كيف تنشئ Bottom Sheet تفاعلي في Jetpack Compose بأقل مجهود؟في عالم تطوير تطبيقات Android باستخدام تقنيه Jetpack Compose الرهيبه، تُعتبر Bottom Sheets واحدة من المكونات الرئيسيه التي تساعد في تحسين وتطوير من تجربة المستخدم. في هذا المقال، سنستعرض كيفية إنشاء وتخصيص Bottom Sheet باستخدام الكود البرمجي المخصص، مع […]
- [كيفية التنقل بين صفحات kotlin compose باستخدام hilt و viewmodel وبدونهم](https://geecoders.com/navigation-hilt-viewmodel-html/): كيفية تحسين تجربة المستخدم باستخدام التنقل في Kotlin Composeكيفية إدارة الحالة والتنقل في Kotlin Compose بسهولةفي Jetpack Compose، يمكن التعامل مع التنقل في الصفحة باستخدام NavHost وNavController دون الحاجة إلى استخدام مكتبات مثل Hilt أو ViewModel. يمكننا تحقيق ذلك ببساطة عن طريق معالجة المنطق في العناصر المركبة والتحكم في التنقل بين الشاشات باستخدام NavController.في هذا […]
- [شرح بسيط لمفهوم viewModel و hilt في Kotlin compose](https://geecoders.com/viewmodel-hilt-counter-html/): حقن التبعيات في Android: لماذا Hilt هو الحل الأمثل؟كيف تجعل كود Android أكثر نظافة مع Hilt و ViewModel؟في تطوير تطبيقات Android باستخدام Jetpack Compose، يعد استخدامك للـ ViewModel أداة مهمة لفصل واجهة المستخدم (UI) عن Logic الخاص بمشروعك. حيث في هذه المقالة، سنشرح لكم بإيجاز كيفية استخدام ViewModel وHilt معًا داخل مشروعك ، مع التركيز […]
- [كيفية الحفاظ على البيانات عند تدوير الشاشة في Kotlin Compose](https://geecoders.com/remember-saveable-html/): استخدام ViewModel و rememberSaveable في Kotlin Composeأفضل طرق حفظ الحالة في Jetpack Composeعندما تقوم بتطوير تطبيقات Android باستخدام لغة Kotlin او اي لغه اخرى، يواجه المطورون تحديًا شائعًا وهو في فقدان البيانات أو تغيير حالة الواجهة عند تدوير الشاشة وهذا الامر مزعج بشكل كبير للمستخدمين. يحدث هذا لأن نظام Android يقوم بتدمير النشاط (Activity) وإعادة […]
- [ما هي Scaffold في Jetpack Compose وكيف تعمل؟](https://geecoders.com/scaffold-jetpack%20-html/): كيفية استخدام Scaffold لإنشاء شريط تطبيق مخصص في Jetpack Composeكيفية استخدام Scaffold في Jetpack Compose لبناء واجهات مستخدم مذهلةبالنسبة لتطوير تطبيقات Android الحديثة، يُعد Jetpack Compose أداة قوية لإنشاء واجهات مستخدم سلسة وديناميكية؛ أحد العناصر الأساسية في Compose هو Scaffold ، والتي تتيح لك إنشاء تخطيطات التطبيق بسهولة باستخدام مكونات جاهزة مثل TopAppBar و FloatingActionButton وغيرها […]
- [إضافة الصور وعمل حواف مخصصة في Jetpack Compose خطوة بخطوة](https://geecoders.com/resource-jetpack-html/): كيفية تحميل الصور وعرضها في Jetpack Compose باحترافيةاضافة الصور والتعامل مع Resource وعمل حواف للصور في kotlin Composeنظرًا لأن الصور تلعب دورًا مهمًا في تحسين تجربة المستخدم وجعل واجهة التطبيق أكثر جاذبية، فإن معالجة الصور وإدراجها جزء أساسي من تطوير التطبيقات الحديثة مع Kotlin Compose، فإن إضافة الصور ومعالجتها والتعامل معها بطريقة مرنة و والتعامل […]
- [Extensions في Jetpack Compose الميزة التي ستغير طريقة تفكيرك في البرمجة](https://geecoders.com/extensions-jetpack-html/): أفضل طرق استخدام Extensions في Kotlin لزيادة الإنتاجيةكيفية جعل تصميم التطبيقات أسهل مع Extensions في Kotlin Composeيعد استخدام الامتدادات في Kotlin أحد أقوى الميزات التي تجعل اللغة مرنة وقابلة للتخصيص. فهو يسمح بإضافة وظائف جديدة للأنواع الموجودة دون الحاجة إلى تغيير الشيفرة المصدرية أو استخدام التوريث. تعد هذه الميزة مفيدة جدًا عند العمل مع Jetpack […]
- [ما هي LazyVerticalGrid؟ وكيف تعمل في Jetpack Compose؟](https://geecoders.com/lazyverticaldrid-html/): كود إنشاء شبكة رأسية باستخدام LazyVerticalGrid في Kotlin Composeعندما ترغب ببناء احد تطبيقات Android باستخدام Jetpack Compose، فبشكل كبير سوف تحتاج الي وجود عنصر LazyVerticalGrid في مشروعك وهيا واحدة من الأدوات القوية التي تسمح للمطورين بإنشاء شبكات مرنة للعناصر وقابلة للتخصيص بسهولة. في هذه المقالة، سنتعرف على كيفية استخدام LazyVerticalGrid لإنشاء شبكة من العناصر في […]
- [انشاء listview بشكل افقي وعمودي وكيفية اضافة Scrolling الى column في Kotlin Compose](https://geecoders.com/compose-lazylist-html/): كيفية إدارة التمرير في Jetpack Compose: تطبيق عملي مع ListViewفي عالم تطوير تطبيقات الاندرويد ، تعتبر Jetpack Compose واحدة من أحدث وأقوى الأدوات لبناء وإنشاء تطبيقات Android بشكل سريع واداء عالي و في هذه المقالة، سنشرح بالتفصيل كيفية إنشاء ListView أفقيًا وعموديًا وكيفية إضافة التمرير إلى الأعمدة في Jetpack Compose باستخدام Kotlin بشكل مبسط وتفصيلي […]
- [شرح File Encryption Animation لتصميم واجهة تفاعلية توضح تشفير الملفات وفك التشفير](https://geecoders.com/file-encryption-animation/): شرح File Encryption Animation لتصميم واجهة تفاعلية توضح تشفير الملفات وفك التشفير في عصر التحول الرقمي أصبحت حماية البيانات من أهم الأولويات التي يجب الاهتمام بها في أي نظام أو تطبيق. ومع تزايد الاعتماد على الملفات الرقمية والمستندات الحساسة، أصبح من الضروري فهم آلية تشفير البيانات وفك التشفير بطريقة عملية وواضحة. وهنا تأتي أهمية مشروع File Encryption Animation الذي يقدم تجربة تعليمية وتفاعلية تساعد على تبسيط مفاهيم التشفير من خلال الرسوم المتحركة والعرض البصري السلس. إذا كنت تبحث عن طريقة احترافية لشرح كيفية تشفير الملفات أو تريد بناء تجربة تعليمية جذابة حول أمن المعلومات، فإن File Encryption Animation يعد مثالًا […]
- [شرح Flutter Shrink Slide Card لإنشاء تأثيرات بطاقات متحركة احترافية](https://geecoders.com/flutter-shrink-slide-card/): شرح Flutter Shrink Slide Card لإنشاء تأثيرات بطاقات متحركة احترافية إذا كنت تسعى إلى تحسين واجهة المستخدم داخل تطبيق Flutter الخاص بك، فإن استخدام Flutter Shrink Slide Card يعد من أفضل الطرق لإضافة تأثيرات حركية جذابة واحترافية. هذا النوع من الأنيميشن يمنح البطاقات (Cards) طابعًا ديناميكيًا، حيث يتم تقليصها وسحبها عند التفاعل معها، مما يخلق تجربة استخدام ممتعة وسلسة. في التطبيقات الحديثة، لم تعد الواجهات الثابتة كافية، بل أصبح من الضروري تقديم تفاعلات بصرية تعزز تجربة المستخدم وتجعل التطبيق أكثر حيوية. وهنا يأتي دور تأثير Shrink Slide Card كحل بسيط وقوي في نفس الوقت. في هذا المقال سنتعرف على كيفية […]
- [شرح Flutter Blurred ListView لإضافة تأثير Blur ديناميكي أثناء التمرير](https://geecoders.com/flutter-blurred-listview/): شرح Flutter Blurred ListView لإضافة تأثير Blur ديناميكي أثناء التمرير إذا كنت ترغب في تحسين تجربة المستخدم داخل تطبيق Flutter الخاص بك، فإن استخدام Flutter Blurred ListView يعد من أفضل الطرق لإضافة لمسة احترافية أثناء التمرير داخل القوائم. فبدلاً من عرض قائمة تقليدية، يمكنك إنشاء تأثير تمويه (Blur) ديناميكي يتغير حسب سرعة التمرير، مما يجعل الواجهة أكثر تفاعلية وجاذبية. في التطبيقات الحديثة، أصبحت التفاصيل الصغيرة مثل تأثيرات التمرير تلعب دورًا كبيرًا في تحسين الانطباع العام للمستخدم. وهنا يأتي دور تقنيات مثل BackdropFilter و AnimationController التي تساعدك على بناء تجربة استخدام سلسة ومتقدمة. في هذا المقال سنتعرف على كيفية تنفيذ Flutter […]
- [شرح Flutter AnimationController Card Stack لبناء تفاعل كروت متحركة واحترافية في Flutter](https://geecoders.com/flutter-animationcontroller-card-stack/): شرح Flutter AnimationController Card Stack لبناء تفاعل كروت متحركة واحترافية في Flutter إذا كنت ترغب في إنشاء واجهات مستخدم أكثر تفاعلية ومرونة داخل تطبيقات Flutter، فإن استخدام Flutter AnimationController Card Stack يعد من أفضل الأساليب التي تساعدك على بناء تجربة بصرية احترافية عند التعامل مع الكروت أو البطاقات داخل التطبيق. هذا النوع من التفاعل يمنح المستخدم إحساسًا بالحيوية والسلاسة، خاصة عندما تكون البطاقات قابلة للتوسيع والطي وتتحرك بطريقة ديناميكية جذابة. في تطبيقات Flutter الحديثة، لم تعد الواجهات الثابتة كافية لتقديم تجربة استخدام مميزة، بل أصبح من الضروري إضافة حركات ذكية تجعل التطبيق يبدو أكثر تطورًا. وهنا تظهر قوة Flutter في […]
- [شرح Flutter Animated Drag and Drop لإنشاء السحب والإفلات المتحرك بشكل احترافي](https://geecoders.com/flutter-animated-drag-and-drop/): شرح Flutter Animated Drag and Drop لإنشاء السحب والإفلات المتحرك بشكل احترافي إذا كنت ترغب في بناء واجهات أكثر تفاعلية داخل تطبيقات Flutter، فإن استخدام Flutter Animated Drag and Drop يعد من أفضل الأساليب التي تضيف حيوية ومرونة كبيرة للتطبيق. فبدلاً من الاكتفاء بعناصر ثابتة أو تفاعلات تقليدية، يمكنك منح المستخدم تجربة أكثر متعة من خلال سحب العناصر وإفلاتها مع تأثيرات بصرية متحركة تجعل التطبيق يبدو أكثر احترافية وحداثة. في عالم تطوير تطبيقات الهواتف الذكية، أصبحت التفاعلات الغنية عنصرًا أساسيًا في تحسين تجربة المستخدم. ومن بين هذه التفاعلات، تأتي ميزة السحب والإفلات كواحدة من أكثر الميزات فائدة، خاصة في التطبيقات […]
- [شرح Flutter Animated Product Tile لعرض تفاصيل المنتجات المتحركة بشكل احترافي](https://geecoders.com/flutter-animated-product-tile/): شرح Flutter Animated Product Tile لعرض تفاصيل المنتجات المتحركة بشكل احترافي إذا كنت تبحث عن طريقة احترافية لتحسين طريقة عرض المنتجات داخل تطبيق Flutter، فإن Flutter Animated Product Tile يعد من أفضل الأساليب التي تساعدك على تقديم تجربة مستخدم أكثر تفاعلية وجاذبية. فبدلاً من عرض بطاقة منتج ثابتة وتقليدية، يمكنك إنشاء عنصر متحرك يستجيب مباشرة لتفاعل المستخدم ويكشف له تفاصيل المنتج بطريقة سلسة وعصرية. في التطبيقات الحديثة، لم يعد كافيًا أن تعرض اسم المنتج وصورته فقط، بل أصبح من المهم أن يشعر المستخدم بالحيوية داخل الواجهة، وأن يكون الانتقال بين العرض المختصر والتفاصيل الكاملة ممتعًا وسريعًا وواضحًا. وهنا تظهر قوة […]
- [شرح Flutter Shader Presets لإضافة تأثيرات بصرية و Animation احترافية بسهولة](https://geecoders.com/flutter-shader-presets/): شرح Flutter Shader Presets لإضافة تأثيرات بصرية و Animation احترافية بسهولة مع تطور تصميم واجهات المستخدم، أصبح من الضروري أن تكون التطبيقات أكثر حيوية وجاذبية من الناحية البصرية. هنا يأتي دور Flutter Shader Presets كحل قوي يتيح لك إضافة تأثيرات و Animation احترافية بسهولة دون الحاجة إلى كتابة أكواد معقدة. إذا كنت ترغب في جعل تطبيق Flutter الخاص بك يبدو أكثر حداثة وتميزًا، فإن استخدام Shader Presets يمكن أن يكون نقطة تحول حقيقية في تجربة المستخدم داخل تطبيقك. في هذا المقال سنتعرف على كيفية استخدام Flutter Shader Presets، مميزاته، طريقة تثبيته، وأفضل استخداماته العملية. ما هي Flutter Shader Presets؟ تعد […]
- [شرح Flutter Action Menu لإنشاء قائمة إجراءات متحركة وتفاعلية باستخدام OverlayPortal](https://geecoders.com/flutter-action-menu-share/): شرح Flutter Action Menu لإنشاء قائمة إجراءات متحركة وتفاعلية باستخدام OverlayPortal إذا كنت ترغب في تطوير واجهة مستخدم حديثة بعيدة عن القوائم التقليدية المملة، فإن Flutter Action Menu يعد من أفضل الحلول التي يمكنك استخدامها لإضافة تجربة تفاعلية أكثر حيوية داخل تطبيقك. الفكرة هنا لا تعتمد فقط على عرض مجموعة من الأزرار أو الإجراءات، بل على تقديمها بشكل متحرك وسهل الاستخدام مع تأثيرات بصرية ولمسية تمنح المستخدم إحساسًا بالاستجابة والاحترافية. في هذا المقال سنتعرف على كيفية إنشاء Flutter Action Menu مع تأثير الشريط المطاطي، ودعم الإيماءات المختلفة مثل السحب والضغط المطول، بالإضافة إلى استخدام OverlayPortal لإظهار القائمة فوق محتوى التطبيق […]
- [شرح Flutter Parallax UI لإنشاء تأثيرات حركة ثلاثية الأبعاد على الصور عند تحريك الهاتف](https://geecoders.com/flutter-parallax-ui-sensors/): شرح Flutter Parallax UI لإنشاء تأثيرات حركة ثلاثية الأبعاد على الصور عند تحريك الهاتف إذا كنت تبحث عن طريقة احترافية لإضافة تأثيرات بصرية مذهلة داخل تطبيقك، فإن Flutter Parallax UI يعد من أفضل الأساليب التي تمنح الصور عمقًا وحركة ديناميكية تستجيب مباشرة لتحريك الهاتف. هذا النوع من التأثيرات يجعل واجهة التطبيق أكثر حداثة، ويضيف لمسة تفاعلية رائعة تشبه الخلفيات الحية أو واجهات التطبيقات المتقدمة. في هذا المقال سنتعرف على كيفية إنشاء Flutter Parallax UI باستخدام مكتبة sensors_plus، مع شرح كامل للكود الذي يعتمد على تحريك الصور بناءً على بيانات الجيروسكوب، مما ينتج عنه تأثير ثلاثي الأبعاد جذاب وسلس. ما هو […]
- [أفضل طرق Flutter Loading Animation لتحسين تجربة تحميل البيانات والانتظار في التطبيقات](https://geecoders.com/flutter-loading-animation-loader/): أفضل طرق Flutter Loading Animation لتحسين تجربة تحميل البيانات والانتظار في التطبيقات تعد تجربة المستخدم أثناء تحميل البيانات من أهم العوامل التي تؤثر على نجاح أي تطبيق، وهنا يأتي دور Flutter Loading Animation في تحسين شكل التطبيق وجعله أكثر احترافية وسلاسة أثناء الانتظار. بدلاً من عرض شاشة فارغة أو مؤشر تحميل تقليدي، يمكنك استخدام مجموعة متنوعة من الرسوم المتحركة لخلق تجربة تفاعلية جذابة تُشعر المستخدم بأن التطبيق يعمل بشكل ديناميكي واحترافي. في هذا المقال سنستعرض أفضل الطرق لاستخدام الرسوم المتحركة داخل Flutter لتحسين تجربة تحميل البيانات والانتظار، مع أمثلة عملية تساعدك في تطوير تطبيقك. لماذا نحتاج إلى Flutter Loading Animation؟ […]
- [شرح Flutter Sliver Header لإنشاء رأس متحرك احترافي مع GetX وتحسين تجربة المستخدم](https://geecoders.com/flutter-sliver-header-getx/): شرح Flutter Sliver Header لإنشاء رأس متحرك احترافي مع GetX يُعد استخدام Flutter Sliver Header من أقوى التقنيات لإنشاء واجهات مستخدم ديناميكية وتفاعلية داخل تطبيقات Flutter، خاصة عندما يتعلق الأمر بتصميم رؤوس متحركة تستجيب لحركة التمرير مثل تطبيق يوتيوب. في هذا المقال سنتعرف على كيفية إنشاء رأس متحرك باستخدام Sliver Header مع دمجه مع مكتبة GetX لإدارة الحالة، بالإضافة إلى تحسين الأداء وتجربة المستخدم بشكل احترافي. ما هو Flutter Sliver Header؟ يشير Sliver Header إلى نوع خاص من Sliver Widgets في Flutter، والتي تُستخدم لبناء واجهات تعتمد على التمرير (Scroll) بشكل ديناميكي. يمكن أن يكون الرأس: – ثابت (Pinned) – […]
- [شرح Flutter AnimatedContainer UI لإنشاء واجهات تفاعلية احترافية في Flutter](https://geecoders.com/flutter-animatedcontainer-ui/): شرح Flutter AnimatedContainer UI لإنشاء واجهات تفاعلية احترافية في Flutter إذا كنت تبحث عن طريقة احترافية لتطوير واجهات مستخدم مرنة وجذابة داخل تطبيقات Flutter، فإن أسلوب Flutter AnimatedContainer UI يعد من أفضل الحلول التي يمكنك الاعتماد عليها. هذا الأسلوب يمنحك القدرة على إنشاء عناصر متحركة وتفاعلية بسهولة، مع الحفاظ على أداء ممتاز وتنظيم واضح للكود. في هذا المقال سنشرح الكود المقدم بشكل عملي ومفصل، وسنوضح كيف يمكنك استخدام عناصر مثل AnimatedContainer و Switch و TweenAnimationBuilder لإنشاء واجهات ديناميكية قابلة للتخصيص، مع تحسين تجربة المستخدم داخل التطبيق. ما هو Flutter ولماذا يستخدم في بناء واجهات مرنة؟ Flutter هو إطار عمل مفتوح […]
- [شرح Flutter Animated Button: إنشاء زر تفاعلي بتأثير Wave Animation عند النقر](https://geecoders.com/flutter-animated-button-radius/): شرح Flutter Animated Button لإنشاء زر تفاعلي بتأثير Wave Animation إذا كنت ترغب في تحسين واجهة المستخدم داخل تطبيق Flutter وجعلها أكثر تفاعلية، فإن إضافة زر متحرك (Animated Button) يعتبر من أفضل الطرق لتحقيق ذلك. بدلاً من الأزرار التقليدية، يمكنك استخدام تأثيرات حركية مثل Wave Animation لإعطاء إحساس بصري جذاب عند النقر على الزر، مما يحسن تجربة المستخدم بشكل كبير. في هذا المقال سنتعرف على كيفية إنشاء flutter animated button باستخدام فئة WaveButtonAnimation، مع شرح مفصل للكود وأفضل طرق التخصيص. :contentReference[oaicite:0]{index=0} ما هو Animated Button في Flutter؟ الزر المتحرك هو زر يحتوي على تأثير بصري يظهر عند التفاعل معه، مثل: […]
- [شرح Bounce Animation في Flutter: إنشاء تأثير الظهور من الأسفل باحترافية](https://geecoders.com/flutter-bounce-animation/): شرح Bounce Animation في Flutter لإضفاء الحيوية على واجهات المستخدم إذا كنت ترغب في جعل تطبيق Flutter الخاص بك أكثر حيوية وجاذبية، فإن استخدام Bounce Animation يعتبر من أفضل الطرق لإضافة لمسة احترافية إلى واجهة المستخدم. يُعد تأثير الظهور من الأسفل مع ارتداد (Bounce From Bottom) من أكثر التأثيرات استخدامًا في التطبيقات الحديثة، حيث يجعل العناصر تظهر بشكل ديناميكي وسلس بدلًا من الظهور المفاجئ. في هذا المقال سنتعرف على كيفية إنشاء flutter bounce animation باستخدام AnimationController وTween، مع شرح مفصل للكود وأفضل الممارسات لتحسين تجربة المستخدم. ما هو Bounce Animation في Flutter؟ Bounce Animation هو نوع من الرسوم المتحركة يجعل […]
- [شرح Sticky FAB في Flutter: إنشاء زر عائم متحرك بأزرار فرعية وتأثيرات احترافية](https://geecoders.com/flutter-sticky-fab/): شرح Sticky FAB في Flutter لإنشاء زر عائم متحرك باحترافية إذا كنت تريد تحسين تجربة المستخدم داخل تطبيق Flutter وإضافة عناصر تفاعلية حديثة، فإن استخدام Sticky FAB (الزر العائم الثابت) يعتبر من أفضل الحلول. هذا النوع من الأزرار لا يكتفي بوظيفة واحدة، بل يمكنه التوسع ليعرض مجموعة من الأزرار الفرعية، مما يوفر وصولًا سريعًا إلى عدة وظائف داخل التطبيق بطريقة أنيقة واحترافية. في هذا المقال سنتعرف على كيفية إنشاء flutter sticky fab مع تأثيرات حركية باستخدام AnimationController وShaders، مع شرح مفصل للكود وأفضل الممارسات. :contentReference[oaicite:0]{index=0} ما هو Sticky FAB في Flutter؟ Sticky FAB هو زر عائم يظهر غالبًا في أسفل […]
- [شرح Micro Interactions في Flutter: كيف تجعل تطبيقك أكثر تفاعلاً وتحسن تجربة المستخدم](https://geecoders.com/micro-interactions-flutter/): شرح Micro Interactions في Flutter: كيف تجعل تطبيقك أكثر تفاعلاً واحترافية إذا كنت تريد بناء تطبيق Flutter يبدو أكثر حيوية واحترافية، فإن Micro Interactions تعتبر من أهم العناصر التي يجب أن تهتم بها. هذه التفاعلات الصغيرة قد تبدو بسيطة في ظاهرها، لكنها تلعب دورًا كبيرًا في تحسين تجربة المستخدم وجعل التنقل داخل التطبيق أكثر سلاسة ومتعة. في تطبيقات الجوال الحديثة لم يعد كافيًا أن تعرض البيانات فقط، بل أصبح من المهم أن تقدم للمستخدم تجربة غنية بالتفاصيل، مثل الحركات الناعمة عند الضغط، والانتقالات السلسة بين الصفحات، وردود الفعل البصرية التي تؤكد للمستخدم أن التطبيق يستجيب لتفاعله. في هذا المقال سنتعرف […]
- [شرح Flutter Toast Message : تغيير شكل Toast Message وإضافة Animation باحترافية](https://geecoders.com/flutter-toast-message-delightful-toast/): شرح Flutter Toast Message لتغيير شكل Toast Message وإضافة Animation احترافية إذا كنت تبحث عن طريقة حديثة لعرض Toast Message في Flutter بشكل أجمل وأكثر تفاعلية، فإن مكتبة delightful_toast تعتبر من أفضل الخيارات التي يمكنك الاعتماد عليها. بدلاً من استخدام رسائل Toast التقليدية ذات الشكل البسيط، تتيح لك هذه المكتبة إنشاء رسائل تنبيه جذابة تحتوي على أيقونات ونصوص مخصصة مع حركات انتقالية تضيف لمسة احترافية إلى التطبيق. في هذا المقال سنتعرف على كيفية استخدام مكتبة delightful_toast في Flutter، وطريقة تثبيتها، وكيفية تغيير مظهر رسائل Toast وإضافة Animation بسهولة، مع شرح عملي للكود وأفضل النصائح لتحسين تجربة المستخدم. ما هي مكتبة […]
- [شرح Flutter Fade Animation: تنفيذ تأثير الظهور من الأسفل باحترافية في صفحة Home](https://geecoders.com/flutter-fade-animation/): شرح Flutter Fade Animation لإنشاء تأثير الظهور من الأسفل باحترافية تُعتبر الرسوم المتحركة (Animations) من أهم العناصر التي تضيف لمسة احترافية وجمالية إلى تطبيقات Flutter، حيث تساعد على تحسين تجربة المستخدم وجعل التطبيق أكثر تفاعلية. من بين أشهر التأثيرات المستخدمة هو تأثير الظهور من الأسفل (Fade + Slide Animation)، والذي يعطي انطباعًا سلسًا وجذابًا عند عرض العناصر داخل الصفحة. في هذا المقال سنشرح كيفية تنفيذ هذا التأثير داخل صفحة Home باستخدام Flutter، مع شرح الكود خطوة بخطوة وأفضل الممارسات لتحسين الأداء. :contentReference[oaicite:0]{index=0} ما هو Fade Animation في Flutter؟ Fade Animation هو تأثير يعتمد على تغيير شفافية العنصر (Opacity) من 0 […]
- [شرح Flutter Cool Toolbar: إنشاء شريط أدوات احترافي وتحسين تجربة المستخدم في تطبيقات Flutter](https://geecoders.com/flutter-cool-toolbar/): شرح Flutter Cool Toolbar بالتفصيل لتحسين تجربة المستخدم في تطبيقات Flutter مع التطور الكبير في مجال تطوير تطبيقات الجوال باستخدام Flutter، أصبح من الضروري التركيز على تحسين تجربة المستخدم (UX)، ومن أهم العناصر التي تؤثر بشكل مباشر على هذه التجربة هو شريط الأدوات (Toolbar). توفر مكتبة Flutter Cool Toolbar حلاً احترافيًا لإنشاء شريط أدوات مخصص وجذاب، مما يساعدك على تقديم واجهة مستخدم حديثة وسهلة الاستخدام. في هذا الدليل الشامل سنتعرف على كيفية استخدام المكتبة، مميزاتها، وأفضل الطرق لتوظيفها داخل تطبيقات Flutter. ما هي مكتبة Flutter Cool Toolbar؟ مكتبة Flutter Cool Toolbar هي مكتبة مفتوحة المصدر تتيح للمطورين إنشاء أشرطة أدوات […]
- [دليل احترافي لاستخدام Flutter Shaders لإنشاء تأثيرات بصرية مذهلة (Motion Blur و RGB Split)](https://geecoders.com/flutter-shaders-tutorial/): دليل احترافي لاستخدام Flutter Shaders لإنشاء تأثيرات بصرية مذهلة إذا كنت ترغب في إضافة تأثيرات بصرية متقدمة إلى تطبيق Flutter الخاص بك مثل ضبابية الحركة (Motion Blur) أو تأثير RGB Split، فإن مكتبة Flutter Shaders توفر لك أدوات قوية لإنشاء تجربة مستخدم احترافية ومبهرة بسهولة. في هذا الدليل سنشرح كيفية استخدام Flutter Shaders خطوة بخطوة، مع تطبيق عملي لتأثير Motion Blur وشرح أهم المفاهيم المرتبطة بها. ما هي مكتبة Flutter Shaders؟ مكتبة Flutter Shaders هي أداة قوية تتيح للمطورين استخدام التظليل (Shaders) لإنشاء تأثيرات رسومية متقدمة داخل تطبيقات Flutter. تساعدك هذه المكتبة على إضافة تأثيرات مثل: – تشتت الألوان (RGB […]
- [شرح Mute Unmute Switch في Jetpack Compose مع مثال عملي وAnimation احترافية](https://geecoders.com/jetpack-compose-mute-unmute-switch/): شرح Mute Unmute Switch في Jetpack Compose مع مثال عملي وAnimation احترافية إذا كنت تعمل على تطوير تطبيق باستخدام Jetpack Compose، فمن المؤكد أنك تحتاج إلى عناصر واجهة مستخدم تفاعلية تضيف تجربة استخدام مميزة. من هذه العناصر المهمة هو زر Mute / Unmute الذي يُستخدم في تطبيقات الصوت والفيديو مثل مشغلات الوسائط أو تطبيقات الاجتماعات. في هذا المقال سنقوم بشرح كود حقيقي من GitHub لملف MuteUnMuteSwitch.kt، مع توضيح الفكرة، طريقة العمل، وأفضل الممارسات المستخدمة لبناء مكون احترافي. ما هو Mute Unmute Switch؟ هو مكون (UI Component) يسمح للمستخدم بالتبديل بين حالتين: – كتم الصوت (Mute) – تشغيل الصوت (Unmute) وغالبًا […]
- [شرح Day Night Switch في Jetpack Compose (Compose Multiplatform) مع مثال عملي](https://geecoders.com/jetpack-compose-day-night-switch-explained/): شرح Day Night Switch في Jetpack Compose مع مثال عملي من GitHub إذا كنت تعمل على تطبيق باستخدام Jetpack Compose أو حتى Compose Multiplatform، فمن المؤكد أنك تحتاج إلى دعم الوضع الليلي (Dark Mode) والنهاري (Light Mode). في هذا المقال سنقوم بشرح كود حقيقي من GitHub لملف DayNightSwitch.kt، وكيف يتم تنفيذ زر احترافي للتبديل بين الوضعين بطريقة سلسة وحديثة. سنفهم الفكرة، طريقة العمل، وأفضل الممارسات المستخدمة داخل الكود. ما هو Day Night Switch؟ Day Night Switch هو مكون (UI Component) يسمح للمستخدم بالتبديل بين الوضع الفاتح (Light Mode) والوضع الداكن (Dark Mode). في Jetpack Compose يتم ذلك عادة باستخدام حالة […]
- [شرح Strategy Design Pattern بالتفصيل مع مثال عملي في Java](https://geecoders.com/strategy-design-pattern-arabic-guide/): شرح Strategy Design Pattern بالتفصيل مع مثال عملي في Java إذا كنت ترغب في بناء كود مرن يسمح لك بتغيير طريقة تنفيذ العمليات بدون تعديل الكود الأساسي، فإن Strategy Design Pattern هو أحد أفضل الحلول التي يمكنك استخدامها. يُعتبر هذا النمط من أنماط التصميم السلوكية (Behavioral Design Patterns)، ويُستخدم بشكل واسع في الأنظمة التي تحتوي على أكثر من طريقة لتنفيذ نفس العملية. ببساطة، هذا النمط يساعدك على فصل الخوارزميات (Algorithms) عن الكود الرئيسي، مما يجعل التطبيق أكثر مرونة وقابلية للتطوير. ما هو Strategy Design Pattern؟ نمط Strategy Design Pattern هو نمط تصميم يسمح لك بتعريف مجموعة من الخوارزميات المختلفة، ووضع […]
- [شرح State Design Pattern بالتفصيل مع مثال عملي في Java](https://geecoders.com/state-design-pattern-arabic-guide/): شرح State Design Pattern بالتفصيل مع مثال عملي في Java إذا كنت تعاني من كثرة الشروط (if / else) في الكود وتبحث عن طريقة لتنظيم منطق الحالات بشكل احترافي، فإن State Design Pattern هو الحل المثالي. يُعتبر هذا النمط من أهم أنماط التصميم السلوكية (Behavioral Design Patterns)، حيث يساعدك على تغيير سلوك الكائن بشكل ديناميكي بناءً على حالته الداخلية. في هذا المقال ستتعلم مفهوم النمط، كيفية استخدامه، مع مثال عملي في Java، بالإضافة إلى مميزاته وعيوبه وأفضل الحالات لاستخدامه. ما هو State Design Pattern؟ نمط State Design Pattern هو نمط تصميم يسمح للكائن بتغيير سلوكه عندما تتغير حالته الداخلية، بحيث […]
- [شرح Observer Design Pattern بالتفصيل مع مثال عملي في Java](https://geecoders.com/observer-design-pattern-arabic-guide/): شرح Observer Design Pattern بالتفصيل مع مثال عملي في Java إذا كنت تبحث عن طريقة احترافية لربط أجزاء النظام ببعضها دون تعقيد أو ترابط قوي، فإن Observer Design Pattern هو أحد أهم الأنماط التي يجب أن تتقنها. هذا النمط يُستخدم بكثرة في الأنظمة التي تعتمد على الأحداث (Event-Driven Systems)، مثل تطبيقات الإشعارات، أنظمة الدفع، وتطبيقات الطقس. فكر فيه ببساطة: عندما يحدث حدث معين، يتم إشعار مجموعة من الكائنات بشكل تلقائي دون الحاجة لربط مباشر بينها. ما هو Observer Design Pattern؟ يُعتبر Observer Design Pattern أحد أنماط التصميم السلوكية (Behavioral Design Patterns)، ويعتمد على فكرة وجود كائن رئيسي يسمى Subject، ومجموعة […]
- [شرح Iterator Design Pattern بالتفصيل مع أمثلة عملية في Java](https://geecoders.com/iterator-design-pattern-arabic-guide/): شرح Iterator Design Pattern بالتفصيل مع مثال عملي في Java إذا كنت تعمل في تطوير البرمجيات وتسعى لكتابة كود نظيف وقابل للتوسع، فإن فهم Iterator Design Pattern يعد خطوة أساسية في رحلتك الاحترافية. هذا النمط من أنماط التصميم يساعدك على التعامل مع البيانات بطريقة منظمة ومرنة دون الحاجة لمعرفة التفاصيل الداخلية لكيفية تخزين هذه البيانات. تخيل أنك تقرأ كتابًا صفحةً صفحة، دون أن تهتم بكيف تم ترتيب الصفحات أو تخزينها، هذا بالضبط ما يقدمه هذا النمط في عالم البرمجة. ما هو Iterator Design Pattern؟ يُعتبر Iterator Design Pattern أحد أنماط التصميم السلوكية (Behavioral Design Patterns)، ويهدف إلى توفير طريقة موحدة […]
- [أفضل مكتبة لإنشاء Flutter Animated Bottom Navigation متحرك (تجربة UI مذهلة)](https://geecoders.com/flutter-animated-bottom-navigation-navkit/): أجمل تجربة لاضافه Flutter Animated Bottom Navigation في مشروعك إذا كنت تبحث عن طريقة تجعل شريط التنقل السفلي في تطبيق Flutter أكثر احترافية وجمالًا، فإن مكتبة flutter_animated_navkit تقدم لك تجربة تنقل متحركة ومبهرة تضيف لمسة عصرية إلى تطبيقك بسهولة كبيرة. تتميز هذه المكتبة بتصميم فريد يتضمن ثقبًا سداسيًا في منتصف شريط التنقل يمكن التفاعل معه لفتح قائمة موسعة تحتوي على مجموعة من الأوامر أو الإجراءات الإضافية. في هذا الدليل سنشرح كيفية استخدام مكتبة flutter_animated_navkit خطوة بخطوة لإنشاء شريط تنقل متحرك واحترافي داخل تطبيق Flutter. ما هي مكتبة flutter_animated_navkit؟ مكتبة flutter_animated_navkit هي مكتبة متوفرة على Pub.dev توفر شريط تنقل سفلي متحرك […]
- [دليل احترافي لطباعة الفواتير باستخدام أجهزة Sunmi Flutter (فتح الكاشير + باركود + QR)](https://geecoders.com/sunmi-flutter-printer-invoice-printing/): شرح كامل لطباعة الفواتير باستخدام أجهزة Sunmi Flutter تُعد طباعة الفواتير من أهم المزايا في تطبيقات نقاط البيع (POS)، خاصة عند استخدام أجهزة Sunmi التي تأتي بطابعات حرارية مدمجة. توفر مكتبة sunmi_printer_plus حلاً متكاملاً لمطوري Flutter للتعامل مع هذه الطابعات بسهولة، حيث تسمح بطباعة النصوص، الصور، الباركود، QR Code، وحتى التحكم في درج الكاشير. في هذا المقال سنتعرف على كيفية استخدام مكتبة sunmi_printer_plus لطباعة الفواتير الاحترافية داخل تطبيق Flutter خطوة بخطوة. ما هي مكتبة sunmi_printer_plus؟ مكتبة sunmi_printer_plus هي مكتبة Flutter مخصصة للتعامل مع أجهزة Sunmi المزودة بطابعات حرارية. تسمح هذه المكتبة للمطورين بتنفيذ العديد من العمليات مثل: – طباعة النصوص […]
- [كود لعبة Flappy Bird Flutter كامل (مشروع مفتوح المصدر لتعلم تطوير الألعاب)](https://geecoders.com/flappy-bird-flutter-source-code/): كود لعبة Flappy Bird Flutter مفتوح المصدر باستخدام Flutter تُعد لعبة Flappy Bird واحدة من أشهر ألعاب الأركيد البسيطة التي حققت انتشارًا هائلًا حول العالم. وعلى الرغم من بساطة فكرتها، إلا أنها تقدم تجربة لعب ممتعة ومسببة للإدمان. إذا كنت مطور Flutter وترغب في تعلم كيفية بناء الألعاب أو فهم أساسيات تطوير الألعاب باستخدام Flutter، فإن الاطلاع على مشروع Flappy Bird مفتوح المصدر يعد نقطة بداية رائعة. في هذا المقال سنتعرف على فكرة اللعبة، طريقة اللعب، ولماذا تعتبر مثالًا ممتازًا لتعلم تطوير الألعاب، بالإضافة إلى رابط الكود المصدري الكامل. ما هي لعبة Flappy Bird؟ لعبة Flappy Bird هي لعبة فيديو […]
- [كيف تضيف ميزة قفل الشاشة التلقائي في Flutter باستخدام proximity sensor (مثل تطبيق الاتصال تمامًا!)](https://geecoders.com/flutter-proximity-sensor-screen-lock/): كيف تضيف ميزة قفل الشاشة التلقائي في Flutter باستخدام proximity sensor لمحاكاة قفل الشاشة يُعد مستشعر القرب من الميزات الأساسية في معظم الهواتف الذكية، حيث يعمل على إيقاف عمل شاشة اللمس عند وضع الهاتف قرب الأذن أثناء المكالمات. هذه الخاصية تمنع الضغطات غير المقصودة أثناء التحدث. في تطبيقات Flutter لا تتوفر هذه الميزة افتراضيًا، ولكن يمكن تنفيذها بسهولة باستخدام حزمة proximity_sensor. في هذا الدليل العملي سنتعرف خطوة بخطوة على كيفية الاستماع لمستشعر القرب، وكيفية إظهار شاشة سوداء (قفل وهمي) عند اكتشاف جسم قريب من الهاتف. ما هو مستشعر القرب (Proximity Sensor)؟ مستشعر القرب هو مكوّن مادي في الهاتف قادر على […]
- [راقب كل ضغطة داخل تطبيقك! طريقة احترافية لدمج Flutter Clarity](https://geecoders.com/flutter-clarity-integration/): راقب كل ضغطة داخل تطبيقك! طريقة احترافية لدمج Flutter Clarity في عالم تطوير التطبيقات الحديثة، لم يعد مجرد إطلاق التطبيق كافيًا. اليوم، فهم سلوك المستخدم وتحليل طريقة تفاعله مع التطبيق أصبح عنصرًا أساسيًا للنجاح. إذا كنت تستخدم Flutter لتطوير تطبيقك، فهناك أداة قوية يجب أن تبدأ باستخدامها فورًا: flutter_clarity. في هذا الدليل العملي سنتعرف على كيفية دمج Microsoft Clarity داخل تطبيق Flutter Web لمراقبة سلوك المستخدمين بطريقة احترافية. ما هي Microsoft Clarity؟ Microsoft Clarity هي أداة تحليل مجانية مقدمة من مايكروسوفت، تتيح لك رؤية كيفية تفاعل المستخدمين مع موقعك أو تطبيقك من خلال بيانات مرئية دقيقة. توفر الأداة: – تسجيل […]
- [حل الطباعة الحرارية في Flutter عبر USB ! دمج الطابعات الحرارية باحتراف داخل تطبيقك](https://geecoders.com/flutter-thermal-printer-usb-escpos-integration/): حل الطباعة الحرارية في Flutter عبر USB ! دمج الطابعات الحرارية باحتراف داخل تطبيقك في عصر التجارة الرقمية والتطبيقات المتنقلة، أصبحت الطباعة على الطابعات الحرارية (Thermal Printers) جزءًا أساسيًا من العمليات اليومية، خاصة في أنظمة نقاط البيع (POS). إذا كنت تبحث عن حل قوي وعملي لدعم بروتوكول ESC/POS داخل تطبيق Flutter، فإن مكتبة flutter_pos_printer_platform_monster توفر لك كل ما تحتاجه. في هذا الدليل العملي سنتعرف على كيفية دمج الطباعة الحرارية داخل تطبيق Flutter مع دعم USB وBluetooth وWiFi خطوة بخطوة. ما هي مكتبة flutter_pos_printer_platform_monster؟ مكتبة flutter_pos_printer_platform_monster هي نسخة معدلة (Fork) من المكتبة الأصلية flutter_pos_printer_platform، وتم تحسينها لدعم سيناريوهات أكثر وحل مشاكل […]
- [أضف البث المباشر إلى تطبيق Flutter خلال دقائق (شرح مكتبة mjpeg_stream خطوة بخطوة)](https://geecoders.com/flutter-mjpeg-stream-live-video/): كيف تضيف ميزة البث المباشر بسهولة في مشروع Flutter أصبحت ميزة البث المباشر عنصرًا أساسيًا في العديد من التطبيقات الحديثة، خاصة تطبيقات المراقبة والكاميرات وأنظمة الأمان الذكية. إذا كنت تبحث عن طريقة سهلة وسريعة لدمج بث فيديو مباشر داخل تطبيق Flutter، فمكتبة mjpeg_stream هي الحل المثالي لك. في هذا الدليل العملي، سنتعرف على كيفية استخدام مكتبة mjpeg_stream لإضافة بث مباشر بصيغة MJPEG داخل تطبيق Flutter خطوة بخطوة. ما هي مكتبة mjpeg_stream؟ مكتبة mjpeg_stream هي مكتبة متوفرة على Pub.dev مخصصة لعرض بث الفيديو بصيغة Motion JPEG (MJPEG) داخل تطبيقات Flutter. صيغة MJPEG تعتمد على إرسال الفيديو كسلسلة من الصور الثابتة المتتابعة، […]
- [أنشئ لعبة بطاقة خدش في Flutter خلال دقائق (مع كود جاهز)](https://geecoders.com/flutter-scratch-card-app/): إنشاء لعبة بطاقة خدش في Flutter للكشف عن الجوائز باستخدام Flutter في عالم التطبيقات التفاعلية، يبحث المستخدمون دائمًا عن تجارب ممتعة وجذابة. من أكثر الأفكار انتشارًا في تطبيقات المكافآت والألعاب هي بطاقة الخدش (Scratch Card)، والتي تتيح للمستخدم “خدش” البطاقة للكشف عن جائزة مخفية. في هذا الدليل العملي، سنتعلم كيفية إنشاء بطاقة خدش احترافية باستخدام Flutter ولغة Dart مع شرح كامل للكود خطوة بخطوة. ما هو Flutter ولماذا نستخدمه؟ Flutter هو إطار عمل مفتوح المصدر من Google يتيح إنشاء تطبيقات عالية الأداء تعمل على Android وiOS باستخدام قاعدة كود واحدة. يتميز بسهولة بناء واجهات تفاعلية، مما يجعله خيارًا مثاليًا لبناء […]
- [كيفية تثبيت MySQL و MySQL Workbench على macOS من الموقع الرسمي خطوة بخطوة](https://geecoders.com/install-mysql-and-mysql-workbench-on-macos/): كيفية تثبيت MySQL و MySQL Workbench على macOS من الموقع تُعتبر قاعدة البيانات MySQL واحدة من أشهر أنظمة إدارة قواعد البيانات العلائقية (RDBMS) في العالم، وتُستخدم على نطاق واسع في تطوير المواقع والتطبيقات وأنظمة إدارة المحتوى. إذا كنت تعمل في مجال البرمجة أو تطوير الويب، فإن تثبيت MySQL على جهازك بنظام macOS يُعد خطوة أساسية لإنشاء بيئة تطوير متكاملة. يفضل دائمًا تحميل MySQL من الموقع الرسمي لضمان الحصول على أحدث إصدار مستقر وآمن، بعيدًا عن النسخ المعدلة أو غير المحدثة. في هذا الدليل الشامل، سنشرح طريقة تثبيت MySQL أولًا، ثم تثبيت MySQL Workbench لإدارة قواعد البيانات بواجهة رسومية سهلة واحترافية. […]
- [أسباب مشكلة Hot Reload في Flutter ولماذا لا يعمل؟ الدليل الشامل للحل](https://geecoders.com/flutter-hot-reload-not-working-complete-guide/): أسباب مشكلة Hot Reload في Flutter وكيفية تجنبها تُعتبر ميزة Hot Reload في Flutter واحدة من أقوى المميزات التي جعلت الإطار البرمجي Flutter مفضلًا لدى ملايين المطورين حول العالم. فهي تسمح برؤية التعديلات على الكود مباشرة داخل التطبيق دون الحاجة إلى إعادة تشغيله بالكامل، مما يوفر وقتًا هائلًا أثناء التطوير ويُحسن الإنتاجية بشكل ملحوظ. لكن في بعض الحالات، يواجه المطورون مشكلة Hot Reload في Flutter حيث يتم إعادة تشغيل التطبيق من البداية بدلًا من تحديث الواجهة فقط، أو لا يتم تطبيق التعديلات إطلاقًا. هذه المشكلة قد تكون مزعجة جدًا خاصة أثناء العمل على مشاريع كبيرة. في هذا الدليل الشامل، سنشرح […]
- [كيفيةإزالة MySQL من macOS خطوة بخطوة بدون ترك أي بقايا](https://geecoders.com/remove-mysql-from-macos-completely/): كيفية إزالة إزالة MySQL من macOS إذا كنت قد قمت بتثبيت MySQL على جهازك بنظام macOS، ثم قررت إزالته لأي سبب — سواء بسبب مشاكل في كلمة المرور، أو رغبتك في إعادة تثبيت نسخة جديدة، أو تنظيف الجهاز من البرامج غير المستخدمة — فأنت في المكان الصحيح. في هذا الدليل سنشرح خطوة بخطوة كيفية إزالة MySQL من macOS بالكامل، بما في ذلك حذف الملفات المخفية، الإعدادات، وأدوات الإدارة مثل MySQL Workbench، مع التأكد من عدم ترك أي بقايا قد تؤثر على إعادة التثبيت لاحقًا. لماذا قد تحتاج لإزالة MySQL بالكامل؟ هناك عدة أسباب تدفع المستخدمين إلى حذف MySQL نهائيًا من […]
- [شرح Chain of Responsibility Design Pattern في Java مثال عملي مع المميزات والعيوب](https://geecoders.com/chain-of-responsibility-design-pattern-java-explained/): شرح Chain of Responsibility Design Pattern بالتفصيل – فهم نمط سلسلة المسؤولية في Java مع مثال عملي عند بناء أنظمة تحتوي على مجموعة كبيرة من الشروط أو الفلاتر المتتابعة، يصبح تنظيم الكود تحديًا حقيقيًا. هنا يظهر دور Chain of Responsibility Design Pattern أو نمط سلسلة المسؤولية، والذي يُعد من أهم الأنماط السلوكية (Behavioral Design Patterns) في البرمجة كائنية التوجه (OOP). يسمح هذا النمط بتمرير الطلبات عبر سلسلة من المعالجات (Handlers)، بحيث يستطيع كل معالج إما معالجة الطلب أو تمريره إلى المعالج التالي في السلسلة دون معرفة من سيعالجه فعليًا. ما هو Chain of Responsibility Design Pattern؟ Chain of Responsibility Design […]
- [شرح Proxy Design Pattern بالتفصيل في Java مثال عملي مع المميزات والعيوب](https://geecoders.com/proxy-design-pattern-java-explained/): شرح Proxy Design Pattern بالتفصيل – فهم نمط الوكيل في Java مع مثال عملي في الأنظمة البرمجية الكبيرة، قد نحتاج أحيانًا إلى التحكم في الوصول إلى كائن معيّن دون تعديل الكود الأساسي الخاص به. هنا يظهر دور Proxy Design Pattern أو نمط تصميم الوكيل، والذي يُعد من الأنماط الهيكلية (Structural Design Patterns) في البرمجة كائنية التوجه (OOP). يتيح لنا هذا النمط إنشاء كائن وسيط يعمل كـ “وكيل” يتحكم في الوصول إلى الكائن الحقيقي، مع إمكانية إضافة خصائص مثل التحقق من الصلاحيات، التسجيل (Logging)، أو تحسين الأداء دون المساس بالكائن الأصلي. ما هو Proxy Design Pattern؟ نمط الوكيل هو نمط تصميم […]
- [تصميم تطبيق ستاربكس باستخدام Flutter – شرح واجهة Starbucks UI Challenge خطوة بخطوة](https://geecoders.com/flutter-starbucks-ui-challenge-design/): تصميم تطبيق ستاربكس باستخدام Flutter – شرح واجهة Starbucks UI Challenge خطوة بخطوة في خضم مشاغل الحياة اليومية، نسعى دائمًا إلى تجارب رقمية سريعة وسلسة تُلبي احتياجاتنا دون تعقيد. وفي عالم القهوة، يُعد تصميم تطبيق ستاربكس باستخدام Flutter مثالًا رائعًا على كيفية تقديم تجربة استخدام احترافية تجمع بين الجمال والوظيفة. يعتمد هذا المشروع على محاكاة واجهة تطبيق ستاربكس باستخدام Flutter، مع التركيز على تصميم UI جذاب وسلس يعكس هوية العلامة التجارية ويُحسن تجربة المستخدم. مميزات تطبيق ستاربكس Flutter سهولة الطلب: يوفر التطبيق واجهة بسيطة تُمكّن المستخدم من تصفح المشروبات وطلبها بسرعة دون خطوات معقدة. تخصيص المشروبات: يمكن للمستخدم اختيار نوع […]
- [كيفية استخدام Flutter Spectrum لإنشاء تطبيقات متعددة الألوان وتحسين تجربة المستخدم](https://geecoders.com/flutter-spectrum-multicolor-ui-guide/): كيفية استخدام Flutter Spectrum لإنشاء تطبيقات متعددة الألوان وجذابة يُعد تحسين تجربة المستخدم في تطبيقات الجوال عنصرًا أساسيًا لنجاح أي تطبيق. ومن أهم العوامل التي تؤثر في تجربة المستخدم هو نظام الألوان والتصميم البصري. هنا يأتي دور مكتبة Flutter Spectrum التي تساعد المطورين على إنشاء تطبيقات متعددة الألوان بسهولة واحترافية داخل بيئة Flutter. ما هي مكتبة Flutter Spectrum؟ Flutter Spectrum هي مكتبة تتيح إنشاء أنظمة ألوان مرنة وقابلة للتخصيص داخل تطبيقات Flutter، مما يساعد على تحسين المظهر العام للتطبيق وتقديم تجربة مستخدم أكثر جاذبية وتنظيمًا. مميزات Flutter Spectrum – متعدد الألوان: إنشاء تطبيقات بألوان متنوعة بسهولة. – سهولة الاستخدام: دمج […]
- [شرح تصميم واجهة محفظة إلكترونية في Flutter باستخدام Custom Clipper وCustomPaint](https://geecoders.com/flutter-wallet-ui-custom-clipper/): شرح تصميم واجهة محفظة إلكترونية في Flutter باستخدام Custom Clipper بالتفصيل يُعد تصميم واجهة محفظة إلكترونية في Flutter من أهم العوامل التي تعكس احترافية التطبيقات المالية. فالتصميم لا يقتصر على عرض الرصيد والمعاملات فقط، بل يتطلب تجربة مستخدم جذابة وسلسة تُشعر المستخدم بالثقة والتنظيم. في هذه المقالة سنتناول كيفية بناء واجهة Wallet App احترافية باستخدام Custom Clipper وCustomPaint مع شرح عملي لكيفية تنظيم عناصر الصفحة الرئيسية. ما هو Custom Clipper في Flutter؟ يُعتبر Custom Clipper أداة قوية داخل Flutter تسمح بقص عناصر الواجهة بأشكال مخصصة بدلًا من الأشكال التقليدية المستطيلة. باستخدامه يمكنك إنشاء تصميمات منحنية أو مائلة تضيف طابعًا عصريًا […]
- [شرح إنشاء أنيميشن تطبيق طعام Flutter باحترافية مع مثال عملي خطوة بخطوة](https://geecoders.com/flutter-food-app-animations-guide/): شرح إنشاء أنيميشن تطبيق طعام Flutter مع مثال عملي تُعد عملية إنشاء الأنيميشن داخل تطبيقات Flutter من أهم العوامل التي تميز التطبيقات الاحترافية عن التقليدية، خاصة في تطبيقات المطاعم وتوصيل الطعام. فالرسوم المتحركة لا تقتصر على الجانب الجمالي فقط، بل تُستخدم لتحسين تجربة المستخدم، إبراز صور الأطباق، وتسهيل التنقل بين الشاشات. تشرح هذه المقالة كيفية إنشاء أنيميشن تطبيق طعام Flutter بأسلوب احترافي داخل صفحة HomeScreen وصفحة تفاصيل الطبق، مع مثال عملي وشرح الفوائد والمشاكل المحتملة. ما هي الأنيميشن في Flutter؟ الأنيميشن في Flutter هي عملية تحريك العناصر البرمجية (Widgets) عبر الزمن باستخدام أدوات مثل AnimationController و CurvedAnimation و AnimatedContainer. تُستخدم […]
- [Facade Design Pattern في جافا: السر الذي يجعل الأنظمة المعقدة تبدو بسيطة واحترافية](https://geecoders.com/facade-design-pattern-java-explained/): شرح Facade Design Pattern بالتفصيل مع مثال عملي في Java يُعد Facade Design Pattern أحد أهم أنماط التصميم الهيكلية (Structural Design Patterns) في البرمجة كائنية التوجه (OOP) وهو يستخدم بكثره في عدد كبير من المشاريع، حيث يهدف إلى تبسيط الأنظمة المعقدة من خلال توفير واجهة موحدة وسهلة الاستخدام للتعامل مع عدة أنظمة فرعية في آنٍ واحد دون التاثير علي اي قطع اخر في الكود. في هذا المقال سنشرح النمط بالتفصيل، ونوضح الفرق بين استخدامه وعدم استخدامه، مع مثال عملي يحاكي نظام دفع إلكتروني باستخدام لغة Java، بالإضافة إلى عرض المميزات والعيوب وحالات الاستخدام الواقعية. ما هو Facade Design Pattern؟ Facade […]
- [كيفية بناء صفحة بطاقات الائتمان في Flutter | تصميم Credit Cards Page في تطبيق Wallet](https://geecoders.com/flutter-credit-cards-page-wallet-app/): شرح بناء صفحة بطاقات الائتمان في تطبيق Flutter (Credit Cards Page) بالتفصيل تُعد صفحة بطاقات الائتمان من أهم مكونات تطبيقات المحافظ الرقمية، حيث تتيح للمستخدم استعراض بطاقاته، التنقل بينها، وإدارتها بطريقة تفاعلية وسلسة. في هذه المقالة نشرح كيفية إنشاء صفحة بطاقات ائتمان احترافية داخل تطبيق Wallet باستخدام Flutter، مع دعم الأنيميشن والسحب (Drag) وتأثيرات الانتقال المتقدمة. ما هي صفحة بطاقات الائتمان في تطبيق المحفظة؟ صفحة بطاقات الائتمان هي واجهة تعرض بطاقات المستخدم في شكل تكديسي (Stacked Cards)، مع إمكانية: – السحب لتغيير البطاقة – الضغط لفتح تفاصيل البطاقة – تنفيذ أنيميشن انتقال احترافي باستخدام Hero – إضافة بطاقة جديدة لاحقًا […]
- [Animation Flutter احترافي: شرح عملي لبناء Wallet App مع كود جاهز](https://geecoders.com/animation-flutter-wallet/): Animation Flutter احترافي: شرح عملي لبناء Wallet App مع كود جاهز تُعد عملية إنشاء الأنيميشن داخل تطبيقات Flutter من أهم العوامل التي تميز التطبيقات الاحترافية عن التقليدية. فالرسوم المتحركة لا تقتصر على الجانب الجمالي فقط، بل تُستخدم لتحسين تجربة المستخدم، توضيح التفاعلات، وتسهيل التنقل بين الشاشات. تشرح هذه المقالة كيفية إنشاء أنيميشن احترافي في Flutter داخل صفحة HomeScreen لتطبيق Wallet App، مع مثال عملي وشرح الفوائد والمشاكل المحتملة. ما هي الأنيميشن في Flutter؟ الأنيميشن في Flutter هي عملية تحريك العناصر البرمجية (Widgets) عبر الزمن باستخدام أدوات مثل AnimationController و CurvedAnimation و AnimatedContainer. تُستخدم هذه التقنيات لإنشاء تأثيرات مثل التلاشي (Fade)، […]
- [تطبيق منصة تواصل اجتماعي صوتي مفتوح المصدر Flutter Audio Social App](https://geecoders.com/flutter-audio-social-app/): تطبيق منصة تواصل اجتماعي صوتي مفتوح المصدر Flutter Audio Social App Flutter مع التطور السريع في عالم تطبيقات التواصل الاجتماعي، بدأت المنصات الصوتية بالانتشار بشكل واسع، حيث توفر تجربة تفاعل أكثر واقعية وقربًا بين المستخدمين. تُعد Flutter من أفضل الخيارات لبناء هذا النوع من التطبيقات، لما توفره من أداء عالٍ وتجربة مستخدم سلسة على مختلف المنصات. أهمية الفلاتر الصوتية في تطبيقات التواصل الاجتماعي تلعب الفلاتر الصوتية دورًا أساسيًا في تحسين جودة الصوت وإضافة طابع إبداعي للتسجيلات. تساعد هذه الفلاتر المستخدمين على إنشاء محتوى صوتي أكثر وضوحًا، احترافية، ومتعة. أنواع الفلاتر في تطبيقات التواصل الاجتماعي الصوتية يمكن تقسيم الفلاتر الصوتية إلى […]
- [تطبيق متجر إلكتروني بفلاتر مفتوح المصدر بتصميم عصري | Flutter Ecommerce App](https://geecoders.com/flutter-ecommerce-app/): تطبيق متجر إلكتروني بفلاتر مفتوح المصدر بتصميم عصري | Flutter Ecommerce App Flutter في عالم تطوير تطبيقات الجوال، تتطلب التطبيقات الأصلية (Native Apps) استخدام لغات وأدوات مختلفة حسب النظام. فعلى سبيل المثال: تطبيقات iOS تحتاج إلى لغات مثل Swift أو Objective-C مع بيئات تطوير مثل Xcode. تطبيقات Android تعتمد على Kotlin أو Java باستخدام Android Studio. كما يتم نشر هذه التطبيقات عبر متاجر رسمية مثل Apple App Store و Google Play، ومن أشهر الأمثلة على التطبيقات الأصلية: Spotify و WhatsApp و LinkedIn. لكن مع تطور التقنيات، ظهرت حلول أكثر مرونة مثل Flutter التي تتيح إنشاء تطبيق واحد يعمل على أكثر […]
- [تطبيق القرآن الكريم مفتوح المصدر Open Source Quran flutter](https://geecoders.com/open-source-quran-flutter/): تطبيق القرآن الكريم مفتوح المصدر Open Source Quran flutter في عالمٍ يمتلئ بالتطبيقات الرقمية، يظل القرآن الكريم منارة هداية وهدى للمسلمين في كل زمان ومكان. ومع التطور التقني المتسارع، ظهرت تطبيقات قرآنية حديثة لا تكتفي بعرض النص فقط، بل تسعى إلى تقديم تجربة قراءة تفاعلية تُساعد على التدبر، والحفظ، والفهم العميق. من هنا برزت أهمية تطبيقات القرآن الكريم مفتوحة المصدر مع الفلاتر، والتي تمنح المستخدم تحكمًا كاملاً في كيفية عرض وتفاعل النص القرآني الكريم. ما هي تطبيقات القرآن الكريم مفتوحة المصدر مع الفلاتر؟ هي تطبيقات قرآنية يتم تطويرها كمشاريع مفتوحة المصدر، تتيح للمستخدمين تخصيص تجربة قراءة القرآن الكريم وفق احتياجاتهم […]
- [ما هو التقويم الهجري في Kotlin؟ شرح عملي مع مثال ومكتبة جاهزة](https://geecoders.com/hijri-calendar-kotlin/): ما هو التقويم الهجري في Kotlin؟ التقويم الهجري هو تقويم قمري يعتمد عليه المسلمون في تحديد المناسبات الدينية مثل شهر رمضان، وعيد الفطر، وعيد الأضحى، بالإضافة إلى توثيق الأحداث التاريخية. يبدأ التقويم الهجري من هجرة النبي محمد ﷺ من مكة إلى المدينة المنورة عام 622 ميلاديًا، ويتكوّن من 12 شهرًا قمريًا. التقويم الهجري في Kotlin لغة Kotlin لا توفر بشكل افتراضي دعمًا مباشرًا للتقويم الهجري ضمن مكتباتها الأساسية، ولكن يمكن التعامل معه من خلال: مكتبات خارجية (Third-party libraries). استخدام تقاويم مخصصة تعتمد على الحسابات الفلكية. مكتبات جاهزة توفر تجربة استخدام أسهل. استخدام IslamicCalendar في Kotlin توفر بعض المكتبات كلاس يُسمى […]
- [شرح Decorator Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات](https://geecoders.com/decorator-design-pattern-flutter/): شرح Decorator Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات نمط Decorator Design Pattern هو أحد أنماط التصميم السلوكية/الهيكلية (Structural Patterns) في البرمجة الموجهة للكائنات، ويهدف إلى إضافة سلوكيات أو خصائص جديدة للكائنات بشكل ديناميكي دون الحاجة إلى تعديل الكلاس الأصلي أو إنشاء عدد كبير من الوراثات. يُستخدم هذا النمط عندما نحتاج إلى توسيع وظيفة كائن معين أثناء وقت التشغيل (Runtime)، مع الحفاظ على مبدأ الانفتاح/الإغلاق (Open/Closed Principle). في هذه المقالة سنشرح Decorator Design Pattern بالتفصيل، مع مثال عملي، ثم نوضح كيف تطبّقه Flutter فعليًا من خلال فكرة **Wrap Widget بـ Widget أخرى**. ما هو Decorator Design Pattern؟ نمط […]
- [شرح Composite Design Pattern بالتفصيل مع مثال Java ومعرفة المميزات والعيوب](https://geecoders.com/composite-design-pattern/): شرح Composite Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات يُعد Composite Design Pattern أحد أنماط التصميم الهيكلية (Structural Design Patterns) في البرمجة الموجهة للكائنات (OOP)، ويُستخدم عندما نحتاج إلى التعامل مع الكائنات الفردية والكائنات المركبة بنفس الطريقة دون التمييز بينهما. يسمح هذا النمط ببناء هيكل شجري (Tree Structure) يمكن من خلاله تمثيل العلاقات الهرمية، بحيث يتم التعامل مع العناصر البسيطة والمجموعات المعقدة باستخدام واجهة موحدة، مما يقلل التعقيد ويسهل الصيانة والتوسعة. في هذه المقالة سنقدم شرح Composite Design Pattern بشكل عملي، مع مثال تطبيقي باستخدام Java في نظام دفع إلكتروني، مع مقارنة واضحة بين استخدام النمط وعدم استخدامه، […]
- [شرح Adapter Design Pattern بالتفصيل مع مثال Java ومعرفة المميزات والعيوب](https://geecoders.com/adapter-design-pattern/): شرح Adapter Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات يُعد Adapter Design Pattern أحد أنماط التصميم الهيكلية (Structural Design Patterns) في البرمجة، ويهدف إلى تمكين الفئات ذات الواجهات غير المتوافقة من العمل معًا بسلاسة. يتم ذلك عن طريق إنشاء طبقة وسيطة تُسمى “المحول” تقوم بتحويل واجهة فئة معينة إلى واجهة أخرى يفهمها الكود الحالي دون الحاجة إلى تعديل الشيفرة الأصلية. يُستخدم هذا النمط بكثرة عند التعامل مع أنظمة خارجية أو مكتبات قديمة، أو عند الحاجة إلى تحويل تنسيقات بيانات مختلفة مثل XML و JSON. في هذه المقالة سنقدّم شرح Adapter Design Pattern بشكل عملي، مع مثال توضيحي باستخدام […]
- [تنفيذ Flutter Parallax Effect في تطبيقات Flutter لتحسين تجربة المستخدم](https://geecoders.com/flutter-parallax-effect/): شرح Flutter Parallax Effect بالتفصيل مع مثال عملي وتحسين تجربة المستخدم يُعد Flutter Parallax Effect من التأثيرات البصرية الحديثة التي تُستخدم في تطوير تطبيقات Flutter لتحسين تجربة المستخدم وجعل الواجهات أكثر تفاعلية وحيوية. يعتمد هذا التأثير على تحريك الخلفية بسرعة مختلفة عن العناصر الأمامية، مما يخلق إحساسًا بالعمق أثناء التمرير أو التفاعل مع التطبيق. تشرح هذه المقالة تأثير Flutter Parallax Effect بالتفصيل، مع سيناريو عملي يوضح الفكرة، ومثال برمجي باستخدام Flutter، مع توضيح الفوائد والمشاكل المحتملة، ومتى يكون استخدام هذا التأثير هو الخيار المناسب داخل التطبيق. ما هو Flutter Parallax Effect؟ تأثير Parallax هو أسلوب تصميم بصري يجعل طبقات الواجهة […]
- [تطبيق Activity Tracker Flutter مفتوح المصدر لتحليل بيانات نشاطك البدني](https://geecoders.com/activity-tracker-flutter/): تطبيق Activity Tracker Flutter مفتوح المصدر لتحليل بيانات نشاطك البدني تتبع النشاط البدني أصبح جزءًا أساسيًا من نمط الحياة الصحي، خاصة مع انتشار الهواتف الذكية. في هذه المقالة نشرح بالتفصيل مشروع Activity Tracker مفتوح المصدر، ونوضح آلية عمله، مميزاته، وكيفية تطويره وتحسينه ليصبح تطبيقًا احترافيًا باستخدام Flutter. ما هو تطبيق Activity Tracker؟ تطبيق Activity Tracker هو تطبيق مفتوح المصدر يتيح للمستخدمين تتبع نشاطهم البدني اليومي مثل المشي، الجري، وركوب الدراجات. يعتمد التطبيق على جمع البيانات من مستشعرات الهاتف وتقنية GPS لتحليل الحركة وتقديم إحصائيات دقيقة تساعد المستخدم على تحسين صحته ولياقته. أهمية تطبيقات تتبع النشاط البدني تطبيقات تتبع النشاط تلعب […]
- [شرح إنشاء فاتورة Flutter PDF Arabic Invoice مخصصة مع دعم و RTL خطوة بخطوة](https://geecoders.com/flutter-pdf-arabic-invoice/): شرح إنشاء فاتورة Flutter PDF Arabic Invoiceمخصصة مع دعم و RTL خطوة بخطوة بالتفصيل تُعد عملية إنشاء فواتير PDF داخل تطبيقات Flutter من المتطلبات الأساسية في التطبيقات التجارية والمحاسبية. يهدف هذا الأسلوب إلى توليد فواتير احترافية قابلة للطباعة والمشاركة، مع دعم كامل للغة العربية واتجاه الكتابة من اليمين إلى اليسار (RTL). تشرح هذه المقالة كيفية إنشاء فاتورة PDF ديناميكية في Flutter باستخدام مكتبة pdf مع مثال عملي ودراسة الفوائد والمشاكل المحتملة. ما هي فواتير PDF في Flutter؟ فواتير PDF في Flutter هي مستندات يتم إنشاؤها برمجيًا باستخدام مكتبات مخصصة مثل pdf، وتُستخدم لعرض بيانات الفاتورة مثل المنتجات، الأسعار، الضرائب، والمجموع […]
- [شرح Factory Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات](https://geecoders.com/factory-design-pattern/): شرح Factory Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات نمط المصنع هو واحد من أكثر أنماط التصميم شيوعًا في البرمجة الموجهة للكائنات (OOP)؛ وهو ينتمي إلى النمط الإنشائي ويوفر آلية لإنشاء الكائنات بطريقة مبسطة ومرنة، دون الحاجة إلى تحديد الفئة الفعلية للكائن في كل مرة. يهدف إلى توفير آلية لإنشاء الكائنات بطريقة مبسطة ومرنة دون الحاجة إلى تحديد الفئة الفعلية للكائن في كل مرة. تشرح هذه المقالة نمط المصنع بالتفصيل وتوضح الاختلافات من خلال مقارنة تطبيقه على عملية دفع إلكتروني باستخدام جافا مع رمز لا يستخدم هذا النمط. ما هو نمط المصنع؟ يُستخدم نمط المصنع عند الحاجة إلى […]
- [شرح Builder Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات](https://geecoders.com/builder-design-pattern/): شرح Builder Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات يعد نمط البناء (Builder Design Pattern) أحد أهم أنماط التصميم في البرمجة الشيئية (OOP). يتم استخدامها بشكل أساسي لتبسيط إنشاء كائنات معقدة تحتوي على العديد من الخصائص، وتقسيم عملية الإنشاء إلى خطوات صغيرة. في هذه المقالة سنشرح مفهوم Constructor Pattern بالتفصيل مع كود جافا التوضيحي. ونقارن أيضًا بين تنفيذ عملية الشراء باستخدام Pattern Builder والتنفيذ بدونها، مع إبراز الفرق بين الطريقتين. ما هي الـBuilder Pattern نمط البناء هو نمط تصميمي يهدف إلى فصل عملية بناء الكائنات المعقدة عن تمثيلها. هذا يعني أنه يمكننا استخدام نفس عملية البناء لإنشاء تمثيلات […]
- [شرح Singleton Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات](https://geecoders.com/singleton-design-pattern-explained/): شرح Singleton Design Pattern بالتفصيل مع مثال توضيحي ومعرفة العيوب والمميزات نمط Singleton هو واحد من أشهر أنماط التصميم في البرمجة الموجهة للكائنات (OOP)، ويُصنف ضمن الأنماط الإنشائية (Creational Patterns). يهدف هذا النمط إلى ضمان وجود مثيل (Instance) واحد فقط من كائن معين طوال دورة حياة التطبيق، مع توفير نقطة وصول عامة وآمنة لهذا المثيل. تشرح هذه المقالة نمط Singleton Design Pattern بالتفصيل، مع مثال عملي باستخدام لغة Java، ومقارنة واضحة بين استخدام النمط وعدم استخدامه، بالإضافة إلى توضيح المميزات والعيوب، ومتى يكون استخدامه هو الخيار الأفضل. ما هو نمط Singleton؟ نمط Singleton هو نمط تصميم يضمن إنشاء نسخة واحدة […]
- [تطبيق Android لعرض شخصيات VALORANT باستخدام Kotlin وJetpack Compose](https://geecoders.com/valorant-agents-show-kotlin/): ما هو مشروع Valorant Agents Show؟ Valorant Agents Show هو مشروع مفتوح المصدر متوفر على منصة GitHub، يهدف إلى عرض وكلاء (Agents) لعبة VALORANT داخل تطبيق Android أنيق وحديث. المشروع من تطوير Mohammed Alsharif، وهو مكتوب بالكامل باستخدام لغة Kotlin مع الاعتماد على Jetpack Compose لبناء واجهات مستخدم تفاعلية وسلسة. فكرة مشروع Valorant Agents Show يقدم المشروع تطبيق أندرويد يعرض قائمة بوكلاء لعبة VALORANT مع معلوماتهم الأساسية مثل: اسم الوكيل (Agent Name). الدور الخاص به داخل اللعبة. واجهة رسومية جذابة لعرض التفاصيل. يُعد المشروع مثالًا عمليًا ممتازًا لتطبيقات عرض البيانات (Data Showcase) باستخدام أحدث تقنيات Android. التقنيات المستخدمة في المشروع […]
- [شرح Design Patterns دليل شامل لأنواع أنماط التصميم البرمجية](https://geecoders.com/design-patterns/): تُعد Design Patterns أو أنماط التصميم البرمجية من أهم المفاهيم في هندسة البرمجيات، حيث تقدم حلولًا مجرّبة لمشاكل متكررة في تصميم الأنظمة. في هذا المقال نقدم شرح Design Patterns بشكل مبسط ومنظم، مع تقسيمها إلى أنواعها الرئيسية، وشرح مختصر لكل نمط مع مثال عملي بسيط. ما هي Design Patterns؟ Design Patterns هي قوالب تصميم جاهزة تساعد المطورين على كتابة كود مرن، قابل للصيانة، وسهل التوسع دون إعادة اختراع الحلول من الصفر. أنواع Design Patterns تنقسم أنماط التصميم إلى ثلاثة أقسام رئيسية: ─ Creational Patterns ─ Structural Patterns ─ Behavioral Patterns Creational Design Patterns Singleton يضمن وجود نسخة واحدة فقط من […]
- [HydratedBloc في Flutter: شرح حفظ الحالة وإدارة State باحتراف](https://geecoders.com/hydratedbloc-flutter/): HydratedBloc في Flutter: شرح إدارة الحالة مع حفظ البيانات إدارة الحالة (State Management) من أهم التحديات في تطوير تطبيقات Flutter، خصوصًا عند الحاجة إلى الاحتفاظ ببيانات التطبيق بعد إغلاقه. هنا يأتي دور HydratedBloc كحل عملي وفعال يتيح حفظ الحالة تلقائيًا واستعادتها عند إعادة تشغيل التطبيق، مما يوفر تجربة مستخدم أكثر سلاسة واستقرارًا. لماذا نستخدم HydratedBloc لحفظ الحالة في Flutter؟ في التطبيقات الحقيقية، يحتاج المستخدم إلى استكمال ما بدأه دون فقدان البيانات. بدلًا من إعادة تحميل الحالة أو استخدام حلول يدوية مثل SharedPreferences، يوفر HydratedBloc آلية ذكية لحفظ الحالة واسترجاعها تلقائيًا دون تعقيد. ما هو HydratedBloc؟ HydratedBloc هو […]
- [إنشاء واجهة مستخدم ديناميكية وتفاعلية شفافه في Flutter](https://geecoders.com/reflective-ui-flutter/): يوفر Reflective UI في Flutter طريقة حديثة وبسيطة لإنشاء واجهة مستخدم ديناميكية وتفاعلية تعتمد على تغيّر البيانات بشكل تلقائي. باستخدام Reflective UI، يمكنك إنشاء عناصر واجهة مستخدم ذكية تتغير فورًا استجابةً لتحديثات البيانات أو تفاعلات المستخدم، مما يساهم في تحسين تجربة المستخدم وتقليل التعقيد البرمجي. في هذا المقال، سنلقي نظرة شاملة على أساسيات Reflective UI في فلاتر، وسنناقش كيفية إنشاء عناصر واجهة مستخدم ديناميكية وتفاعلية باستخدام Reflective UI، بالإضافة إلى كيفية استخدام Reflective UI مع نماذج البيانات داخل تطبيقات Flutter الحديثة. يمكن أن يكون Reflective UI مفيدًا في مجموعة متنوعة من التطبيقات، بما في ذلك: تطبيقات الويب باستخدام Flutter Web […]
- [تطبيق flutter لمعرفة اتجاه القبلة بتصميم بسيط](https://geecoders.com/qibla-direction-html/): تطبيق flutter لمعرفة اتجاه القبلة بتصميم بسيطيهدف هذا التطبيق إلى توفير طريقة بسيطة وسهلة لمعرفة اتجاه القبلة. يعتمد التطبيق على مكتبة Geolocator لتحديد موقع المستخدم، ومكتبة QiblaDirection لحساب اتجاه القبلة.لماذا تطبيق معرفة القبلة مهم؟– سهولة للمستخدمين أثناء السفر أو في أماكن جديدة.– ضرورة دينية يومية لكثير من المسلمين.– تطبيق خفيف لا يستهلك بيانات أو موارد كثيرة.– يمكن توسيعه لاحقًا لإضافة منبهات للصلاة، خرائط، أو مشاركة الاتجاه. تصميم التطبيق (بسيط — صفحة واحدة)الشاشة تحتوي على:1. مؤشر بوصلة (Compass) يدور تبعًا لاتجاه الهاتف.2. سهم أو خط يُظهر اتجاه القبلة نسبةً للاتجاه الحالي.3. نص يعرض درجة القبلة (مثلاً: 123°) واسم أقرب مدينة (اختياري).4. زر […]
- [تطبيق لعرض الافلام مفتوح المصدر Flutter مجاني](https://geecoders.com/movies-app-flutter-html/): تطبيق لعرض الافلام مفتوح المصدر Flutter مجانييهدف هذا المشروع إلى إنشاء تطبيق لعرض الأفلام بالأنميشن باستخدام Flutter. سيوفر التطبيق للمستخدمين إمكانية مشاهدة الأفلام بجودة عالية ورسومات جميلة.إحدى أهم مزايا إنشاء تطبيق ويب هي التكلفة المنخفضة. خاصة إذا قمت بالاستعانة بمصادر خارجية ، فقد يكون تطوير البرامج التقليدية مكلفًا للغاية. يعد تطوير البرامج التقليدية أكثر تكلفة من إنشاء تطبيق ويب. السبب الرئيسي لذلك هو تضمين تكاليف التصميم والتشفير في سعر إنشاء موقع ويب. بالإضافة إلى ذلك ، فهي أقل تكلفة بكثير بسبب عدم وجود رسوم الترخيص وسهولة العثور على مطوري مكدس كامل الميزانية الصغيرة. لا داعي للقلق أيضًا بشأن شراء أو […]
- [تطبيق تجول ورحلات مفتوح المصدر مجاني Flutter](https://geecoders.com/travel-app-flutter-html/): تطبيق تجول ورحلات مفتوح المصدر مجاني Flutterيمكن استخدام الفلاتر لإضافة تأثيرات ممتعة إلى تطبيق Wander. على سبيل المثال، يمكن استخدام فلتر لتغيير لون الخلفية أو إضافة رسومات أو صور.فيما يلي بعض الأمثلة على كيفية استخدام الفلاتر في تطبيق Wanderفلتر لتغيير لون الخلفية: يمكن استخدام هذا الفلتر لجعل تطبيق Wander أكثر جاذبية أو إثارة. على سبيل المثال، يمكن استخدام فلتر لتغيير لون الخلفية إلى اللون الأزرق أو الأخضر أو الأحمر.فلتر لإضافة رسومات أو صور: يمكن استخدام هذا الفلتر لإضافة لمسة من المرح إلى تطبيق Wander. على سبيل المثال، يمكن استخدام فلتر لإضافة صورة لشخصية كرتونية أو شعار رياضي.فلتر لتغيير واجهة المستخدم: […]
- [Flutter Document Scanner: وداعاً للأوراق! مسح ضوئي للمستندات بسهولة على هاتفك!](https://geecoders.com/document-flutter-ai-html/): Flutter Document Scanner: وداعاً للأوراق! مسح ضوئي للمستندات بسهولة على هاتفك!اكتشف الحل السحري لمسح ضوئي للمستندات على هاتفك مع مكتبة Flutter Document Scanner!ما هي حزمة ماسح الوثائق في Flutter؟تعد حزمة ماسح الوثائق في Flutter حزمة تسمح للمستخدمين بالتقاط صور للوثائق وقصها وتطبيق الفلاتر عليها.ما هي ميزات حزمة ماسح الوثائق في Flutter؟– التقاط الصور: تتيح الحزمة للمستخدمين التقاط صور للوثائق باستخدام كاميرا الجهاز.– قص الصور: تتيح الحزمة للمستخدمين قص الصور لتحديد منطقة الوثيقة التي يرغبون في مسحها ضوئيًا.– تطبيق الفلاتر: تتيح الحزمة للمستخدمين تطبيق الفلاتر على الصور لتحسين جودة المسح الضوئي.كيف يمكن استخدام حزمة ماسح الوثائق في Flutter؟– إضافة الحزمة كتبعية: […]
- [كيفيه البحث عن الصور المتشابهه في Flutter عن طريق الذكاء الاصطناعي في مشروعك](https://geecoders.com/searchable-gallery-flutter-html/): تطبيق Flutter للبحث على الصور المشابهه عن طريق الذكاء الاصطناعي في مشروعكSearchable_gallery: مكتبة Flutter قوية وسهلة الاستخدام تُمكنك من عرض وعرض مجموعات الصور بطريقة أنيقة وفعالة.مميزات searchable_galleryالبحث السريع: ابحث عن الصور بسهولة باستخدام شريط البحث المُدمج.الفلترة الذكية: فلتر الصور حسب العلامات، التاريخ، أو أي معايير أخرى.التصفح الممتع: تصفح الصور بتجربة سلسة باستخدام إيماءات اللمس.التخصيص: خصص واجهة المستخدم لتناسب احتياجاتك وعلامتك التجارية.التكامل السهل: تتوافق searchable_gallery مع مشاريع Flutter بسهولة.ما هو Searchable_gallery؟Searchable_gallery هي مكتبة Flutter مفتوحة المصدر تم تصميمها لعرض وعرض مجموعات الصور.ما الذي تقدمه Searchable_gallery؟عرض الصور: عرض الصور بأحجام مختلفة وتصميمات جذابة.البحث: البحث عن الصور باستخدام الكلمات الرئيسية أو العلامات.الفلترة: تصفية […]
- [تطبيق Flutter مفتوح المصدر لعد تمرين الضغط (pushup) بالذكاء الاصطناعي](https://geecoders.com/pushup-ai-flutter-html/): تطبيق Flutter مفتوح المصدر لعد تمرين الضغط (pushup) بالذكاء الاصطناعييمكن استخدام الفلاتر لإضافة تأثيرات ممتعة إلى تطبيق pushup_counter. على سبيل المثال، يمكن استخدام فلتر لتغيير لون الخلفية أو إضافة رسومات أو صور.فيما يلي بعض الأمثلة على كيفية استخدام الفلاتر في تطبيق pushup_counter:فلتر لتغيير لون الخلفية: يمكن استخدام هذا الفلتر لجعل تطبيق pushup_counter أكثر جاذبية أو إثارة. على سبيل المثال، يمكن استخدام فلتر لتغيير لون الخلفية إلى اللون الأزرق أو الأخضر أو الأحمر.فلتر لإضافة رسومات أو صور: يمكن استخدام هذا الفلتر لإضافة لمسة من المرح إلى تطبيق pushup_counter. على سبيل المثال، يمكن استخدام فلتر لإضافة صورة لشخصية كرتونية أو شعار رياضي.فلتر […]
- [بناء تطبيق Flutter للتعرف على النصوص (OCR) باستخدام الكاميرا](https://geecoders.com/flutter-ocr-text-recognition/): بناء تطبيق Flutter OCR للتعرف على النصوص باستخدام الكاميرا في هذا المقال، سنقوم ببناء تطبيق Flutter OCR بسيط لاستخراج الكلمات من النصوص المصوّرة. يعتمد التطبيق على كاميرا الهاتف لالتقاط صورة تحتوي على نص، ثم يستخدم تقنية التعرّف الضوئي على الحروف (OCR) لتحليل الصورة واستخراج الكلمات منها. يوضّح هذا المثال كيفية الاستفادة من Flutter OCR في تحويل الصور إلى نصوص قابلة للمعالجة. تشغيل تطبيق Flutter OCR: قم بتشغيل التطبيق على جهازك الحقيقي أو على المحاكي. استخدم كاميرا الهاتف لالتقاط صورة واضحة للنص. سيقوم تطبيق Flutter OCR بمعالجة الصورة وعرض الكلمات التي تم التعرّف عليها داخل التطبيق. منصة البرمجة: Flutter هي منصة […]
- [تعديل ايقونه التطبيق App Icon لمنصه IOS و Android في Flutter بدون مكتبات](https://geecoders.com/app-icon-flutter-html/): تعديل ايقونه التطبيق App Icon لمنصه IOS و Android في Flutter بدون مكتباتإن تصميم وتوليد أيقونة تطبيق احترافية هو خطوة أساسية قبل نشر أي تطبيق على المتجرين (Google Play وApp Store). في هذا الدليل ستجد شرحًا مفصّلًا، خطوة بخطوة، يبدأ من تجهيز الصورة الأصلية إلى تحميل الصيغ المناسبة من أدوات مثل Android Asset Studio [وAppIcon.co](http://xn--appicon-kxj.co/) ثم لصقها داخل مجلدات المشروع (Android: app/src/main/res وiOS: Runner/Assets.xcassets).لماذا لا يكفي مجرد صورة واحدة للأيقونة؟متاجر التطبيقات والأجهزة تتطلّب أحجامًا وصيغًا متعددة لأن دقة وأبعاد الشاشات تختلف بين الأجهزة (HDPI, XHDPI, XXHDPI, XXXHDPI وغيرها)، كما أن نظام Android يدعم Adaptive Icons (واجهة أمامية وخلفية منفصلتان) بينما […]
- [كيف تصنع شاشة PIN احترافية في Flutter تزيد من أمان تطبيقك](https://geecoders.com/pin-flutter/): كيف تصنع شاشة PIN احترافية في Flutter تزيد من أمان تطبيقكتُعد مكتبة flutter_pin_screen مكتبة مفتوحة المصدر تُتيح للمطورين إنشاء شاشات إدخال PIN مخصصة بسهولة. تتميز هذه المكتبة بمرونتها، حيث يمكن تخصيص واجهتها لتناسب احتياجات التطبيق، سواء كان ذلك لتسجيل الدخول، التحقق من المعاملات، أو أي غرض أمني آخر.ما هي شاشة PIN ولماذا هي مهمة؟شاشة PIN هي واجهة لإدخال رمز مكون من عدة أرقام يستخدم للتحقق من هوية المستخدم قبل السماح له بالوصول إلى التطبيق أو بيانات حساسة. أهميتها تكمن في:تعزيز الأمان: تمنع الوصول غير المصرح به إلى التطبيق أو البيانات.حماية المعلومات الشخصية: مثل بيانات المستخدم، المعاملات المالية، أو محتوى حساس.تجربة […]
- [تفعيل الإشعارات (Notification flutter ios) عبر الشهادات والمفاتيح ودمجها مع Firebase](https://geecoders.com/notification-flutter-ios/): تفعيل الإشعارات (Notification flutter ios) في iOS عبر الشهادات والمفاتيح ودمجها مع Firebaseالإشعارات (Push Notifications) تعتبر واحدة من أهم الأدوات التي تُبقي المستخدمين متفاعلين مع التطبيقات. فهي تُمكّن المطور من إرسال رسائل آنية مثل التنبيهات، العروض الترويجية، أو التحديثات المهمة مباشرةً إلى جهاز المستخدم حتى لو كان التطبيق مغلقًا.بالنسبة لمطوري iOS، تعتمد هذه الميزة على خدمة تسمى Apple Push Notification service (APNs). ولكي يعمل التطبيق مع APNs، لا بد من تهيئة شهادة أو مفتاح مصادقة (Auth Key) من خلال حساب Apple Developer.في هذا المقال سنتعرف على خطوات توليد APNs Certificate أو APNs Auth Key، وكيفية دمجه مع منصات مثل Firebase […]
- [كيف تنقل تطبيقك من حساب مطوّر لآخر على جوجل بلاي بالصور (Transfere App)](https://geecoders.com/transfere-app/): كيف تنقل تطبيقك من حساب (Transfere App) مطوّر لآخر على جوجل بلاي بالصورنقل تطبيق من حساب مطوِّر إلى حساب مطوِّر آخر على جوجل بلاي إجراء متاح رسميًا ويُستخدم في حالات عديدة: بيع تطبيق، نقل ملكية شركة، دمج حسابات، أو تغيير نوع الحساب (فردي → تجاري). الهدف من هذا الدليل أن يعطيك خطوات عملية، قائمة مراجعة جاهزة، ونصائح خاصة حين يكون التطبيق جزءًا من تطبيقات الجوال المالية أو يتعامل بمدفوعاتينتقل مع التطبيق: صفحة المتجر (Store listing)، التقييمات والمراجعات، عدد التحميلات وقاعدة المستخدمين، التصنيفات العمرية، واسم الحزمة (package name) نفسهلا ينتقل: تقارير التصدير (bulk export reports)، تقارير الأرباح/الدفع القديمة، وبعض إعدادات الدفع […]
- [تطبيق الاذكار النبوية (Azkar flutter app) مفتوح المصدر Flutter](https://geecoders.com/azkar-flutter-app/): تطبيق الاذكار النبوية مفتوح المصدر (Azkar flutter app) Flutterالأذكار هي من أهم العبادات التي يحرص عليها المسلمون، فهي تقرب العبد من ربه وتجعله في معيته، كما أنها تمنح العبد راحة البال والطمأنينة. ومع التطور التكنولوجي، أصبح بإمكان المسلمين الوصول إلى الأذكار بسهولة من خلال التطبيقات الإلكترونية.أهمية تطبيق الأذكاريوفر تطبيق الأذكار العديد من المزايا للمسلمين، منها:المحافظة على الأذكار في أوقاتها: حيث يوفر التطبيق إشعارات دورية تذكر المسلم بالأذكار التي يجب أن يرددها في وقتها، مما يساعده على المحافظة عليها وتذكرها دائمًا.تعلم الأذكار الجديدة: حيث يقدم التطبيق مجموعة متنوعة من الأذكار، بما في ذلك الأذكار اليومية والأذكار المخصصة لأوقات معينة، مما يساعد […]
- [تطبيق meeting app flutter مفتوح المصدر باستخدام zegocloud مجانا](https://geecoders.com/meeting-app-flutter/): تطبيق meeting app flutter مفتوح المصدر Flutter باستخدام zegocloud مجانامع انتشار جائحة COVID-19، أصبحت الاجتماعات عبر الهاتف الجوال أكثر شيوعًا من أي وقت مضى. حيث يسمح هذا النوع من الاجتماعات للأشخاص بالتواصل والتعاون مع بعضهم البعض حتى عندما يكونون بعيدين عن بعضهم البعض.هناك العديد من تطبيقات الاجتماعات عبر الهاتف الجوال المتاحة، ولكن هناك بعض الميزات التي يجب مراعاتها عند اختيار التطبيق المناسب. ومن أهم هذه الميزات:جودة الصوت والفيديو: يجب أن يكون التطبيق قادرًا على توفير جودة صوت وصورة جيدة حتى يتمكن المشاركون من التواصل بشكل فعال.مشاركة الشاشة: يجب أن يسمح التطبيق للمشاركين بمشاركة شاشاتهم مع بعضهم البعض.الأدوات التعاونية: يجب أن […]
- [برنامج سطح مكتب مفتوح المصدر (حصر غياب الطلاب Flutter)](https://geecoders.com/absence-app-flutter-html/): برنامج سطح مكتب مفتوح المصدر لحصر غياب الطلاب Flutterيعد غياب الطلاب من المشاكل التي تواجه العملية التعليمية في العديد من المدارس حول العالم. يمكن أن يؤدي الغياب المتكرر إلى تأخر الطلاب في التحصيل الدراسي، وانخفاض معدلات النجاح، وزيادة المخاطر السلوكية.لحل هذه المشكلة، تلجأ العديد من المدارس إلى استخدام برامج غياب الطلاب. هذه البرامج هي عبارة عن أنظمة إلكترونية يتم استخدامها لتسجيل غياب الطلاب ومتابعة حالتهم الأكاديمية.أهمية برنامج غياب الطلابالدقة في تسجيل الغياب: يمكن لبرنامج غياب الطلاب تسجيل الغياب بدقة وأمان، مما يساعد المعلمين على متابعة حالة الطلاب بشكل مستمر.سهولة الاستخدام: تتميز برامج غياب الطلاب بسهولة الاستخدام، مما يسهل على المعلمين […]
- [تخزين الفيديو في الكاش Flutter وتشغيله بدون إنترنت (تخزين الفيديو في الكاش وتشغيله لاحقًا)](https://geecoders.com/flutter-cache-video-offline/): تخزين الفيديو في الكاش Flutter وتشغيله بدون إنترنت Flutterفي تطوير تطبيقات Flutter الحديثة، تمثل إدارة الملفات المؤقتة وتخزين الفيديو تحديات كبيرة، خاصة مع الحاجة إلى تحسين تجربة المستخدم وتقليل استهلاك البيانات. تعد مكتبات Flutter_cache_manager وvideo_player من الأدوات القوية التي تساعد المطورين على إدارة هذه العمليات بسهولة وكفاءة. في هذه المقالة،سنوضح لك كيفية استخدام هذه المكتبات للتخزين المؤقت للفيديو والملفات الأخرى في التطبيقات، مع تفصيل الخطوات والأمثلة وأفضل الممارسات.ما هي مكتبة Flutter_cache_manager؟Flutter_cache_manager هي مكتبة ذاكرة تخزين مؤقت قوية للملفات. يتيح لك ذلك تنزيل الملفات وحفظها، مما يسمح للتطبيق باستردادها لاحقًا دون الحاجة إلى الرجوع إليها. وهذا يساعد على حفظ البيانات وتحسين أداء […]
- [كيف تتخلص من مشاكل التخزين عند حذف التطبيق؟ الحل النهائي على Android وiOS لمطوري Flutter](https://geecoders.com/not-save-hive-data-html/): الحل النهائي لمشاكل التخزين: كيف تبدأ تطبيقك من الصفر بعد الحذف على Android وiOSعند تطوير التطبيقات باستخدام Flutter، قد تواجه مشكلة شائعة جدًا: عند حذف التطبيق من الهاتف وإعادة تثبيته، تجد أن بعض البيانات ما زالت موجودة! هذا الأمر قد يُسبب مشاكل كبيرة في بعض أنواع التطبيقات مثل:– التطبيقات المالية أو البنكية– التطبيقات التي تعتمد على حساب مستخدم واحد– التطبيقات التي تحتوي على بيانات حساسةفي هذا المقال، سنشرح لك لطريقة الصحيحة للتخلص من جميع البيانات المخزنة بعد حذف التطبيق، سواء على نظام Android أو iOS، مع ضمان عدم استرجاع أي بيانات محفوظة سابقًا من النسخ الاحتياطي (Backup).تعطيل النسخ الاحتياطي في […]
- [كيفيه تفعيل ميزه AutoFill في مشروعك Flutter](https://geecoders.com/autofill-sms-flutter-html/): كيفيه تفعيل ميزه AutoFill في مشروعك Flutterتعد ميزة Auto Fill واحدة من أهم الميزات التي تحسن تجربة المستخدم في تطبيقك عند إدخال رمز التحقق (OTP) حيث توفر وقت وجهد علي المستخدم بدلا من كتابه الكود يتم الحصول عليه وملئ الكود في المكان المناسب . في هذا المقال، سنشرح كيفية تنفيذ هذه الميزة باستخدام مكتبة otp_autofill في تطبيقات Flutter.لماذا Auto Fill مهمه في تطبيقات Flutterتحسن من تجربة المستخدم عبر إدخال الرمز بشكل تلقائيً.تقليل الأخطاء الناتجة عن الإدخال اليدوي.المتطلبات الأساسيةتثبيت مكتبة otp_autofill.إعداد الصلاحيات اللازمة على Android.otp_autofill: ^4.1.0او يمكنك استخدام الامرflutter pub add otp_autofillتهيئه المشروع لإعداد كود Auto Fill في Flutterاستخدم الكود التالي […]
- [كيفيه ارسال الاشعارات لتطبيقك من Firebase بالطريقه الجديده (Flutter & Android & IOS) - send notification fcm](https://geecoders.com/send-notification-fcm-last-update-html-2/): تعرف على النظام الجديد لإرسال الإشعارات في فايربيز – send notification fcm (HTTP v1) ولماذا هو الأفضل للمطورينإرسال الإشعارات اليوم صار أكثر أمانًا وتنظيمًا بفضل انتقال Firebase Cloud Messaging إلى HTTP v1 API بدل Legacy API. في هذا الدليل الحصري سأشرح لك خطوة-بخطوة كيفية إرسال إشعار من النوع topic باستخدام سكربت Node.js (مثال كامل مرفق)، وكيفية عمل نفس العملية من Postman، بالإضافة لنقاط مهمة متعلقة بـ FCM Flutter واشتراك التطبيق في الـ topicلماذا HTTP v1؟النسخة الجديدة (HTTP v1) تستخدم OAuth 2.0 Access Token بدل Server Key الثابت. الفائدة:أمان أعلى (توكن مؤقت وليس مفتاح ثابت).تكامل مع Google Cloud IAM.بنية رسالة أكثر […]
- [دمج Android Flavors مع Flutter: خطوات سهلة لربط تطبيقاتك](https://geecoders.com/flavor-android-1-html/): دمج Android Flavors مع Flutter: خطوات سهلة لربط تطبيقاتكفي هذا المقال، سنناقش كيفية دمج Android Flavors مع Flutter لإنشاء تطبيقات محمولة متعددة من قاعدة رمز واحدة. سيوضح هذا المقال الخطوات الأساسية لربط تطبيقات Flutter مع Android Flavors، مع التركيز على سهولة الفهم والتنفيذ.ما هي Android Flavors؟Android Flavors هي ميزة مدمجة في Android Studio تسمح لك بإنشاء تطبيقات متعددة من قاعدة رمز واحدة. تتيح لك هذه الميزة تخصيص تطبيقاتك لأجهزة مختلفة أو مجموعات مستخدمين مختلفة.ما هي فوائد دمج Android Flavors مع Flutter؟تقليل تكرار الكود: يمكنك مشاركة قاعدة الكود الأساسية بين جميع نكهات Android الخاصة بك، مما يقلل من تكرار الكود والصيانة.تحسين […]
- [حل مشكله Development team has reached maximum number of registered iPhone devices](https://geecoders.com/development-team-reached-html-2/): حل مشكله Development team has reached maximum number of registered iPhone devicesيا أهل، إذا كنت مطور تطبيقات على نظام iOS، مشكلة “Development team has reached maximum number of registered iPhone devices” دي بتكون زعلانة جداً! هي بتقولك إن حسابك في Apple Developer وصل للحد الأقصى من الأجهزة المسجلة، وده يعني إنك مش هتقدر تضيف أجهزة جديدة أو تستمر في الاختبارات. بس لا تقلق، في حلول سهلة وفعالة، زي تغيير Bundle ID أو حذف بعض الأجهزة من إعدادات الـ Developer. في هالمقالة.ما هي مشكلة “Development team has reached maximum number of registered iPhone devices” بالظبط؟لو إنت مبتدئ في تطوير التطبيقات، هتعرف […]
- [تطبيق لعرض منتجات الحلوى لمتجرك مع انميشن متعدد الاستخدام kotlin multi platform](https://geecoders.com/app-sweet-compose-html/): حوّل متجر الحلوى الخاص بك لتجربة بصرية ساحرة — تطبيق متعدد المنصات جاهز بـKotlin!مشروع Recipe App هو عبارة عن تطبيق مُنفّذ باستخدام Compose Multiplatform (Kotlin Multiplatform) يهدف إلى عرض وصفات أو منتجات بشكل جذّاب، ويستهدف منصات متعددة: Android, iOS, Web, Desktop وحتى Android TV. يركّز المشروع على استكشاف قدرات Compose Multiplatform في تنفيذ تأثيرات بصرية مثل Hero animation، Collapsable toolbar، staggered animations، وgyroscope detection—وهذه الميزات تجعله مناسبًا أيضاً لعرض منتجات الحلوى بطريقة ترويجية جذابة. المشروع مرخّص برخصة Apache-2.0 وله صفحة عرض مباشرة (live demo) وروابط فيديو للعرض التوضيحيلماذا يعتبر هذا المشروع مفيدًا لعرض منتجات الحلوى (Use case)إذا كان لديك متجر […]
- [تغيير طريقة عرض اختيار الوقت والتاريخ في تطوير تطبيقات الاندرويد بالجافا DatePicker](https://geecoders.com/datepicker-timepicker-html/): تغيير طريقة عرض اختيار الوقت والتاريخ في تطوير تطبيقات الاندرويد بالجافااذا كنت ترغب بالنجاح في مجال تطوير تطبيقات الاندرويد او تطوير تطبيقات الجوال في العموم فهذا الامر يعتمد على ابداعك ولذلك عليك دائما بتقديم كل ما هو جديد ومختلف في تطبيقك حتى لا يشعر المستخدم ان هذا التصميم او التطبيق تم تنفيذه من قبل ونحن نحاول دائما ان نقدم لكم كل ما هو جديد وحصري في مجال تطوير التطبيقات حتى تكون قادر على تنفيذ التصميم الذي تسعى اليه وايضا عمل اضافات جديده دائما في تطبيقك حتى يصبح مختلف .DatePicker & TimePickerdependencies { implementation ‘com.github.OzcanAlasalvar:DatePicker:1.0.4’ } repositories { […]
- [امكانية عمل قراءة المزيد للنص في اندرويد ستوديو - Expandable Text View](https://geecoders.com/expandable-textview-html/): امكانية عمل قراءة المزيد للنص في اندرويد ستوديو – Expandable Text Viewفي هذا المقال نشارك معكم كيفية عمل امكانية لاضافة خاصية قراءة المزيد او تقليل النص او ما يعرف بي see more – see less وهو عباره عن زر يظهر في نهايه النص يخبر المستخدم اذا كان يريد قراءة المقال كامل او يكتفي بالقدر الذي وصل اليه وهذا سوف يكون من خلال المكتبة التي نقدمها لكم اليوم في هذه المقالة وهيا بسيطه جدا ومن المكتبات التي تحسن من هيكلة تطوير تطبيقات الجوال وخصوصا الاندرويد فهي مشهوره في معظم التطبيقات الضخمه .المكتبة implementation ‘com.github.MostafaGad1911:ExpandableTextView:1.0.0’طريقة الاستخداميمكنك استخدمها في التصميم الخاص […]
- [شرح Flutter Text Animation: إنشاء تأثيرات نصوص متحركة احترافية باستخدام AnimationController](https://geecoders.com/animations-txt-flutter-html-2/): اضافه تاثيرات حركيه (Flutter Text Animation) على النصوص في Flutterتضيف الرسوم المتحركة إحساسًا ديناميكيًا وجذابًا إلى واجهة التطبيق. في هذه المقالة، سوف نتعلم كيفية تطبيق تأثيرات النص المتحرك باستخدام كود Flutter المخصص استنادًا إلى AnimationController وTextAnimationStrategy. دعونا نلقي نظرة على التعليمات البرمجية المشتركة لتطوير واجهات ديناميكيةبالنسبة للمستخدمين، يساعد ذلك على زيادة جاذبية التطبيق وتحسين تجربة المستخدم.مفهوم الرسوم المتحركة في فلاتريعد Flutter إطارًا ممتازًا لإنشاء تطبيقات تفاعلية وسلسة ويوفر مكتبات شاملة لدعم الرسوم المتحركة. باستخدام AnimationController وCurvedAnimation، يمكنك تصميم تأثيرات فريدة للنص والشعارات والأزرار وعناصر الواجهة الأخرى. مقدمة إلى وحدة التحكم في الرسوم المتحركة واستراتيجية الرسوم المتحركة النصيةAnimationControllerوهي مسؤولة عن التحكم في […]
- [كيفيه استخراج Token لتوليد الاشعارات في firebase بعد التحديث الاخير](https://geecoders.com/fcm-notification-firebase-html/): كيفيه استخراج Token لتوليد الاشعارات في firebase بعد التحديث الاخيرعلى مدار سنوات طويلة، كان مطورو تطبيقات الهواتف المحمولة والويب يعتمدون على Firebase Cloud Messaging (FCM) لإرسال الإشعارات الفورية إلى المستخدمين. وكانت الطريقة التقليدية تعتمد على ما يُعرف باسم Legacy API، حيث يتم إرسال الطلبات إلى الرابط:Fcmويتم استخدام Server Key في ترويسة (Header) الطلب بهذا الشكلAuthorization: key=YOUR_SERVER_KEYلكن مع تطور خدمات Google Cloud وسياسة الأمان، أعلنت جوجل عن إيقاف دعم الـ Legacy API والتحوّل بالكامل إلى HTTP v1 API. هذا التغيير تطلّب أسلوباً مختلفاً للحصول على الصلاحيات وإرسال الإشعارات، وأصبح المطور مضطراً لاستخدام Access Token بدلًا من الـ Server Key التقليدي.في هذا […]
- [شرح كيفية استخدام binarySearch في Dart لتسهيل عملية البحث داخل list](https://geecoders.com/binary-search-html/): شرح كيفية استخدام binarySearch في Dart لتسهيل عملية البحث داخل listخوارزمية binarySearch من اكثر الخوارزميات استعمالا في البرمجة وذلك لانها توفر وقت كبير على المبرمجين وتسرع من الحصول على النتائج ولكن لكي تستطيع استخدام هذه الخوارزميه عليك بان تقوم بترتيب عناصر ال list حتى تتمكن من استعمالها وهذا الشرط ضروري في استخدام binarySearch وهذا ما تقوم عليه يمكنك استخدام امر sort او حتى ترتيب عناصر الlist لديك حتى تتمكن من استعمالها .How to use binarySearch in flutterالطريقة او اليه عملها بكل بساطة تقوم بقسم ال list الى قسين يمين ويسار وتقارن القيمه التي تبحث عنها اكبر من الجزء اليسار او […]
- [تصميم صفحة dashboard panel تعمل على بشكل responsive لتعمل على مختلف الاجهزة](https://geecoders.com/dashboard-panel-html/): تصميم صفحة dashboard panel تعمل على بشكل responsive لتعمل على مختلف الاجهزةتعتبر لوحات الإدارة سريعة الاستجابة أحد أسس تطوير تطبيقات الويب الحديثة لأنها تتيح للمستخدمين إدارة المحتوى بطريقة بسيطة وسلسة عبر مجموعة متنوعة من الأجهزة. في هذه المقالة، سنقوم بتحليل ومناقشة التعليمات البرمجية من مشروع لوحة الإدارة المستجيبة على GitHub. سنغطي كيفية تصميم واجهة مستخدم سريعة الاستجابة وتنظيم العناصر المختلفة لتنفيذ لوحة تحكم إدارية متكاملة.أهمية لوحات التحكم الإدارية سريعة الاستجابةأصبحت لوحات التحكم الإدارية المستجيبة جزءًا لا يتجزأ من التطبيقات الحديثة. فهو يسمح للمستخدمين بالوصول إلى أدوات إدارة المحتوى وإعدادات النظام من أي جهاز، بغض النظر عن حجم الشاشة. كما أنه […]
- [مشروع Flutter مفتوح المصدر لعرض الملف التعريفي الخاص بك](https://geecoders.com/cv-flutter-html/): مشروع Flutter مفتوح المصدر لعرض الملف التعريفي الخاص بكلغة البرمجة للاندرويد المتعارف عليها هيا الجافا و kotlin ولكن مع ظهور تقنية cross platform ظهرت من ضمن التقنيات Flutter والتي من برمجه جوجل وتسعى الى تسهيل تطوير التطبيقات والبرامج مع المطورين بشكل سريع ولذلك لغة برمجة الاندرويد لم تعد مقتصره فقط على Java و Kotlin وايضا تطوير تطبيقات الجوال الخاصه بنظام Ios لن تحتاج الى تعلم swift من اجل تطوير تطبيقات الايفون فقط كل هذا بكود واحد من Flutter يمكنك استخراج تطبيق يعمل على كلا المنصتينتتمتع فلاتر بالعديد من المزايا التي تجعلها قوية في الويب، بما في ذلك:الأداء: تتميز فلاتر بأداء […]
- [كيف تجعل تطبيقك أسرع وأخف باستخدام Flutter DevTools؟](https://geecoders.com/devtools-appsize-html/): هل تطبيقك ثقيل؟ حل مشكلة حجم التطبيق باستخدام Flutter DevToolsFlutter DevTools: أداة سحرية لتحليل وتحسين حجم تطبيقك Flutter DevTools App Size Tool تحليل حجم التطبيق وتحسين أدائهفي عالم تطوير التطبيقات باستخدام Flutter، يعتبر حجم التطبيق أحد العوامل الحاسمة التي تؤثر على تجربة المستخدم. كلما كان حجم التطبيق أصغر، زادت فرص تنزيله واستخدامه من قبل المستخدمين. لحسن الحظ، يوفر Flutter أدوات قوية مثل Flutter DevTools لتحليل حجم التطبيق وتحديد الأجزاء التي تستهلك مساحة كبيرة. في هذه المقالة، سنستعرض كيفية استخدام App Size Tool في Flutter DevTools، وكيفية تحسين حجم تطبيقك باستخدام الأمر flutter build appbundle –analyze-size.ما هو Flutter DevTools؟Flutter DevTools هو مجموعة […]
- [كيف تجعل واجهات تطبيقاتك في Flutter متجاوبة مع جميع الشاشات باستخدام MediaQuery و GridView](https://geecoders.com/mediaquery-responsive-html/): كيف تجعل واجهات تطبيقاتك في Flutter متجاوبة مع جميع الشاشات باستخدام MediaQuery و GridViewإذا كنت مطور تطبيقات باستخدام Flutter، فلا بد أنك واجهت مشكلة توافق التصميم مع أحجام الشاشات المختلفة. فالهاتف الصغير قد يعرض الواجهة بشكل مختلف تماماً عن الجهاز اللوحي أو شاشة الكمبيوتر. هنا تظهر أهمية كتابة أكواد مرنة تستجيب لحجم الشاشة وتتكيف مع جميع الأجهزة.في هذا المقال سنتناول بالشرح والتحليل كود عملي مكتوب بلغة Dart داخل إطار عمل Flutter، يوضح كيفية حساب أبعاد الشاشة ديناميكياً باستخدام MediaQuery، بالإضافة إلى إنشاء شبكة (GridView) متجاوبة تتحكم في عدد الأعمدة وفقاً لحجم الشاشة.كلاس Dimensions لحساب الأبعاد ديناميكياًالكود التالي يُعتبر أداة مساعدة […]
- [مراقبة حالة الاتصال بالإنترنت باستخدام Flutter وDart](https://geecoders.com/connection-status-listener-html/): مراقبة حالة الاتصال بالإنترنت باستخدام Flutter وDartتعد مراقبة حالة الاتصال بالإنترنت أمرًا بالغ الأهمية لتطبيقات الهاتف المحمول، حيث تتطلب العديد من التطبيقات الحديثة اتصالاً ثابتًا بالشبكة لتقديم الخدمات بشكل فعال. يوفر الكود أعلاه مثالًا عمليًا لكيفية تحقيق ذلك باستخدام لغة برمجة Dart وإطار عمل Flutter.كيفية تحسين تجربة المستخدم في Flutter عند انقطاع الاتصال بالشبكةdart:async: توفر أدوات لمعالجة العمليات غير المتزامنة، مثل StreamController.dart:io: تتيح الوصول إلى وظائف الإدخال/الإخراج الأساسية، مثل التحقق من الاتصال بالإنترنت باستخدام InternetAddress.lookup.connectivity_plus: مكتبة خارجية تُستخدم لمراقبة حالة الاتصال بالشبكة (Wi-Fi، Mobile، وغيرها).flutter/cupertino.dart: يوفر أدوات لبناء واجهات المستخدم بأسلوب iOS.hayyak/core/injection/injector.dart: يُستخدم لإدارة الاعتمادات، ولكنه ليس مفصلاً في الكود.../routing_manager/routing_manager.dart: […]
- [كيفية حفظ الملفات من الانترنت في جهازك محليا وفتحها في Flutter](https://geecoders.com/file-save-directory-html/): كيفية حفظ الملفات من الانترنت في جهازك محليا وفتحها في Flutterفي عالم تطوير التطبيقات المتنقلة، يُعد التعامل مع الملفات من الجوانب الأساسية التي يجب أن يكون المطورون على دراية بها. سواء كنت تعمل على تطبيق يُخزن بيانات المستخدم أو يُحمّل صورًا أو مستندات PDF، فإن إدارة الملفات بفعالية يصبح أمرًا لا غنى عنه. ومن بين الأدوات الحديثة التي ظهرت في هذا المجال، تأتي حزمة file_save_directory كحل مبتكر وسهل الاستخدام لتسهيل عملية تحديد مواقع حفظ الملفات داخل تطبيقات Flutter.في هذه المقالة الحصرية، سنقدم لك دليلاً شاملاً حول استخدام الحزمة file_save_directory ، مع التركيز على كيفية تحسين تجربة المستخدم، وكيفية تبسيط مهمة […]
- [كيف تحافظ على سرية كود Flutter وتقلل حجم التطبيق في نفس الوقت](https://geecoders.com/obfuscation-flutter-html/): سر خطير في Flutter قد ينقذ تطبيقك من الاختراقعند نشر تطبيقات Flutter للإنتاج، يسعى المطورون دائمًا إلى تحسين الأداء وزيادة الأمان. ومن بين الأدوات المفيدة لتحقيق هذا الهدف، نجد خيارَين مهمين في الأمر flutter build:–obfuscate–split-debug-info=build/debug-infoفي هذا المقال، سنستعرض كل خيار بالتفصيل، بما في ذلك كيفية استخدامه، أهميته، والفوائد التي يقدمها للمطور والمستخدم النهائي.ما هو الـ Obfuscation (إخفاء الكود)؟الـ Obfuscation أو “إخفاء الكود” هو عملية تحويل الكود البرمجي القابل للقراءة إلى كود غير قابل للفهم بسهولة من قبل البشر، دون التأثير على تنفيذه. هذه العملية تُستخدم غالبًا لأسباب أمنية وحماية الملكية الفكرية.كيف يعمل في Flutter؟عند استخدام الخيار –obfuscate أثناء عملية البناء، […]
- [إتقان أدوات واجهة مستخدم Flutter: الوظائف النقية Pure funcation / widgets](https://geecoders.com/pure-funcation-html/): شرح إتقان أدوات واجهة مستخدم Flutter: الوظائف النقية Pure funcation / widgetsشرح إتقان أدوات واجهة مستخدم Flutter: الوظائف النقية Pure funcation / widgetsإنشاء واجهات مستخدم فعالة ويمكن التنبؤ بها: أدوات واجهة مستخدم وظيفية خالصة لتطوير Flutterيركز هذا الموضوع على الفوائد الرئيسية لأدوات واجهة المستخدم الوظيفية البحتة:الكفاءة: تعتبر الوظائف البحتة فعالة بطبيعتها نظرًا لطبيعتها عديمة الحالة، والتي يمكن أن تعمل على تحسين الأداء.يمكن التنبؤ به: تنتج الدوال الخالصة دائمًا نفس المخرجات لنفس المدخلات، مما يؤدي إلى تبسيط الاختبار وتصحيح أخطاء تطبيقات Flutter.تطوير Flutter: التركيز الرئيسي لهذا الموضوع.Flutter Framework: أداة واجهة المستخدم الوظيفية الخالصة لإطار Flutter لإنشاء تطبيقات الهاتف المحمول.لغة برمجة Dart: […]
- [غيّر شكل تطبيقك بدون تحديث المتجر! اكتشف سر Firebase Remote Config في Flutter](https://geecoders.com/firebase-remote-config-html/): ودّع التحديثات المملة! Firebase Remote Config يحلها لكFirebase Remote Config غير تطبيقك لجميع المستخدمين بكبسة زرFirebase Remote Config هو جزء من خدمات Firebase الشهيره، حيث يسمح للمطورين بتحديث سلوك ووظائف التطبيق وإعداداته بدون الحاجة إلى تحديث التطبيق عبر المتجر (تحديث اجباري فوري). يمكنك التحكم في مظهر التطبيق أو تمكين ميزات جديدة أو تعديل رسائل المستخدم بشكل فوري من خلال لوحة تحكم Firebase.في هذا الدليل الشامل، سنوضح لك خطوة بخطوة كيفية استخدام Firebase Remote Config في Flutter بطريقة سهله وبسيطه، مع أمثلة عملية وكود واضح.تهيئه المشروعتاكد اولا ان مشروعك يتضمن التالي قبل البدءإضافة Firebase إلى مشروع Flutter (استخدام firebase_core).ربط المشروع بتطبيق […]
- [كيفية إنشاء باركود في ثوانٍ داخل تطبيقات Flutter](https://geecoders.com/barcode-flutter-html/): كيفية إنشاء باركود في ثوانٍ داخل تطبيقات Flutter في تطوير التطبيقات التي تعتمد علي الفواتير او حتي POS، أصبحت الحاجة إلى التعامل مع الباركودات والرموز الشريطية أمرًا شائعًا جدًا في المشروع، سواء في مجال المتاجر أو تتبع المنتجات أو حتى في البطاقات الإلكترونية. توفر مكتبة Flutter مجموعة من الأدوات القوية لتطوير واجهات المستخدم بسهولة، ولكن ماذا عن إنشاء رموز باركود داخل التطبيق؟ هنا تأتي أهمية مكتبة barcode_widget.ما هي مكتبة barcode_widget؟مكتبة barcode_widget هي مكتبة مخصصة لإنشاء الرموز الشريطية (Barcodes) بأنواعها المختلفة مباشرة داخل تطبيقات Flutter. تدعم هذه المكتبة العديد من أنواع الباركود مثل Aztec , Code 128 , QR Code وغيرها، وتتيح […]
- [هل تواجه مشكلة مساحة التخزين بسبب باكدجات Flutter المتراكمة في مشاريعك المتعددة؟](https://geecoders.com/space-package-flutter-html/): هل تواجه مشكلة مساحة التخزين بسبب باكدجات Flutter المتراكمة في مشاريعك المتعددة؟لا داعي للقلق! إليك حلّ سريع وفعال لتنظيف هذه الباكدجات دون الحاجة إلى تنظيف كل مشروع على حدة:لأجهزة MacOs و Linux:افتح الـ Terminal.انسخ هذا الأمر:for dir in ~/dev/* ; do (cd “$dir” && flutter clean ); doneعدّل الأمر:استبدل dev بمسار مجلد المشاريع لديك.تأكد من استخدام مسار صحيح.اضغط Enter لتشغيل الأمر.لأجهزة Windows:افتح الـ Command Prompt (CMD).انسخ هذا الأمر:for /d %i in (D:MyProjects*) do ( cd “%i” & flutter clean )عدّل الأمر:استبدل D:MyProjects بمسار مجلد المشاريع لديك.تأكد من استخدام مسار صحيح.اضغط Enter لتشغيل الأمر.شرح الأمر:for: يُستخدم هذا الأمر لتكرار عملية على […]
## Pages
- [برمجه الويب](https://geecoders.com/%d8%a8%d8%b1%d9%85%d8%ac%d9%87-%d8%a7%d9%84%d9%88%d9%8a%d8%a8/): صفحة خاصة بتصنيف: برمجه الويب
- [اوتوميشن](https://geecoders.com/%d8%a7%d9%88%d8%aa%d9%88%d9%85%d9%8a%d8%b4%d9%86/): صفحة خاصة بتصنيف: اوتوميشن
- [مكتبات كومبوس](https://geecoders.com/%d9%85%d9%83%d8%aa%d8%a8%d8%a7%d8%aa-%d9%83%d9%88%d9%85%d8%a8%d9%88%d8%b3/): صفحة خاصة بتصنيف: مكتبات كومبوس
- [رياكت](https://geecoders.com/%d8%b1%d9%8a%d8%a7%d9%83%d8%aa/): صفحة خاصة بتصنيف: رياكت
- [تعلم الالة](https://geecoders.com/%d8%aa%d8%b9%d9%84%d9%85-%d8%a7%d9%84%d8%a7%d9%84%d8%a9/): صفحة خاصة بتصنيف: تعلم الالة
- [انماط التصميم](https://geecoders.com/%d8%a7%d9%86%d9%85%d8%a7%d8%b7-%d8%a7%d9%84%d8%aa%d8%b5%d9%85%d9%8a%d9%85/): صفحة خاصة بتصنيف: انماط التصميم
- [فلاتر](https://geecoders.com/%d9%81%d9%84%d8%a7%d8%aa%d8%b1/): صفحة خاصة بتصنيف: فلاتر
- [انميشن](https://geecoders.com/%d8%a7%d9%86%d9%85%d9%8a%d8%b4%d9%86/): صفحة خاصة بتصنيف: انميشن
- [اندرويد كوتلن](https://geecoders.com/%d8%a7%d9%86%d8%af%d8%b1%d9%88%d9%8a%d8%af-%d9%83%d9%88%d8%aa%d9%84%d9%86/): صفحة خاصة بتصنيف: اندرويد كوتلن
- [اندرويد جافا](https://geecoders.com/%d8%a7%d9%86%d8%af%d8%b1%d9%88%d9%8a%d8%af-%d8%ac%d8%a7%d9%81%d8%a7/): صفحة خاصة بتصنيف: اندرويد جافا
- [اخرى](https://geecoders.com/%d8%a7%d8%ae%d8%b1%d9%89/): صفحة خاصة بتصنيف: اخرى
- [بلا فئة](https://geecoders.com/%d8%a8%d9%84%d8%a7-%d9%81%d8%a6%d8%a9/): صفحة خاصة بتصنيف: بلا فئة
- [واجهات المستخدم](https://geecoders.com/ui-ux/): صفحة خاصة بتصنيف: UI / UX
- [سوليد](https://geecoders.com/solid/): صفحة خاصة بتصنيف: solid
- [شروحات بايثون](https://geecoders.com/python_tutorial/): صفحة خاصة بتصنيف: python_tutorial
- [سكريبت بايثون](https://geecoders.com/python_scripts/): صفحة خاصة بتصنيف: python_scripts
- [تعليم الاله](https://geecoders.com/python_machinelearning/): صفحة خاصة بتصنيف: python_machinelearning
- [مكتبات بايثون](https://geecoders.com/python_libraries/): صفحة خاصة بتصنيف: python_libraries
- [بايثون](https://geecoders.com/python-2/): صفحة خاصة بتصنيف: python
- [برولوج](https://geecoders.com/prolog-2/): صفحة خاصة بتصنيف: prolog
- [اوركال](https://geecoders.com/oracle/): صفحة خاصة بتصنيف: oracle
- [اشعارات اندرويد](https://geecoders.com/notification/): صفحة خاصة بتصنيف: notification
- [شروحات نود](https://geecoders.com/nodejs_tutorial/): صفحة خاصة بتصنيف: nodejs_tutorial
- [مكتبات نود](https://geecoders.com/nodejs_packages/): صفحة خاصة بتصنيف: nodejs_packages
- [نود جي اس](https://geecoders.com/nodejs-19/): صفحة خاصة بتصنيف: nodeJS
- [هيكله المشروع اندرويد](https://geecoders.com/mvvm/): صفحة خاصة بتصنيف: MVVM
- [خرائط اندرويد](https://geecoders.com/mapping-and-tracking/): صفحة خاصة بتصنيف: Mapping and Tracking
- [جافا ار اكس](https://geecoders.com/java-rxjava/): صفحة خاصة بتصنيف: java-rxjava
- [جافا](https://geecoders.com/java-2/): صفحة خاصة بتصنيف: java
- [معلومات برمجيه](https://geecoders.com/info-programming/): صفحة خاصة بتصنيف: info-programming
- [معلومات الويب](https://geecoders.com/frontend/): صفحة خاصة بتصنيف: frontend
- [فراجمنت اندرويد](https://geecoders.com/fragment-3/): صفحة خاصة بتصنيف: Fragment
- [ويب فلاتر](https://geecoders.com/flutter_web/): صفحة خاصة بتصنيف: flutter_web
- [شروحات فلاتر](https://geecoders.com/flutter_tutorial/): صفحة خاصة بتصنيف: flutter_tutorial
- [تنبيهات فلاتر](https://geecoders.com/flutter_toast/): صفحة خاصة بتصنيف: flutter_toast
- [دفع الكتروني فلاتر](https://geecoders.com/flutter_payment/): صفحة خاصة بتصنيف: flutter_payment
- [مكتبات فلاتر](https://geecoders.com/flutter_package/): صفحة خاصة بتصنيف: flutter_package
- [شاشه البدء فلاتر](https://geecoders.com/flutter_onboarding/): صفحة خاصة بتصنيف: flutter_onboarding
- [اشعارات فلاتر](https://geecoders.com/%d8%a7%d8%b4%d8%b9%d8%a7%d8%b1%d8%a7%d8%aa-%d9%81%d9%84%d8%a7%d8%aa%d8%b1/): صفحة خاصة بتصنيف: flutter_notification
- [خرائط فلاتر](https://geecoders.com/flutter_maps/): صفحة خاصة بتصنيف: flutter_maps
- [اداره الحاله فلاتر](https://geecoders.com/flutter_management/): صفحة خاصة بتصنيف: flutter_management
- [ايقونات فلاتر](https://geecoders.com/flutter_icon/): صفحة خاصة بتصنيف: flutter_icon
- [العاب فلاتر](https://geecoders.com/flutter_games/): صفحة خاصة بتصنيف: flutter_games
- [فايربيز فلاتر](https://geecoders.com/flutter_firebase/): صفحة خاصة بتصنيف: flutter_firebase
- [ديسكتوب فلاتر](https://geecoders.com/flutter_desktop/): صفحة خاصة بتصنيف: flutter_desktop
- [تصاميم فلاتر](https://geecoders.com/flutter_design/): صفحة خاصة بتصنيف: flutter_design
- [قواعد بيانات فلاتر](https://geecoders.com/flutter_database/): صفحة خاصة بتصنيف: flutter_database
- [شريط التنقل فلاتر](https://geecoders.com/flutter_bottomnav/): صفحة خاصة بتصنيف: flutter_bottomNav
- [تطبيقات فلاتر](https://geecoders.com/flutter_apps/): صفحة خاصة بتصنيف: flutter_apps
- [انميشن فلاتر](https://geecoders.com/flutter_animation/): صفحة خاصة بتصنيف: flutter_animation
- [ذكاء اصطناعي فلاتر](https://geecoders.com/flutter_ai/): صفحة خاصة بتصنيف: flutter_ai
- [فايربيز اندرويد](https://geecoders.com/firebase-2/): صفحة خاصة بتصنيف: Firebase
- [حلول مشاكل](https://geecoders.com/errors/): صفحة خاصة بتصنيف: errors
- [شروحات كومبوس](https://geecoders.com/compose_tutorial/): صفحة خاصة بتصنيف: compose_tutorial
- [تطبيقات كومبوس](https://geecoders.com/compose_apps/): صفحة خاصة بتصنيف: compose_apps
- [سي بلس](https://geecoders.com/c-plus-2/): صفحة خاصة بتصنيف: c plus
- [قواعد بيانات اندرويد](https://geecoders.com/android-room/): صفحة خاصة بتصنيف: android-room
- [مشاريع اندرويد](https://geecoders.com/android-project/): صفحة خاصة بتصنيف: android-Project
- [مكتبات اندرويد](https://geecoders.com/android-library/): صفحة خاصة بتصنيف: android-library
- [شروحات اندرويد](https://geecoders.com/android-code/): صفحة خاصة بتصنيف: android-code
- [قوائم اندرويد](https://geecoders.com/android_recyclerview/): صفحة خاصة بتصنيف: android_recyclerview
- [مواقع الكترونية](https://geecoders.com/%d9%85%d9%88%d8%a7%d9%82%d8%b9-%d8%a7%d9%84%d9%83%d8%aa%d8%b1%d9%88%d9%86%d9%8a%d8%a9/): صفحة خاصة بتصنيف: مواقع الكترونية
- [تطبيقات الهاتف](https://geecoders.com/%d8%aa%d8%b7%d8%a8%d9%8a%d9%82%d8%a7%d8%aa-%d8%a7%d9%84%d9%87%d8%a7%d8%aa%d9%81/): صفحة خاصة بتصنيف: تطبيقات الهاتف
- [websites](https://geecoders.com/website/): مواقع الكترونية
- [wedjet](https://geecoders.com/wedjet/): من نحن يسعى موقعنا لاثراء المحتوى العربي بالدروس البرمجيه ومساعده المبرمجين في انجاز اعمالهم واضافه بعض الحلول البرمجيه التي قد تواجه المبرمج يحتوي الموقع على عدد كبير من لغات البرمجه ومجالات مختلفه يسعى الموقع الي تحقيق أقصى استفادة من التكنولوجيا الحديثه في المجالات المتنوعه القائمة البريدية انضم إلى قائمتنا البريدية وكن أول من يحصل على أحدث الدروس، المقالات، والعروض الحصرية في عالم البرمجة! 🚀 لا تفوت فرصة تطوير مهاراتك والبقاء على اطلاع دائم بأحدث التقنيات. اشترك الآن وابدأ رحلتك نحو الاحتراف! 💡🔥 اشتراك
- [applications](https://geecoders.com/applications/): تطبيقات الهاتف
- [question](https://geecoders.com/question/): [vc_row][vc_column][vc_column_text] [/vc_column_text][/vc_column][/vc_row]
- [faq](https://geecoders.com/faq/): الأسئلة الشائعة ؟ Geecoders ما هو + Geecoders هو فريق عمل ومنصة تعليمية تهدف إلى إثراء المحتوى العربي بالدروس البرمجية ومساعدة المبرمجين في إنجاز أعمالهم، بالإضافة إلى تقديم حلول برمجية متكاملة وخدمات رقمية. ما هي رسالة الموقع وأهدافه؟ + رسالتنا هي تمكين الأفراد والمبرمجين من خلال توفير تعليم برمجي شامل من الصفر وحتى الاحتراف، وتقديم خدمات تقنية عالية الجودة لتحقيق أقصى استفادة من التكنولوجيا الحديثة. ؟ Geecoders ما هي الخدمات التقنية التي يقدمها + (SEO) وتحسين محركات البحث. ،(Marketing) نقدم مجموعة متكاملة من الخدمات تشمل تصميم وتطوير تطبيقات الجوال، تطوير المواقع الإلكترونية، خدمات التسويق الرقمي ما هي المدة الزمنية المتوقعة […]
- [sidebar](https://geecoders.com/sidebar/)
- [contact us](https://geecoders.com/contact-us/): تواصل معنا لا تتردد في ترك طلبك وسوف يتم التواصل معك في اقرب وقت ممكن * الاسم * البريد الالكتروني * الخدمة اختر من القائمة تصميم موقع تصميم تطبيق اعلان داخل الموقع اداره الحملات الاعلانيه تسويق استشارات تقنية اخرى * وصف الخدمة ارسال يمكنك التواصل معنا ايضا عن طريق مواقع التواصل الاجتماعي
- [analysis home](https://geecoders.com/analysis-home/)
- [cards home](https://geecoders.com/cards-home/): [vc_row][vc_column][vc_column_text] ماذا نقدم ؟ [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row][vc_row][vc_column][vc_column_text] [/vc_column_text][/vc_column][/vc_row]
- [أعمالنا](https://geecoders.com/our-work/): تصميم تطبيقات الجوال نساعدك على تحويل فكرتك إلى تطبيق عملي ينافس في سوق التطبيقات، ونضمن لك أداءً عاليًا، تصميمًا عصريًا، وتجربة مستخدم مميزة لضمان نجاح مشروعك وانتشاره بين جمهورك تصميم المواقع الالكترونيه نساعدك على إطلاق موقع إلكتروني احترافي يعكس هوية مشروعك ويعزز وجودك الرقمي تصميم المتاجر الالكترونيه نوفّر لك حلول متاجر إلكترونية متكاملة تجعل عملية البيع والشراء سهلة ومرنة لعملائك. من إدارة المنتجات، والمخزون وطرق الدفع، وتحسين تجربة المستخدم، نضمن لك متجرًا جاهزًا للانطلاق وزيادة المبيعات بثقة. الاستشارات التقنيه نوفّر لك استشارات تقنية متخصصة تساعدك على اتخاذ القرارات الصحيحة لمشروعك الرقمي. سواء كنت تبدأ من الصفر أو تطوّر نظامًا قائمًا، […]
- [Home](https://geecoders.com/)
- [سياسة الخصوصية Privacy policy](https://geecoders.com/privacy-policy/): سياسة الخصوصية مدونة جي كودرس – GeeCoders تحترم خصوصية الزوار بشكل كامل , لدى قمنا بعمل صفحة سياسة الخصوصية حتى تكون على ثقة كاملة بأننا سنحمي كل ما يتعلق بك و بخصوصيتك , فوثيقة سياسة الخصوصية هذه تحدد الخطوط العريضة لأنواع المعلومات الشخصية التي سنهتم بها و نجمعها هنا في موقع جي كودرس – GeeCoders. ملفات الدخول ! كجميع مواقع الإنترنيت الجدية , تستخدم مدونة جي كودرس – GeeCoders ملفات الدخول , من أجل الحصول على بعض المعلومات الروتينية على سبيل المثال : نوع المتصفح , مزود الخدمة الإنترنيت الخاص بك , التاريخ , وعناوين ال IP , حيث تشمل […]
## Optional
- [Agent (MCP protocol)](websites-agents.hostinger.com/geecoders.com/mcp)
[comment]: # (Generated by Hostinger Tools Plugin)