انتقل إلى مجلد مشروع React Native. افتح مجلد android. ابحث عن ملف keystore.jks. احذف الملف. وتستطيع إنشاء ملف جديد باستخدام الأمر التالي: keytool -genkey -v -keystore keystore.jks -keyalg RSA -keysize 2048 -validity 3650 -alias androiddebugkey -storepass android -keypass android وسيتم إنشاء ملف keystore جديد باسم keystore.jks مع كلمة مرور android.
برمجة أندرويد
5.35 ألف متابع
مجتمع مطوري ومبرمجي نظام أندرويد
تلك التطبيقات متاحة بالفعل وهي تستخدم تقنية NFC، حيث يجب وضع البطاقة على مدى قريب (أقل من 4 سم) بالجهة الخلفية للهاتف من أجل قراءة البيانات الخاصة بها. و NFC (Near Field Communication) هي تقنية لاسلكية تعتمد على التبادل القريب للبيانات بين الأجهزة التي تدعم تلك التقنية، وتستخدم ترددات راديو عالية التردد (HF) لتحقيق اتصال قريب المدى. فالأجهزة التي تدعم NFC يمكنها أن تتواصل بشكل فعّال مع بعضها البعض عندما تكون على مسافة قريبة أقل من 4 سنتيمتر. أثناء القراءة
بالتأكيد يمكنك ذلك عن طريق استخدام واجهة برمجة تطبيقات (API) للتفاعل مع القاعدة، لكن يترتب عليك اتباع بعض الخطوات اللازمة لذلك: قم بإنشاء خادم (سيرفر) باستخدام Node.js واستخدم مكتبة مثل Express.js، بعدها أنشئ نقطة نهاية او ما تسمى endpoint في API لكي تستجيب للطلبات بتحديثات أو استعلامات على قاعدة البيانات SQLite. const express = require('express'); const bodyParser = require('body-parser'); const sqlite3 = require('sqlite3').verbose(); const app = express(); const port = 3000; app.use(bodyParser.json()); // افتح قاعدة البيانات SQLite const db =
عليك تعلم صنع تطبقات ثم عمل عدة تطبيقات خاصة بك ومن ثم عرضها على معرض اعمالك أول ما سيسألك عنه العميل في حال كنت تعمل كفريلانسر هو " ارني مثال على أعمالك أو التطبيقات التي صنعتها" وإن لم يكن لديك فببساطة لن يقتنع بك وسيذهب مباشرة لغيرك حالياً انصحك بتعلم Flutter يبدو بأنه الوجهة الجديدة لكل المطورين
جميل ... لكن حسب اتطلاعي يمكنك استخدام المكتبات التي في ال android x بدون ان تكون في android x مثلا مكتبة ViewModel و LiveData يتم تعريف اعتماديتها هكذا AndroidX: implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version" بينما في حال لم تكن تستخدم android x يمكنك استخدامها هكذا Pre-AndroidX: implementation "android.arch.lifecycle:extensions:$lifecycle_version" يوجد فرق بالاستدعاء مع ان هذه المكتبة مثلا هي مكتبة تتبع ل Android Jetpack والذي يضم مكتبات androidx. * ال AndroidX في تعريفه هو مشروع مفتوح المصدر الذي يستخدمه فريق Android لتطوير مكتبات GETPACK واختبارها
اولا اود ان اهنئك بمناسبة انجازك الاول في هذا العالم الواسع. سأخبرك برأيي بكل صراحة عن تطبيقك وآمل ان تتقبل انتقاداتي وأن تضعها في الحسبان لتطبيقاتك المستقبلية. في البداية التطبيق رائع من ناحية الفكرة والمبدأ. وأعتقد بأنك ستجد اقبالا كبيرا على التطبيق ان شاء الله . من ناحية التصميم فالتطبيق ايضا جميل وبسيط للغاية ويمتاز بسهولة الاستخدام ايضا. لكن هناك بعض الأمور الصغيرة التي يجب عليك اخذها بالحسبان. فمثلا الايقونات كبيرة الحجم بشكل ملحوظ في معظم واجهات التطبيق ما عدا
السلام عليكم محتاج مساعدة اني اختار مسار التعلم الخاص بي!