লিখেছেন পান্থ সোলাঙ্কি
আমরা সবাই জানি, রিঅ্যাক্ট নেটিভ শেখার সময় এসেছে। ডক হিসাবে এটি বিকাশ করার দুটি উপায় রয়েছে। এই বিভাগটি আপনার ডিভাইসে কোনো ইন্টারনেট সংযোগ ছাড়াই সরাসরি আপনার অ্যান্ড্রয়েড ডিভাইসে এক্সপোতে অ্যাপ তৈরি করার উপর ফোকাস করে।
আমি জানি ইন্টারনেটের সাথে আপনার ডিভাইসে এক্সপো ক্লায়েন্ট অ্যাপ ব্যবহার করা খুব সহজ, কিন্তু আপনার যদি ইন্টারনেট সমস্যা থাকে তবে কী করবেন? আপনি বিকাশের জন্য আপনার সীমিত এমবি ব্যবহার করতে চান না। তাহলে কি আপনার মোবাইলের ওয়াইফাই সংযোগে স্থিতিশীলতার সমস্যা থাকে, অথবা আপনি শুধুমাত্র পুরানো-স্কুল স্টাইল…বা অন্য কোনো কারণে অ্যাপ তৈরি করতে চান?
চলুন শুরু করা যাক, এই প্রক্রিয়াটিতে মাত্র তিনটি ছোট ধাপ রয়েছে। মনে রাখবেন, এটি শুধুমাত্র OS Windows এবং লক্ষ্য OS Android-এর বিকাশের জন্য৷
৷প্রাক-সেটআপ প্রয়োজনীয়তা
আপনাকে এখানে থেকে আপনার পিসিতে একটি adb ড্রাইভার ইনস্টল করতে হবে . পদ্ধতিটিও এখানে .
একবার আপনি প্রক্রিয়াটি সম্পূর্ণ করলে, আপনার মোবাইলটি আপনার পিসিতে সংযুক্ত করুন। কমান্ড প্রম্পট খুলুন এবং adb ডিভাইস. কমান্ড চালান যদি এটি ডিভাইসের তালিকার অধীনে কিছু ডিভাইসের নাম প্রদান করে তারপর আপনার সেটআপ সম্পন্ন হয়. কিন্তু যদি কোন নাম দেখানো না হয়, তাহলে আপনাকে সঠিকভাবে adb ড্রাইভার ইনস্টল করতে হবে।
দ্রষ্টব্য:বিকাশকারী বিকল্পগুলিতে আপনার মোবাইলে USB ডিবাগিং চালু থাকা উচিত৷
৷প্লে স্টোর থেকে এক্সপো ক্লায়েন্ট অ্যাপটি এখানে ইনস্টল করুন ।
প্রতিক্রিয়া নেটিভ প্রকল্প সেটআপ করুন
এখানে ডক্সে বর্ণিত পদক্ষেপগুলি অনুসরণ করুন৷ ।
আমি এখানে ধাপগুলো কপি করছি। ধরে নিচ্ছি যে আপনার কাছে নোড 10+ আছে ইনস্টল করুন, নিম্নলিখিত কমান্ডগুলি চালান:
npm install -g expo-cli
এক্সপো শুরু করুন AwesomeProject
cd AwesomeProject
npm শুরু
উপরের কমান্ডগুলি http://localhost:19002 দিয়ে ব্রাউজার খুলবে (যদি এটি স্বয়ংক্রিয়ভাবে না খোলে, ম্যানুয়ালি খুলুন)।
একবার আপনি লোকালহোস্ট খুললে, এটি টানেল রেডি এর মত একটি বার্তা দেখাবে নীচের হিসাবে:
টানেল রেডি মানে জাদু তৈরি করার সময় :)
পোস্ট-সেটআপ পদক্ষেপ
এখন আপনার ডিভাইসটি সংযুক্ত করার এবং নিম্নলিখিত কমান্ডগুলি চালানোর জন্য অন্য কমান্ড প্রম্পট খুলতে সময় এসেছে:
adb ডিভাইস // আপনার সংযুক্ত ডিভাইসের ডিভাইসের নাম খুঁজতে
adb -s বিপরীত tcp:8081 tc p:8081 // এটি কিছুই প্রিন্ট করবে না
http://localhost:19002-এ যান ব্রাউজারে এবং Android ডিভাইস/এমুলেটরে চালান। ক্লিক করুন
আপনার ডিভাইসে ম্যাজিক দেখতে অ্যান্ড্রয়েড ডিভাইস/এমুলেটরে রানে ক্লিক করুন
এখন আপনি আপনার ডিভাইসে বান্ডেলগুলি লোড হচ্ছে দেখতে পাবেন। সমস্ত বান্ডিল লোড করার পরে, আপনার অ্যাপটি আপনার ডিভাইসে লাইভ হবে এবং আপনার ব্রাউজারটি নিম্নরূপ হবে:
সাইডবার আপনার ডিভাইস দেখাবে
আপনি উপরের-ডান বোতামে ক্লিক করে আপনার অ্যাপ ডিবাগ করতে পারেন।
উপরের ডানদিকের বোতামে ক্লিক করুন এবং আপনি দেখতে পারবেন আপনার ডিভাইসে কোন ডেটা পাঠানো হয়েছে।
আমি খুশি হব যদি এই তথ্যটি আপনার কোন উপায়ে কাজে লাগে। যদি আপনার কোন প্রশ্ন থাকে, তাহলে মন্তব্য করুন — আমি সাহায্য করতে পেরে বেশি খুশি হব।
পড়ার জন্য ধন্যবাদ।
বিনামূল্যে কোড শিখুন. freeCodeCamp-এর ওপেন সোর্স পাঠ্যক্রম 40,000-এরও বেশি লোককে ডেভেলপার হিসেবে চাকরি পেতে সাহায্য করেছে। শুরু করুন