en
Feedback
4US⌚️Tech

4US⌚️Tech

Open in Telegram

قناة لنشر كل ما هو جديد في مجال التكنولوجيا والمعلومات والذكاء الاصطناعي.

Show more
480
Subscribers
No data24 hours
No data7 days
+430 days
Posts Archive
تم اضافه شاشة اشعار المستخدم بضرورة تشغيل الاشعارات في حال تم توقيف الاشعارات ومنعه من استخدام التطبيق..
+2
تم اضافه شاشة اشعار المستخدم بضرورة تشغيل الاشعارات في حال تم توقيف الاشعارات ومنعه من استخدام التطبيق..

هذا الحزمة أوسع وافضل من الحزمة السابقة __&__&------------------------- شرح استخدام حزمة flutter_localizations ### 1. تثبيت الحزمة قم بتثبيت حزمة flutter_localizations في ملف pubspec.yaml:
dependencies:
  flutter_localizations:
    sdk: flutter
### 2. استيراد الحزمة استيراد الحزمة في ملف main.dart:
import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
### 3. تحديد اللغات المدعومة حدد اللغات التي تريد دعمها في تطبيقك في ملف pubspec.yaml:
flutter:
  supportedLocales:
    - en
    - ar
### 4. توفير ملفات الترجمة قم بإنشاء ملفات الترجمة لكل لغة تريد دعمها في مجلد lib/l10n. على سبيل المثال، يمكنك إنشاء الملفات التالية: * lib/l10n/en.dart * lib/l10n/ar.dart ### 5. تعريف فئات الترجمة قم بتعريف فئات الترجمة لكل لغة في ملفات الترجمة الخاصة بها. على سبيل المثال، يمكنك تعريف الفئات التالية في ملف lib/l10n/en.dart:
class AppLocalizations {
  static const AppLocalizations delegate = AppLocalizations();

  String get title => Intl.message(
    'My App',
    name: 'title',
    desc: 'Title of the app',
  );

  String get hello => Intl.message(
    'Hello, world!',
    name: 'hello',
    desc: 'Greeting message',
  );
}
قم بتعريف فئات الترجمة للغة العربية في ملفات الترجمة الخاصة بها. على سبيل المثال، يمكنك تعريف الفئات التالية في ملف lib/l10n/ar.dart:
class AppLocalizations {
  static const AppLocalizations delegate = AppLocalizations();

  String get title => Intl.message(
    ' اسم التطبيق',
    name: 'title',
    desc: 'عنوان التطبيق',
  );

  String get hello => Intl.message(
    'رساله الترحيب!',
    name: 'hello',
    desc: 'Greeting message',
  );
}
### 6. تهيئة الحزمة قم بتهيئة حزمة flutter_localizations في ملف main.dart:
class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'My App',
      localizationsDelegates: [
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
        GlobalCupertinoLocalizations.delegate,
      ],
      supportedLocales: [
        const Locale('en', ''),
        const Locale('ar', ''),
      ],
      home: MyHomePage(),
    );
  }
}
### 7. تحميل النصوص المترجمة استخدم فئات الترجمة لتحميل النصوص المترجمة في تطبيقك. على سبيل المثال، يمكنك تحميل عنوان التطبيق باستخدام الكود التالي:
Text(AppLocalizations.of(context).title),

🔴طريقة إنشاء تطبيق متعدد اللغات في Flutter بشكل سهل ورائع جداً خطوات الشرح👇👇👇 فيما يلي مثال على كيفية إنشاء تطبيق متعدد اللغات في Flutter باستخدام حزمة flutter_translate: 1. تثبيت حزمة flutter_translate:
dependencies:
  flutter_translate: ^5.0.0
2. إنشاء ملفات الترجمة: قم بإنشاء ملفات JSON منفصلة لكل لغة تريد دعمها. على سبيل المثال، يمكنك إنشاء الملفات التالية: * assets/translations/en.json * assets/translations/ar.json 3. إضافة الترجمات إلى ملفات JSON: أضف الترجمات إلى ملفات JSON الخاصة بكل لغة. على سبيل المثال، يمكنك إضافة الترجمات التالية إلى ملف en.json:
{
  "title": "My App",
  "hello": "Hello, world!",
  "welcome": "Welcome to my app!",
}
أضف الترجمات إلى ملفات JSON الخاصة بكل لغة. على سبيل المثال، يمكنك إضافة الترجمات التالية إلى ملف ar.json:
{
  "title": "تطبيقي",
  "hello": "مرحباً بك!",
  "welcome": "مرحبا بكم في تطبيقي!",
}
4. تهيئة حزمة flutter_translate: قم بتهيئة حزمة flutter_translate في ملف main.dart:
import 'package:flutter/material.dart';
import 'package:flutter_translate/flutter_translate.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await translation.init(
    locale: const Locale('en'),
    fallbackLocale: const Locale('en'),
    translationFiles: {
      'en': 'assets/translations/en.json',
      'ar': 'assets/translations/ar.json',
    },
  );

  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'My App',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
      localizationsDelegates: translation.localizationDelegates,
      supportedLocales: translation.supportedLocales(),
    );
  }
}
5. استخدام الترجمات في تطبيقك: استخدم دالة translation.text لترجمة النصوص في تطبيقك. على سبيل المثال، يمكنك استخدام الكود التالي لترجمة عنوان التطبيق:
Text(translation.text('title')),
6. تغيير لغة التطبيق: يمكنك تغيير لغة التطبيق باستخدام دالة translation.changeLocale:
translation.changeLocale(const Locale('ar'));
## شرح الكود * في ملف main.dart:     * يتم استيراد حزمة flutter_translate.     * يتم تهيئة حزمة flutter_translate باستخدام دالة init.     * يتم تحديد اللغة الافتراضية واللغة الاحتياطية.     * يتم تحديد ملفات الترجمة لكل لغة.     * يتم إنشاء تطبيق Flutter باستخدام دالة runApp.     * يتم إضافة localizationsDelegates و supportedLocales إلى تطبيق Flutter لتحديد اللغات المدعومة. * في ملف MyApp:     * يتم تحديد عنوان التطبيق.     * يتم تحديد سمة التطبيق.     * يتم تحديد الصفحة الرئيسية للتطبيق. ## ملاحظات * تأكد من أن ملفات الترجمة الخاصة بك تحتوي على جميع الترجمات اللازمة. * يمكنك استخدام دالة translation.currentLocale للحصول على اللغة الحالية للتطبيق. * يمكنك استخدام حزمة flutter_localizations لدعم اللغات من اليمين إلى اليسار.

photo content

تم اضافه الاشعارات إلى المشروع %❤️✅ 1⃣ ⏰وصول الاشعارات إلى العيادة الطبية عند حجز المريض لموعد الزيارة . 2⃣ ⏰وصول الاشعارات إ
+4
تم اضافه الاشعارات إلى المشروع %❤️✅ 1⃣ ⏰وصول الاشعارات إلى العيادة الطبية عند حجز المريض لموعد الزيارة . 2⃣ ⏰وصول الاشعارات إلى المستخدم عند قرب موعد الزيارة للمريض 3⃣ ⏰إضافة قائمة بالاشعارات لكل مستخدم 4⃣⏰ جدولة الأشعارات بحيث يتم تذكير المريض بقرب موعد الزيارة.. 5⃣ تنبيه الدكتور بقرب موعد الزيارة للمريض الجديد.. 6⃣⏭ الاشعارات تشتغل حتى ولو كان التطبيق مغلق..

Coffee machine for learning new......
Coffee machine for learning new......

photo content

photo content

*%92 من المشاريع تخسر بسبب ضعف التسويق*😳 تخيل مشروعك واحد منها 😭 لاتتخيل كثير.. تواصل بنا الآن 📞 نحن فريق فن للتصميم والت
*%92 من المشاريع تخسر بسبب ضعف التسويق*😳 تخيل مشروعك واحد منها 😭 لاتتخيل كثير.. تواصل بنا الآن 📞 نحن فريق فن للتصميم والتسويق ✅ ✅ خليييييييها علينا.. ننفذ كل ماتريده من اعمال في الجانب الإعلاني والتسويقي لك ولمشروعك ولشركتك اطلب الآن.. ننفذ لك عملك بكل حب 🤍 ✅ رابط مباشر واتس اب: https://iwtsp.com/967770110118 🔸 رقم اتصال مباشر: 770110118 ✅صفحتنا على الفيس بوك: https://www.facebook.com/profile.php?id=61558387132831&mibextid=ZbWKwL

photo content

🏨🏩تحديث مشروع السورس كود لمشروع العيادة الطبية... 💝📲أكثر من ثلاثين شاشة جاهزة مع الاكواد .. 1⃣ شاشة الترحيب 2⃣ شاشة الدخول 3⃣شاشة التسجيل 4⃣ شاشة استعادة كلمة المرور 5⃣الشاشة الرئيسية 6⃣شاشة البحث 7⃣شاشة الحجوزات 8⃣شاشة العيادات والأطباء 9⃣شاشة البروفايل 🔟لوحة التحكم 🔢⏹⏺والكثير موجود  للتنزيل 🕹🖲💰💳 السورس كامل ملف مضغوط على قناتي على التليجرام... https://t.me/abunash_tech فيديو شرح لعملية التحديث والربط للمشروع في القناة https://youtu.be/9kEbBY9e7w4?si=8ZeEw-VZl3XCc_qy 🖨📟كلمة السر موجودة في الشرح تابع الشرح لتشغيل السورس بطريقة صحيحة..🔵🙏 📆🎁 أشترك في القناة ليصلك كل جديد ◀️ https://youtube.com/@abunashoan?si=4MFLTHr9-l85armj https://youtu.be/sKwWB6GgWQg?si=RZRJnk74tZ35aF32 طريقة تثبيت فلاتر مع رابط  تحميل كتاب_تعلم_فلاترflutter_من_الصفر_للإحتراف_PDF_بالعربي.pdf الرابط موجود أسفل التعليقات في الفيديو..❤️😍 دعمكم لنا هو سبب استمرارنا ونجاحنا🎁 🙏 اذا لم تشترك في القناة فاعلم أن الشيطان👹👹 منعك 😁😂😂 ...

إرسال رابط إلى البريد الإلكتروني عبر فايربيس هناك طريقتان رئيسيتان لإرسال رابط إلى البريد الإلكتروني عبر فايربيس: 1. استخدام Firebase Authentication: إذا كان المستخدم قد سجل الدخول إلى تطبيقك باستخدام Firebase Authentication، يمكنك استخدام طريقة sendPasswordResetEmail لإرسال رابط إعادة تعيين كلمة المرور إلى بريده الإلكتروني. هذا الرابط يمكن استخدامه لتسجيل الدخول إلى التطبيق مرة أخرى. 2. استخدام Firebase Cloud Functions: يمكنك استخدام Firebase Cloud Functions لإنشاء وظيفة ترسل بريدًا إلكترونيًا يحتوي على الرابط. ستحتاج إلى كتابة وظيفة سحابية تستقبل عنوان البريد الإلكتروني والرابط كمعلمات، ثم تستخدم Firebase Admin SDK لإرسال البريد الإلكتروني. ملاحظات: * تأكد من أنك قمت بتكوين Firebase Authentication و Firebase Cloud Functions بشكل صحيح في مشروعك. * ستحتاج إلى إنشاء نموذج بريد إلكتروني في Firebase Console لطريقة Firebase Cloud Functions. * يمكنك تخصيص محتوى البريد الإلكتروني ليشمل معلومات إضافية مثل اسم المستخدم أو رسالة ترحيب. https://youtu.be/b2Pn_WP59ao?si=VJj5psEDyY8jL6P5

photo content

Free Features of Firebase Firebase offers a generous free tier for many of its services, making it an attractive option for startups, small businesses, and individual developers. Here are some of the key features included in the free tier: Firebase Authentication: * Email/password authentication * Google, Facebook, Twitter, and GitHub sign-in * Anonymous authentication * Custom authentication providers Firebase Realtime Database: * 10GB of storage * 100 simultaneous connections * Realtime data synchronization Firebase Cloud Firestore: * 1GB of storage * 10,000 reads/writes per second * Realtime data synchronization * Offline support Firebase Cloud Functions: * 2 million invocations per month * 100GB-seconds of execution time per month Firebase Hosting: * 10GB of storage * 10GB of bandwidth per month * Custom domain support * SSL certificates Firebase Storage: * 5GB of storage * 1GB of download bandwidth per day Firebase Cloud Messaging: * Unlimited messages * Data messages * Topic messaging Firebase Crashlytics: * Realtime crash reporting * Stack trace analysis * User segmentation Firebase Performance Monitoring: * Basic performance monitoring * Network monitoring * Trace collection Firebase Test Lab: * 500 test minutes per month * Basic device matrix Firebase A/B Testing: * 10 A/B tests per project * Basic experiment analysis Firebase Remote Config: * Unlimited key-value pairs * Targeting by user and device properties Firebase Predictions: * 1 million predictions per month * Basic model training and evaluation Firebase Dynamic Links: * Unlimited dynamic links * Basic analytics Firebase In-App Messaging: * Unlimited campaigns * Basic targeting and personalization Firebase App Distribution: * Unlimited testers * Basic distribution features Additional Free Features: * Firebase CLI * Firebase Console * Firebase SDKs * Firebase documentation and support Limitations of the Free Tier: * Usage limits for some services * Limited access to advanced features * No service level agreements (SLAs) Overall, the Firebase free tier offers a comprehensive set of features that can be used to build and scale a wide range of applications. It is a great option for developers who are just getting started or who have limited budgets. Here are some resources that you may find helpful: * Firebase Pricing: https://firebase.google.com/pricing * Firebase Free Tier: https://firebase.google.com/docs/projects/learn-more#free-tier * Firebase Features: https://firebase.google.com/features

😅😔فضلاً لا أمراً الذي ما أشترك في القناة اليوتيوب أن يبادر في الاشتراك... فزعتكم ياشباب لا هنتوا.... دعمكم لنا هو سبب استمر
😅😔فضلاً لا أمراً الذي ما أشترك في القناة اليوتيوب أن يبادر في الاشتراك... فزعتكم ياشباب لا هنتوا.... دعمكم لنا هو سبب استمرارنا ونجاحنا 🙏https://youtube.com/@abunashoan?si=Qi-r6HBAFVmT7fau

ملف السورس كود

ماهو تقييمك لأداء هذة القناة ؟
Anonymous voting

photo content
+9

photo content