Firebase বাদ দিন। Google Sheet দিয়ে নিজে ডাটাবেজ তৈরি করুন আর আপনার এন্ড্রোয়েড অ্যাপ এ অ্যাড করুন Sketchware দিয়ে।

আসসালামু আলাইকুম বন্ধুরা। আশা করি আপনারা সবাই ভালো আছেন। আমি SA.RIDOM আছি আপনাদের সাথে। আপনারা হয়তো টাইটেল দেখেই বুঝে গেছেন আজকে কি বিষয়ে কথা বলব। আমরা Sketchware দিয়ে অ্যাপ বানানোর সময় অনেকের ডাটাবেজ এর প্রয়োজন হয়। যার জন্য আমরা Firebase ইউজ করি। কিন্তু আজকে আমি আপনাদের দেখাবো কিভাবে Firebase ছাড়া Google Sheet দিয়ে Database তৈরি করে আপনাদের Sketchware অ্যাপ এ অ্যাড করতে পারবেন। তো চলুন শুরু করা যাক।

প্রথমে আপনি গুগল প্লে স্টোর থেকে Google Sheet অ্যাপটি ডাউনলোড করুন।

এরপর অ্যাপটি ওপেন করে New Sheet ক্লিক করুন।

তারপর নিচের স্ক্রিনশট এর মত কিছু ডাটা অ্যাড করুন। এখানে আমি দুটো key অ্যাড করেছি। একটা হচ্ছে name আর অন্যটা email. সেই Key গুলোর আন্ডারে কিছু ডাটা অ্যাড করেছি।

এবার এটা সেভ করুন এবং ব্যাক এ আসুন। তারপর স্ক্রিনশটের মত ৩ ডট আইকন এ ক্লিক করুন।

এরপর Link Sharing এ ক্লিক করুন। এটা অফ থাকে। ক্লিক করলে অন হয়ে যাবে। তারপর লিংক কপি করুন।

এবার ব্রাউজার এ গিয়ে এখানে ক্লিক করে এই ওয়েবসাইটটিতে যান। তারপর Create Free Api এ ক্লিক করুন।

এরপর আপনাকে জিমেইল সিলেক্ট করতে বলবে লগিন করার জন্য। জাস্ট লগিন করে নিন। তারপর নিচের মত Create New এ ক্লিক করুন।

তারপর আপনার কপি করা লিংক টা পেস্ট করুন আর Create Api এ ক্লিক করুন।

এবার নিচের মত Api লিংক টা কপি করুন।

তারপর Sketchware ওপেন করে New Project তৈরি করুন। এরপর একটি লিস্টভিউ অ্যাড করুন।

তারপর নিচের মত একটি কাস্টম ভিউ অ্যাড করুন।

এরপর নিচের মত কাস্টম ভিউতে টেক্সট অ্যাড করুন।

তারপর Main.xml এ যান। Component এ গিয়ে Request Network কম্পনেন্ট টি অ্যাড করুন।

তারপর OnCreate Activity তে যান আর নিচের স্ক্রিনশট ফলো করুন।



তারপর কম্পনেন্ট এ Request Network Activity এর OnResponse এ যান এবং নিচের স্ক্রিনশট ফলো করুন।





এবার main.xml এর স্ক্রিনে listview এ ক্লিক করে। CustomView থেকে আপনার তৈরি করা কাস্টম ভিউ সিলেক্ট করুন।


এরপর listview onbind Custom view তে যান। আর নিচের স্ক্রিনশট ফলো করুন




এখানে উপরে key এর যায়গায় সঠিক key দিবেন। যা আমরা নিচের মত Database এ অ্যাড করেছিলাম।

এবার জাস্ট রান করুন। তারপর ওপেন করুন। দেখুন আমাদের ডাটা শো করছে।

আশা করি আপনারা বুঝতে পেরেছেন। যদি বুঝতে না পারেন তাহলে নিচের ভিডিওটি দেখুন।
Video Link
এখানে আমি এম্বেড করে ভিডিও দিতে চেয়েছিলাম কিন্তু সফল হই নি। আশা করি Trickbd Moderator রা এই সমস্যাটি ফিক্স করবেন।
খোদা হাফেজ।

Leave a Reply