4US⌚️Tech
Open in Telegram
قناة لنشر كل ما هو جديد في مجال التكنولوجيا والمعلومات والذكاء الاصطناعي.
Show more480
Subscribers
No data24 hours
No data7 days
+430 days
Posts Archive
480
مرحباً متابيعيني الاعزاء مواصلة لشرح
مشروع السورس كود قمت بعمل هذا الفيديو
شرح بسيط لطريقة انشاء مشروع فايربيس
وربطة مع مشروع فلاتر المستخدم في القناة
اتمنى أنني وفقت في الشرح وسوف يكون هناك
شروحات متتابعة بشكل أفضل إن شاء الله...
https://youtu.be/LIQ5E_NNnoU?si=a8EYiskB2aFgQIGy
480
إنشاء مشروع Firebase
فيما يلي دليل خطوة بخطوة حول كيفية إنشاء Firebase:
1. انتقل إلى وحدة تحكم Firebase:
* تفضل بزيارة وحدة تحكم Firebase على https://console.firebase.google.com/.
* إذا لم تكن قد قمت بذلك بالفعل، قم بتسجيل الدخول باستخدام حساب Google الخاص بك.
2. إنشاء مشروع جديد:
* انقر على زر "إضافة مشروع" في وحدة التحكم.
* أدخل اسم المشروع وحدد منطقة لمشروعك.
* اضغط على "إنشاء مشروع".
3. تمكين خدمات Firebase:
* بمجرد إنشاء مشروعك، ستتم إعادة توجيهك إلى صفحة نظرة عامة على المشروع.
* في الشريط الجانبي الأيسر، انقر على "المصادقة" لتمكين مصادقة Firebase.
* يمكنك أيضًا تمكين خدمات Firebase الأخرى التي تريد استخدامها في مشروعك، مثل Cloud Firestore، وRealtime Database، وCloud Storage، وما إلى ذلك.
4. أضف تطبيقك إلى المشروع:
* انقر على زر "إضافة تطبيق" في صفحة النظرة العامة على المشروع.
حدد النظام الأساسي لتطبيقك (Android، iOS، الويب، وما إلى ذلك).
اتبع التعليمات لتسجيل تطبيقك وتنزيل ملفات التكوين الضرورية.
تسجيل تطبيقك وتنزيل ملفات التكوين
فيما يلي تعليمات تسجيل تطبيقك وتنزيل ملفات التكوين الضرورية لمنصات مختلفة:
أندرويد:
1. انتقل إلى وحدة تحكم Firebase:** https://console.firebase.google.com/
2. اختر مشروعك: انقر على المشروع الذي تريد تسجيل تطبيقك به.
3. انقر فوق "إضافة تطبيق": في صفحة النظرة العامة على المشروع، انقر فوق الزر "إضافة تطبيق".
4. حدد "Android":اختر "Android" كمنصة لتطبيقك.
5. أدخل اسم الحزمة الخاصة بك: أدخل اسم الحزمة لتطبيق Android الخاص بك (على سبيل المثال، com.example.myapp).
6. تنزيل ملف
google-services.json: انقر على "تنزيل google-services.json" واحفظ الملف في دليل "التطبيق" لمشروع Android الخاص بك.
ماكنتوش:
1. انتقل إلى وحدة تحكمFirebase* https://console.firebase.google.com/
2. اختر مشروعك: انقر على المشروع الذي تريد تسجيل تطبيقك به.
3. انقر فوق "إضافة تطبيق": في صفحة النظرة العامة على المشروع، انقر فوق الزر "إضافة تطبيق".
4. حدد "iOS":* اختر "iOS" كنظام أساسي لتطبيقك.
5. أدخل معرف الحزمة الخاصة بك: أدخل معرف الحزمة لتطبيق iOS الخاص بك (على سبيل المثال، com.example.myapp).
6. تنزيل ملف GoogleService-Info.plist: انقر على "تنزيل GoogleService-Info.plist" واحفظ الملف في الدليل الجذر لمشروع iOS الخاص بك.
الويب:
1. انتقل إلى وحدة تحكمFirebase* https://console.firebase.google.com/
2. اختر مشروعك: انقر على المشروع الذي تريد تسجيل تطبيقك به.
3. انقر فوق "إضافة تطبيق": في صفحة النظرة العامة على المشروع، انقر فوق الزر "إضافة تطبيق".
4. حدد "الويب":* اختر "الويب" كمنصة لتطبيقك.
5. سجل تطبيقك: أدخل اسمًا لتطبيقك وانقر على "تسجيل التطبيق".
6. انسخ تكوين Firebase: انسخ رمز تكوين Firebase المقدم والصقه في ملف JavaScript لتطبيق الويب الخاص بك.480
لربط مشروع سورس كود Flutter بمشروع Firebase، اتبع الخطوات التالية:
1. إنشاء مشروع Firebase: إذا لم يكن لديك مشروع Firebase بالفعل، فانتقل إلى وحدة تحكم Firebase (<https://console.firebase.google.com/>) وأنشئ مشروعًا جديدًا.
2. أضف Flutter إلى مشروع Firebase الخاص بك:
أ. انتقل إلى إعدادات المشروع في وحدة تحكم Firebase.
ب. قم بالتمرير لأسفل إلى قسم "تطبيقاتك" وانقر على زر "إضافة تطبيق".
ج. حدد "Flutter" كنظام أساسي واتبع التعليمات لتنزيل ملف "google-services.json" (لنظام Android) أو ملف "GoogleService-Info.plist" (لنظام iOS).
3. ضع ملف التكوين في مشروع Flutter الخاص بك:
أ. ضع ملف "google-services.json" في دليل "android/app" لمشروع Flutter الخاص بك.
ب. ضع ملف "GoogleService-Info.plist" في دليل "ios/Runner" لمشروع Flutter الخاص بك.
4. أضف التبعيات إلى مشروع Flutter الخاص بك:
أ. في ملف "pubspec.yaml" الخاص بمشروع Flutter، أضف التبعيات التالية ضمن "التبعيات":
firebase_core: ^1.0.0
cloud_firestore: ^1.0.0
firebase_auth: ^1.0.0
# أضف أي تبعيات أخرى لـ Firebase تحتاجها
ب. قم بتشغيل ``flutter pub get`` لجلب التبعيات.
5. تهيئة Firebase في مشروع Flutter الخاص بك:
أ. في ملف "main.dart" الخاص بمشروع Flutter، قم باستيراد الحزمة "firebase_core" وأضف الكود التالي في بداية الوظيفة "main":
WidgetsFlutterBinding.ensureInitialized();
انتظر Firebase.initializeApp();
ب. يقوم هذا الرمز بتهيئة Firebase وإتاحته لتطبيق Flutter.
6. استخدم خدمات Firebase في مشروع Flutter الخاص بك:
أ. يمكنك الآن استخدام خدمات Firebase مثل Firestore وFirebase Authentication وCloud Storage في مشروع Flutter الخاص بك.
ب. على سبيل المثال، لاستخدام Firestore، قم باستيراد الحزمة cloud_firestore واستخدم خاصية FirebaseFirestore.instance للوصول إلى قاعدة بيانات Firestore.
480
" إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا "
اللهٌم صلِ وسلم على نبينا مٌحمد .
جمعه طيبة مباركة 🌺🌹💐
480
دعمكم لنا هو سبب استمرارنا ونجاحنا
لا تبخلوا في الاشتراك في قنواتنا للإستمرار 👇👇✅
🔴https://youtube.com/@abunashoan?si=v63aUsMUV_BsxEX9
🔴https://t.me/abunash_tech
480
100 فكرة من افكار مشاريع تخرج لقسم هندسة الحاسوب ومايتبع هذا الفرع :
1- نظام مستشفي طبي متكامل
2- مشروع تخرج نظام عيادة طبية حديثة
3- مشروع بيانات العملاء بالبنك
4- مشروع تخرج نظام التعرف على الاشخاص من خلال البصمة
5- برنامج المبيعات
6- برنامج متابعة دوام الموظفين
7- انظمة ارسال رسائل الجوال باستخدام IR
8- برنامج معالجة الصور
9- نظام ادارة محلات قطع غيارات السيارات والمحركات
10- نظام ادارة محلات مبيعات الجوال
11- برنامج صادر ووارد
12- برنامج لحساب كلفة استخدامك للانترنت
13- برنامج مبيعات وادرة مستودعات
14- مستعرض صفحات انترنت
15- نظام ادارة بيانات طلاب الكلية
16- نظام مقاهي الانترنت مشروع تخرج
17- نظام ادارة موظفين
18- لعبة المدن الاستراتيجية الحربية
19- نظام محادثة عبر الشبكة
20- نظام ادارة المعاهد والمدارس
21- برنامج ادارة بيانات الطلاب للمدارس
22- نظام حسابات محاسبي
23- نظام ادارة بيانات الكليات والجامعات
24- نظام حماية لجهاز الكمبيوتر
25- برنامج متابعة حركة الاسهم
26- نظام ادارة مختبرات ومعامل طبية
27- ادارة مستشفيات بلغة السي
28- نظام متكامل لنقاط المبيعات POS
29- نظام متكامل لادارة المطاعم السياحية
30- برنامج بنكي
يتبع على القناة 👇👇👇👇👇👌🔜
https://t.me/abunash_tech
480
100 فكرة من افكار مشاريع تخرج لقسم هندسة الحاسوب ومايتبع هذا الفرع :
1- نظام مستشفي طبي متكامل
2- مشروع تخرج نظام عيادة طبية حديثة
3- مشروع بيانات العملاء بالبنك
4- مشروع تخرج نظام التعرف على الاشخاص من خلال البصمة
5- برنامج المبيعات
6- برنامج متابعة دوام الموظفين
7- انظمة ارسال رسائل الجوال باستخدام IR
8- برنامج معالجة الصور
9- نظام ادارة محلات قطع غيارات السيارات والمحركات
10- نظام ادارة محلات مبيعات الجوال
11- برنامج صادر ووارد
12- برنامج لحساب كلفة استخدامك للانترنت
13- برنامج مبيعات وادرة مستودعات
14- مستعرض صفحات انترنت
15- نظام ادارة بيانات طلاب الكلية
16- نظام مقاهي الانترنت مشروع تخرج
17- نظام ادارة موظفين
18- لعبة المدن الاستراتيجية الحربية
19- نظام محادثة عبر الشبكة
20- نظام ادارة المعاهد والمدارس
21- برنامج ادارة بيانات الطلاب للمدارس
22- نظام حسابات محاسبي
23- نظام ادارة بيانات الكليات والجامعات
24- نظام حماية لجهاز الكمبيوتر
25- برنامج متابعة حركة الاسهم
26- نظام ادارة مختبرات ومعامل طبية
27- ادارة مستشفيات بلغة السي
28- نظام متكامل لنقاط المبيعات POS
29- نظام متكامل لادارة المطاعم السياحية
30- برنامج بنكي
31- برنامج البصمة
32- برنامج ادارة بنوك بالسي
33- برنامج الاجور والرواتب
34- عيادة اسنان
35- كود كامل لعبة ماريو الشهيرة
36- مشروع متابعه المشتريات والمبيعات (DAO)
37- مشروع ادارة مخازن
38- برنامج ادارة عقارات
39- نظام محاسبي متكامل
40- برنامج ارسال رسائل الجوال بالبلوتوث
41- نظام ادارة شركات الصرافة
42- ادارة مشتركي عدادات الكهرباء
43- نظام ادارة العاملين بشركات البترول
44- نظام ادارة موظفين الجامعات
45- برنامج التحكم بالاجهزة من خلال منفذ الصوت والطابعة
46- برنامج التحكم بالاجهزة عن بعد
47- رسم حاسوب بلغة السي شكل شمسي
48- موسوعة الانترنت الذهبية
49- نظام المخازن
50- نظام مدير المخازن
51- نظام ادارة مكتبة
52- نظام محاسبي للسوبرماركت
53- برنامج اكتشاف معلومات جهاز الكمبيوتر
54- برنامج محادثة يشابه MSN
55- نظام المجيب الالي
56- نظام بنكي متكامل
57- نظام مبيعات صيدليات
58- نظام ادارة فنادق سياحية
59- برنامج ادارة مراكز صحية ومستشفيات
60- نظام ادارة صيدليات
61- برنامج نقاط مبيعات
62- برنامج ادارة مطاعم
63- نظام ادارة مكتبات
64- برنامج مقارنة بصمات الاصابع
65- نظام بنكي بسيط
66- برنامج ادارة عملاء البنك
67- الفاتورة الذكية
68- نظام بيانات المرضي
69- مشروع تخرج متكامل نظام ادارة شئون الموظفين
70- مشروع تخرج برنامج حاسوبي لحساب كلف اللانوعية في مشاريع الانشاء
71- قاموس ترجمة
72- دليل الهاتف
73- برنامج مناقصات تجارية
74- برنامج ادارة فنادق سياحية
75- نظام مبيعات ومشتريات محاسبي
76- نظام متابعة فيزا كارد العملاء
77- برنامج ادارة الصيدلية
78- برنامج رفع ملفات الانترنت
79- برنامج سجل الهاتف
80- التحكم بالكمبيوتر من خلال الصوت مشروع تخرج
81- مشروع تخرج نظام مضاد الفيروسات
82- نظام المحافظ المالية
83- نظام مدير المبيعات
84- لعبة السوليتير
85- نظام بيانات المرضى
86- برنامج جمع الايميلات من المواقع
87- نظام محرر نصوص يشابه microsoft word
88- برنامج دفتر عناوين ومفكرة
89- برنامج انتي فيروس
90- دليل هاتف
91- نظام ادارة فنادق
92- نظام ادارة مستشفيات
93- برنامج متابعة حالة الطقس
94- نظام ادارة بيانات المرضي للمستشفيات والمراكز الطبية
95- برنامج محلات بيع وتاجير الاسطوانات
96- برنامج متابعة بورصة الاسهم السعودية
97- برنامج سحوبات اللوتري وقرعة المسابقات
98- نظام متكامل لادارة المكتبات
99- نظام نقاط البيع لشركات الادوية
100- نظام حساب الرواتب للموظفين
480
هذا فيديو للمشروع واذا وجد تفاعل سأقوم بشرح طريقة تشغيل المشروع وربطة بقاعدة البيانات ...
https://youtu.be/18iAdnVI2iU?si=ex63ofAdS-CKtTFF
480
مشروع سورس كود لتطبيق اندرويد للبحث عن أقرب دكتور وعيادة طبية..
كلمة سر فتح المشروع
abunashoan
480
تحويل ملف JSON إلى ملف Excel باستخدام Dart code
هناك عدة طرق لتحويل ملف JSON إلى ملف Excel باستخدام Dart code. إليك بعض الطرق الشائعة:
1. باستخدام مكتبة xlsxwriter:
مكتبة xlsxwriter هي مكتبة Dart لإنشاء ملفات اكسل. يمكنك استخدامها لتحميل ملف JSON، تحويل البيانات إلى قائمة Dart، ثم استخدام مكتبة xlsxwriter لإنشاء مصنف اكسل جديد، إضافة ورقة عمل جديدة، وكتابة البيانات إلى ورقة العمل.
import 'dart:convert';
import 'package:xlsxwriter/xlsxwriter.dart';
void main() async {
// تحميل ملف JSON
var jsonString = await File('data.json').readAsString();
var data = jsonDecode(jsonString);
// إنشاء مصنف اكسل جديد
var excel = ExcelWriter('data.xlsx');
// إضافة ورقة عمل جديدة
var sheet = excel.sheets['Sheet1'];
// كتابة البيانات إلى ورقة العمل
for (var row = 0; row < data.length; row++) {
for (var col = 0; col < data[row].length; col++) {
sheet.write(row, col, data[row][col]);
}
}
// حفظ مصنف اكسل
excel.close();
}
2. باستخدام مكتبة data_tables:
مكتبة data_tables هي مكتبة Dart لإنشاء جداول بيانات. يمكنك استخدامها لتحميل ملف JSON، تحويل البيانات إلى جدول بيانات، ثم استخدام مكتبة xlsxwriter لتحويل جدول البيانات إلى ملف اكسل.
import 'dart:convert';
import 'package:data_tables/data_tables.dart';
import 'package:xlsxwriter/xlsxwriter.dart';
void main() async {
// تحميل ملف JSON
var jsonString = await File('data.json').readAsString();
var data = jsonDecode(jsonString);
// إنشاء جدول بيانات جديد
var table = Table();
// إضافة صفوف إلى الجدول
for (var row in data) {
table.addRow(row.values.toList());
}
// حفظ جدول البيانات إلى ملف اكسل
table.write('data.xlsx');
}
3. باستخدام مكتبة csv:
مكتبة csv هي مكتبة Dart لإنشاء وتحليل ملفات CSV. يمكنك استخدامها لتحميل ملف JSON، تحويل البيانات إلى ملف CSV، ثم استخدام مكتبة xlsxwriter لتحويل ملف CSV إلى ملف اكسل.
import 'dart:convert';
import 'package:csv/csv.dart';
import 'package:xlsxwriter/xlsxwriter.dart';
void main() async {
// تحميل ملف JSON
var jsonString = await File('data.json').readAsString();
var data = jsonDecode(jsonString);
// إنشاء ملف CSV جديد
var csv = ListToCsvConverter().convert(data);
// حفظ ملف CSV
File('data.csv').writeAsStringSync(csv);
// تحويل ملف CSV إلى ملف اكسل
ExcelWriter('data.xlsx').sheets['Sheet1'].writeRows(csv.split('\n'));
}
ملاحظة:
* تأكد من تثبيت المكتبات اللازمة قبل استخدامها.
* قد تحتاج إلى تعديل الكود اعتمادًا على هيكل ملف JSON الخاص بك.
* يمكنك تخصيص الكود لإضافة المزيد من الميزات، مثل تنسيق الخلايا أو إضافة عناوين الأعمدة.480
تحويل ملف JSON إلى ملف Excel باستخدام Python
هناك عدة طرق لتحويل ملف JSON إلى ملف Excel باستخدام Python:
1. باستخدام مكتبة Pandas:
Pandas هي مكتبة Python قوية لتحليل البيانات. يمكنك استخدامها لقراءة ملف JSON وتحويله إلى إطار بيانات Pandas، ثم حفظ إطار البيانات كملف Excel.
import pandas as pd
# قراءة ملف JSON
data = pd.read_json("data.json")
# تحويل البيانات إلى إطار بيانات Pandas
df = pd.DataFrame(data)
# حفظ إطار البيانات كملف Excel
df.to_excel("data.xlsx", index=False)
2. باستخدام مكتبة json:
مكتبة json هي مكتبة Python مدمجة لتحليل البيانات في شكل JSON. يمكنك استخدامها لتحميل ملف JSON، ثم تحويل البيانات إلى قائمة Python، ثم استخدام مكتبة مثل openpyxl لإنشاء ملف Excel وكتابة البيانات إليه.
import json
import openpyxl
# تحميل ملف JSON
with open("data.json", "r") as f:
data = json.load(f)
# إنشاء مصنف Excel جديد
wb = openpyxl.Workbook()
# إنشاء ورقة عمل جديدة
ws = wb.active
# كتابة البيانات إلى ورقة العمل
for row, item in enumerate(data):
for col, value in enumerate(item.values()):
ws.cell(row=row+1, column=col+1).value = value
# حفظ ملف Excel
wb.save("data.xlsx")
3. باستخدام مكتبة xlwt:
مكتبة xlwt هي مكتبة Python لكتابة البيانات إلى ملفات Excel. يمكنك استخدامها لتحويل البيانات من ملف JSON إلى ملف Excel مباشرةً.
import json
import xlwt
# تحميل ملف JSON
with open("data.json", "r") as f:
data = json.load(f)
# إنشاء مصنف Excel جديد
wb = xlwt.Workbook()
# إنشاء ورقة عمل جديدة
ws = wb.add_sheet("Sheet1")
# كتابة البيانات إلى ورقة العمل
for row, item in enumerate(data):
for col, value in enumerate(item.values()):
ws.write(row, col, value)
# حفظ ملف Excel
wb.save("data.xlsx")
4. باستخدام أدوات عبر الإنترنت:
هناك العديد من الأدوات عبر الإنترنت التي يمكنها تحويل ملفات JSON إلى ملفات Excel. يمكنك استخدام هذه الأدوات إذا كنت لا تريد تثبيت أي مكتبات Python.
ملاحظة:
* تأكد من تثبيت المكتبات اللازمة قبل استخدامها.
* قد تحتاج إلى تعديل الكود اعتمادًا على هيكل ملف JSON الخاص بك.
* يمكنك تخصيص الكود لإضافة المزيد من الميزات، مثل تنسيق الخلايا أو إضافة عناوين الأعمدة.480
+2
سورس كود جاهز لمشروع تطبيق صحي...
قريباً سوف اقوم بشرح كيفية إنشاء الواجهات والشاشات وربطها في المشروع..
480
شرح ملفات ومجلدات الاندرويد في مشروع فلاتر...
لاتنسى الاشتراك في القناة ليصلك كل جديد ◀️
https://agentnine9.blogspot.com/2024/04/android-flutter.html?m=1
480
في هذا المقال سوف تجد شرح تفصيلي لمشروع فلاتر بجميع المجلدات والملفات ولماذا تستخدم ...
https://agentnine9.blogspot.com/2024/04/flutter_12.html?m=1
