Flutter + Firebase + Android Studio দিয়ে Mobile App তৈরি — Transcript

ফ্লাটার, ফায়ারবেস ও এন্ড্রয়েড স্টুডিও ব্যবহার করে মোবাইল অ্যাপ তৈরি করার সম্পূর্ণ গাইড।

Key Takeaways

  • ফ্লাটার, ফায়ারবেস ও এন্ড্রয়েড স্টুডিও দিয়ে মোবাইল অ্যাপ তৈরি করা যায়।
  • সঠিক ইনস্টলেশন ও এনভায়রনমেন্ট সেটআপ ছাড়া অ্যাপ ডেভেলপমেন্টে সমস্যা হতে পারে।
  • ফ্লাটার ডক্টর কমান্ড ব্যবহার করে ইনস্টলেশন যাচাই করা গুরুত্বপূর্ণ।
  • ধাপে ধাপে সমস্যা সমাধান করলে নতুন ডিভাইসে সফল সেটআপ সম্ভব।
  • বাংলা ভাষায় বিস্তারিত গাইড পাওয়া যায় যা নতুনদের জন্য সহায়ক।

Summary

  • ভিডিওতে ফ্লাটার ডাউনলোড ও সেটআপ করার ধাপে ধাপে প্রক্রিয়া দেখানো হয়েছে।
  • এন্ড্রয়েড স্টুডিও ইনস্টলেশন ও সেটআপের প্রাথমিক নির্দেশনা দেওয়া হয়েছে।
  • ফায়ারবেসকে ব্যাকএন্ড হিসেবে ব্যবহার করার ধারণা ও প্রস্তুতি আলোচনা করা হয়েছে।
  • ফ্লাটার ইনস্টলেশনের পর এনভায়রনমেন্ট ভেরিয়েবল সেট করার গুরুত্ব ব্যাখ্যা করা হয়েছে।
  • কমান্ড প্রম্পট থেকে ফ্লাটার ডক্টর রান করে ইনস্টলেশন যাচাই করার পদ্ধতি দেখানো হয়েছে।
  • ফ্লাটার প্রজেক্ট তৈরি ও ফাইল ম্যানেজমেন্টের ধাপগুলো বিস্তারিতভাবে তুলে ধরা হয়েছে।
  • সম্ভাব্য ইরর ও সমস্যা সমাধানের জন্য ধাপে ধাপে গাইডলাইন দেওয়া হয়েছে।
  • ভিডিওটি নতুন ডিভাইসে ফ্লাটার ও এন্ড্রয়েড স্টুডিও সেটআপ করার জন্য উপযোগী।
  • ডিজাইন, পিআরডি ও অন্যান্য ফাইল তৈরি ও ব্যবহারের প্রাথমিক ধারণা প্রদান করা হয়েছে।
  • ভিডিওটি বাংলায় হওয়ায় বাংলা ভাষাভাষীদের জন্য সহজবোধ্য ও প্রাসঙ্গিক।

Full Transcript — Download SRT & Markdown

00:01
Speaker A
সো আমরা মোবাইল অ্যাপ ক্রিয়েট করার জন্য আমরা ফ্লাটার ইউজ করব এন্ড এন্ড্রয়েড স্টুডিও ইউজ করব এন্ড ব্যাকএন্ড হিসেবে ইউজ করব ফায়ারবেস। সো আপনি এটা আমার নিউ ডিভাইসে আমি এটা সেটআপ করব এন্ড এখানে অনেক কিছুই আসবে আমরা এটা সলভ করব সো।
00:17
Speaker A
প্রথমত আপনি ফ্লাটারটা ডাউনলোড করে নিবেন আপনি ফ্লাটার ডাউনলোড লিখেগুলো সার্চ করে এখানে এসে জাস্ট গেস্ট স্টার্টেডের অথবা আপনি ই করবেন নিচের দিকে স্ক্রল করে এসে এখানে দেখতে পারবেন যে কুইক স্টার্ট এখানে এসে আপনার ডিভাইসটা সিলেক্ট করে নিচের দিকে
00:37
Speaker A
প্রথমত আপনি ফ্লাটারটা ডাউনলোড করে নিবেন। আপনি ফ্লাটার ডাউনলোড লিখেগুলো সার্চ করে এখানে এসে জাস্ট গেট স্টার্টেডের অথবা আপনি ই করবেন নিচের দিকে স্ক্রল করে এসে এখানে দেখতে পারবেন যে কুইক স্টার্ট। এখানে এসে আপনার ডিভাইসটা সিলেক্ট করে নিচের দিকে।
01:06
Speaker A
দেব। দেন আমরা কি করব? চলে যাব ডাউনলোডে। এন্ড এখান থেকে এসে আমাদের ফ্লাটার যে জিপ ফাইলটা আছে এটা এক্সট্রাক্ট করব। এন্ড শুরুতে আমরা ইনভারনমেন্ট সেটআপ করবো না ধীরে ধীরে করব যাতে করে আপনি বুঝতে পারেন ফুললি নিজের মত করে সলভ করে নিতে
01:28
Speaker A
স্ক্রল করলে পাবেন ম্যানুয়াল ইনস্টল নামে একটা অপশন আছে। সো এইযে এখানে ইন্সটল ফ্লাটার ম্যানুয়ালি এটাতে ক্লিক করবেন। এন্ড এখানে ফ্লাটার উইন্ডোজ 3.4 এর লেটেস্ট ভার্সনটা ডাউনলোড করে নিবেন। সো ডাউনলোড করা শেষ হলে আমার যেহেতু এটা ডাউনলোড করা আছে আমি জাস্ট ক্যন্সেল করে।
01:47
Speaker A
আমাদের ফ্লাডার টা ইনস্টল নাই। এখানে শো করতেছে না। সো আমাদের ফ্লাডারটা আনজিব হচ্ছে। সো ফ্লাটার ফাইলটা আনজিপ করার পরে আপনি চলে যাবেন আনজিপ করা ফোল্ডারে। এন্ড এখান থেকে আপনি নিউ একটা ফাইল ম্যানেজার ওপেন করবেন। এন্ড আমাদের ফ্লাটার যে ফোল্ডারটা
02:17
Speaker A
দেব। দেন আমরা কি করব? চলে যাব ডাউনলোডে। এন্ড এখান থেকে এসে আমাদের ফ্লাটার যে জিপ ফাইলটা আছে এটা এক্সট্রাক্ট করব। এন্ড শুরুতে আমরা ইনভারনমেন্ট সেটআপ করবো না ধীরে ধীরে করব যাতে করে আপনি বুঝতে পারেন ফুললি নিজের মত করে সলভ করে নিতে।
02:42
Speaker A
আপনি যদি রাখেন সেক্ষেত্রে অনেক ইরর ফেস করতে পারেন। স আমাদের ফ্লাটারটা সেটআপ হয়ে গেছে। এন্ড আমরা দেখব যে এটা আই মিন এটা এখন আমাদের ডিভাইসে আছে কিনা। তার আগে আমাদের একটা কাজ করে নিতে হবে। এটার যে পাথ আছে সেটা এনভরমেন্ট ভেরিয়েবলে সেট করে
03:03
Speaker A
পারেন যাতে করে ইন ফিউচার কোনর আসলে আপনি এটা সলভ করে নিতে পারেন। স আমরা যদি দেখি যে আমাদের ফ্লাটার ইন্স্টল আছে কিনা স আমরা কমান্ড প্রম লিখে কমান্ড প্রম এটাতে এসে লিখব ফ্লাটার হয়ার এটা লিখলে ফ্লাটার যদি ইনস্টল থাকে এখানে দেখাবে যেহেতু।
03:22
Speaker A
এখানে আছে সার্চ করবেন ইনভামেন্ট ভেরিয়েবল অথবা ইএনবি। সো এখানে ক্লিক করে আপনি এখান থেকে চলে যাবেন ইনভায়রনমেন্ট ভেরিয়েবলে। এখান থেকে এসে আপনি সিস্টেম বা ভেরিয়েবল এসে অথবা আপনার ইম ভেরিয়েবল এসে আপনার নিউ ক্লিক করে এখানে পাথটা সেট করে দিবেন এন্ড
03:47
Speaker A
আমাদের ফ্লাটার টা ইনস্টল নাই। এখানে শো করতেছে না। সো আমাদের ফ্লাটারটা আনজিপ হচ্ছে। সো ফ্লাটার ফাইলটা আনজিপ করার পরে আপনি চলে যাবেন আনজিপ করা ফোল্ডারে। এন্ড এখান থেকে আপনি নিউ একটা ফাইল ম্যানেজার ওপেন করবেন। এন্ড আমাদের ফ্লাটার যে ফোল্ডারটা।
04:22
Speaker A
ডক্টর। সো এই কমান্ডটা আপনাকে রান করতে হবে। এন্ড এটা কোথায় রান করবেন এটা আপনি চলে যাবেন কমান্ড প্রমটে। এন্ড এখানে এসে জাস্ট আগে দেখব যে ফ্লাটারটা আছে কিনা। সো ওয়ার প্লাটার লিখে সার্চ করি। সো আমাদের এখানে ফ্লাটারটা শো করতেছে সি
04:41
Speaker A
আছে আনজিপ করে আপনার নিচে ভিতরে দেখবেন ফ্লাটার নামে ফোল্ডার পাবেন। এন্ড এটা লোকাল ডিসে এসে আপনি এই ফোল্ডারটা ফুল ফোল্ডারটা এখান থেকে জাস্ট ডাইরেক্টলি পেস্ট করে দিবেন। সো খেয়াল রাখবেন এটা যেন আপনার লোকাল ডিসেই আপনি এখানে পেস্ট করেন অন্য পাথে।
05:12
Speaker A
রান করব প্লাটার ডক্টর সো এই কমান্ড আমরা লিখবো দেন এন্টার করব আমার ক্ষেত্রে হচ্ছে কি ফ্লাটারের যে সিকিউরিটি পাথ আছে এটার কারণে আমাদের কমান্ড প্রমটা অলওয়েজ ক্লোজ হয়ে যাচ্ছে আপনার ক্ষেত্রেও এই সমস্যাটা আসতে পারে যার কারণে আমি স্টেপ বাই স্টেপ দেখাচ্ছি
05:47
Speaker A
আপনি যদি রাখেন সেক্ষেত্রে অনেক ইরর ফেস করতে পারেন। স আমাদের ফ্লাটারটা সেটআপ হয়ে গেছে। এন্ড আমরা দেখব যে এটা আই মিন এটা এখন আমাদের ডিভাইসে আছে কিনা। তার আগে আমাদের একটা কাজ করে নিতে হবে। এটার যে পাথ আছে সেটা এনভায়রনমেন্ট ভেরিয়েবলে সেট করে।
06:06
Speaker A
আপনি ফ্লাটার ডক্টরটা কমান্ডটা পেস্ট করবেন তাহলে দেখবেন যে আপনার এটা প্রপারলি কাজ করতেছে স আমাদের এটা রিপ্রজি আই মিন প্যাকেজগুলো ডাউনলোড হচ্ছে আমরা একটু ওয়েট করি আপনার যদি কোন স্পেসিফিক ভাবে কোন প্রবলেম আসে সেটা আপনি রিসার্চ করে করে ফিক্স করতে পারবেন যার
06:30
Speaker A
দিতে হবে। স এটা করার জন্য আপনি বিনে আসবেন। এখানে বিন ফোল্ডারে এসে ফ্লাটারের বিন ফোল্ডারে এসে আপনি এখানে ডাবল ক্লিক করে কন্ট্রোল এ প্রেস করে এখান থেকে ফুল আপনার ফাইল পাথটা কপি করবেন। এখানে উইন্ডোজ এ ক্লিক করলে উইন্ডোজ ক্লিক করে।
06:51
Speaker A
দেখাচ্ছি এন্ড্রয়েড স্টুডিওতে এসে আমাদের এগুলো নাই আমরা যেহেতু এখনো পর্যন্ত এন্ড্রয়েড স্টুডিওটা ইনস্টল করি নাই আমরা ইন্স্টল করব পরবর্তীতে এন্ড্রয়েড স্টুডিও টা প্যাকেজ থেকে শুরু করে এভরিথিং সেটআপ আমরা করব। সো ফ্লাটার ডক্টর ইনস্টল করার পরে আপনি চলে যাবেন এন্টি গ্রাভিটিটা আপনার ওপেন
07:14
Speaker A
এখানে আছে সার্চ করবেন ইনভায়রনমেন্ট ভেরিয়েবল অথবা ইএনবি। সো এখানে ক্লিক করে আপনি এখান থেকে চলে যাবেন ইনভায়রনমেন্ট ভেরিয়েবলে। এখান থেকে এসে আপনি সিস্টেম বা ভেরিয়েবল এসে অথবা আপনার ইউজার ভেরিয়েবল এসে আপনার নিউ ক্লিক করে এখানে পাথটা সেট করে দিবেন এন্ড।
07:37
Speaker A
সো এটা আপনার কোড এডিটরে ইনস্টল করে ফেলবেন। সো আমাদের ডিভাইসে যেহেতু ফ্লাটার ইনস্টল হয়ে গেছে তো আমরা এখান থেকে চলে যাব ভিউ এন্ড কমান্ড প্লে প্লেটে এসে লিখবো ফ্লাটার সো ফ্লাটার লিখে আমরা এখানে ফ্লাডারের প্রজেক্ট ক্রিয়েট অপশন পাবো
08:08
Speaker A
ওকেতে ক্লিক করবেন এন্ড আমাদের ইনভারনমেন্ট ভেরিয়েবল শেষ। এখন আমাদের যে ফ্লাটারের যে কম্পোনেন্টগুলো আছে এসডিকে এসে সো এগুলো আমরা আমাদের ডিভাইসে ইন্স্টল করব। সো এগুলো আপনার প্যাকেজ হিসেবে ডাউনলোড করার জন্য সবকিছু প্রপারলি আছে কিনা। সেটা দেখার জন্য আমাদের রান করতে হবে ফ্লাটার।
08:29
Speaker A
পারেন আমি ফার্স্ট নামে করলাম এন্ড এখানে আমাদের প্রজেক্ট নেমটা যাচ্ছে আমি এটা ডিফল্ট রেখে দেব আপনি এখানে আপনার প্রজেক্ট নেম যা খুশি তাই দিতে পারেন এন্ড এখানে আমরা টাচ দিয়ে একটু ওয়েট করব এন্ড এটা যতগুলো ফাইল আছে ফ্লাডারের সেটাপ যতগুলো
08:49
Speaker A
ডক্টর। সো এই কমান্ডটা আপনাকে রান করতে হবে। এন্ড এটা কোথায় রান করবেন এটা আপনি চলে যাবেন কমান্ড প্রমটে। এন্ড এখানে এসে জাস্ট আগে দেখব যে ফ্লাটারটা আছে কিনা। সো ওয়ার্ড ফ্লাটার লিখে সার্চ করি। সো আমাদের এখানে ফ্লাটারটা শো করতেছে সি।
09:12
Speaker A
ডেসকটপে ফ্লাটার ইনস্টল না থাকে সেক্ষেত্রে আপনার এই ফ্লাটারের যে সেটাআপ অপশনটা দেখলেন সেটা আসবে না। সো এখানে আমাদের যেহেতু ফ্লাডারের ফাইলটা আর কি সবকিছু সেটআপ হয়ে গেছে এখানে আপনি একটা জিনিস খেয়াল রাখবেন যে আপনার প্যাকেজ নেমটা এটা অবশ্যই ইউনিক রাখবেন
09:39
Speaker A
ড্রাইভে আমাদের ফ্লাটার ফোল্ডারটা আসছে। এন্ড এখন আমরা চলে যাব আপনার ফ্লাটার সি ড্রাইভের ফ্লাটার অপশনে। সো ফ্লাটারে এসে এখানে আমরা একটা অপশন পাবো সেটা হচ্ছে ফ্লাটার কনসোল এন্ড এখানে ডাবল ক্লিক করব এন্ড এখানে আমাদের কনসোল ওপেন হয়ে যাবে এখানে আমরা।
09:59
Speaker A
দিবে আমরা পরবর্তীতে চেঞ্জ করব তার আগে আমরা চলুন দেখে নেই এটা ফুলি আর কি হয়েছে কিনা এখানে আমাদের গ্রিডেল এটা ইনস্টল করতে বলছে আমাদের অনেকগুলো ফাইল এখনো মিসিং আছে আমি আস্তে আস্তে এগুলো ইনস্টল করব যেমন আমাদের এখনো বাকি আছে
10:23
Speaker A
রান করব ফ্লাটার ডক্টর। সো এই কমান্ড আমরা লিখবো দেন এন্টার করব আমার ক্ষেত্রে হচ্ছে কি ফ্লাটারের যে সিকিউরিটি পাথ আছে এটার কারণে আমাদের কমান্ড প্রমটা অলওয়েজ ক্লোজ হয়ে যাচ্ছে আপনার ক্ষেত্রেও এই সমস্যাটা আসতে পারে যার কারণে আমি স্টেপ বাই স্টেপ দেখাচ্ছি।
10:45
Speaker A
আসতেছে আপনি বুঝতে পারেন। সো এখানে আমি অলরেডি আমার কম ব্রাউজারে আমার অ্যাপটা আমি দেখতে চাচ্ছি। সো এখান থেকে আপনি ডিভাইসে এসে এখান থেকে আপনি ওয়েব জাভাস্ক্রিপ্ট এটা সিলেক্ট করে এখানে চলে আসবেন। এন্ড রান এন্ড ডিভাইগে ক্লিক করবেন। এন্ড এতে করে আপনি আপনার
11:10
Speaker A
এটা নিউ ডিভাইসে আমি যেহেতু ইনস্টল করতেছি যার কারণে এরকম হইতেছে। স আমরা কি করব আপনার ক্ষেত্রে যদি এই প্রবলেম আসে তাহলে আপনি উইন্ডোজ পারশেল ওপেন করে এখানে দেখতে পাবেন যে গিট কনফিগ গ্লোবাল অডস উপরে যে কমান্ডটা আমি দিয়েছি সো এটা দেওয়ার পরে।
11:31
Speaker A
করবো আস্তে আস্তে সো আবারত এখানে আমাদের দেখাচ্ছে হ্যালো ওয়ার্ল্ড যেহেতু আমাদের এখন পর্যন্ত কোন ডিজাইন বা কোন কিছু হয় নাই তো ডিফল্ট এরকম দেখাচ্ছে আমি অলরেডি আমার অ্যাপের কনসেপ্ট ডিজাইন পিআরডি এগুলো সবকছু লিখে রাখছি আমি একটা অ্যাপের ক্লোন করব এন্ড
11:56
Speaker A
আপনি ফ্লাটার ডক্টরটা কমান্ডটা পেস্ট করবেন তাহলে দেখবেন যে আপনার এটা প্রপারলি কাজ করতেছে। স আমাদের এটা রিপ্রজি আই মিন প্যাকেজগুলো ডাউনলোড হচ্ছে আমরা একটু ওয়েট করি আপনার যদি কোন স্পেসিফিক ভাবে কোন প্রবলেম আসে সেটা আপনি রিসার্চ করে করে ফিক্স করতে পারবেন যার।
12:24
Speaker A
এমডি ফাইলটা রেডি করে রেখেছি। স আমি একটু নিচে উপরের দিকে স্ক্রল করলে এখানে দেখতে পারবেন যে এখানে পিআরডিটা এন্ড ডিজাইন এমডি ফাইল সবকিছুই ক্রিয়েট করে দিয়েছে। সো এগুলা আমি কি করবো? এখানে আপলোড করবো। এমবি ফাইল পিআরডিটা ডিজাইন এমবি ফাইল স এটা আমি স্লাইডে আর কি
12:56
Speaker A
কারণে আমি নিউ ডিভাইসে সেটআপ করতেছি এন্ড প্রপারলি দেখাবো কোথায় কইর আসলে কিভাবে সলভ করবেন। স এখানে আমার দেখাচ্ছে কোথায় কি প্রপারলি সেট আছে কোথায় কি প্রপারলি সেট নাই এন্ড পরবর্তীতে আমরা প্রজেক্ট করার সাথে সাথে দেখবো কিভাবে কি এগুলো ফিক্স করা যায়।
13:24
Speaker A
এখনো আমি ফায়ারবেসটা এমসিবি সার্ভার মাধ্যমে কানেক্ট করি নাই। সো কারণ এখন আমার ফায়ারবেসটা অথেন্টিকেট করা হয় নাই। আমি এটা থিংকেট পড়বো পরবর্তীতে। এখানে আমি যদি দেখি এখানে ক্লিক করে এমসিবি সার্ভারে যাই। এন্ড এখানে এসে আমি যদি ফায়ারবেসটা সিলেক্ট করি। এখানে দেখতে
13:45
Speaker A
দেখাচ্ছি এন্ড্রয়েড স্টুডিওতে এসে আমাদের এগুলো নাই আমরা যেহেতু এখনো পর্যন্ত এন্ড্রয়েড স্টুডিওটা ইনস্টল করি নাই আমরা ইন্স্টল করব পরবর্তীতে এন্ড্রয়েড স্টুডিও টা প্যাকেজ থেকে শুরু করে এভরিথিং সেটআপ আমরা করব। সো ফ্লাটার ডক্টর ইনস্টল করার পরে আপনি চলে যাবেন এন্টি গ্রাভিটি টা আপনার ওপেন।
14:07
Speaker A
সবকিছু অটোমেট করতে পারবেন। আপনাকে জাস্ট কমা দিতে হবে। সো এখানে আমি ডিজাইন এমবি ফাইল পিআইডিটা এখানে দিয়ে দেব এন্ড বলবে এটা ইমপ্লিমেন্ট করে দিতে। সো ফাস্ট রাইট ডিজাইন ডিজাইন এন্ড ইউ লেটার কানেক্ট ফায়ারস ছোটখাট একটা প্রম দিয়ে নিলাম এন্ড এখান
14:47
Speaker A
করবেন। নিচে আপডেটের কারণে এনটিভিটি আইডি ভার্সনটা আপনার ডাউনলোড করে নিবেন। এখানে এনটিভিটি বা আপনি যে কোড এডিটর ইউজ করেন না কেন এখানে আপনার এক্সটেনশন চলে আসবেন। এখানে এসে আপনি ফ্লাটার এক্সটেনশনটা আপনার কোড এডিটরে ইন্স্টল করে নিবেন। ফ্লাটার এন্ড ডার্ট নামে এক্সটেনশন পাবেন।
15:07
Speaker A
আপনি যদি খেয়াল করেন আমরা যে পিআরইটা তৈরি করেছিলাম এখানে আমি আমার রিকোয়ারমেন্ট অনুযায়ী স্ক্রিনশট দিয়েছি লাইক ডিজাইন। এটা হচ্ছে একটা আইবে অ্যাপ। যেটা আমি রিসেন্টলি ইউজ করতাম। এন্ড এটার ইউটা অনেক ভালো ছিল। এন্ড এটা আমি প্রিমিয়াম ইউজারও ছিলাম। এন্ড ভাইপ কোডিং আই মিন অ্যাপ করার
15:30
Speaker A
সো এটা আপনার কোড এডিটরে ইনস্টল করে ফেলবেন। সো আমাদের ডিভাইসে যেহেতু ফ্লাটার ইনস্টল হয়ে গেছে তো আমরা এখান থেকে চলে যাব ভিউ এন্ড কমান্ড প্লে প্লেটে এসে লিখবো ফ্লাটার সো ফ্লাটার লিখে আমরা এখানে ফ্লাটারের প্রজেক্ট ক্রিয়েট অপশন পাবো।
15:49
Speaker A
সেক্ষেত্রে আশা করি ইনশআল্লাহ আপনি আপনার জন্য একটা অ্যাপ এরকম অ্যাপ বা এর চেয়ে বেটার অ্যাপ বানাতে পারবেন। সো এখানে আমাদের কোডিং এর কাজ চলছে। আমরা ভিডিওটা একটু ফরওয়ার্ড ফাস্ট ফরওয়ার্ড করে দেই। স এখানে আমাদের অনেকগুলো পেজেস ক্রিয়েট করছে ডার্ট ফাইল এন্ড এখানে ডিজাইন যতগুলো
18:18
Speaker A
এখানে আমরা নিউ প্রজেক্টে ক্লিক করব এন্ড এখান থেকে এমটি অ্যাপ্লিকেশনটা সিলেক্ট করে আমরা একটা ফোল্ডার ক্রিয়েট করব এই অ্যাপের জন্য। সো এখানে আমি ফোল্ডার ক্রিয়েট করে নাম দিব নিউ অ্যাপ অথবা আপনার যেটা মন চায় আপনার অপের নাম দিয়ে আপনি একটা ফোল্ডার ক্রিয়েট।
19:08
Speaker A
ম্যানুয়ালি কোন কিছু করতে হয় না। আপনি যদি প্রসেসটা বুঝে যান সেক্ষেত্রে আপনার হয়ে কোড এডিটর সবকিছু করে দেবে। ইন ফিউচার আপনার যে কোোন ধরনের ইস্যু আসবে। আপনি কোড এডিটর মাধ্যমে। যেহেতু কোড এডিটর গুলো ডে বাই ডে আপডেট হচ্ছে। তাদের এজেন্ট মডেল
19:23
Speaker A
পারেন আমি ফার্স্ট নামে করলাম এন্ড এখানে আমাদের প্রজেক্ট নেমটা যাচ্ছে আমি এটা ডিফল্ট রেখে দেব আপনি এখানে আপনার প্রজেক্ট নেম যা খুশি তাই দিতে পারেন এন্ড এখানে আমরা টাচ দিয়ে একটু ওয়েট করব এন্ড এটা যতগুলো ফাইল আছে ফ্লাটারের সেটাপ যতগুলো।
19:46
Speaker A
যেহেতু শেষ হয় নাই। আমরা একটু ওয়েট করি। সো সে নিজে নিজে এনালাইজ করে দেখতেছে যে কোথায় কি ইস্যু আছে। সো এখানে পাঁচটা মাইনর ইস্যু পেয়েছে এগুলো ফিক্স করতেছে। সো ফিক্স করার পরে আমরা ব্রাউজারে আমাদের অ্যাপটা দেখতে পারব। আমরা জাস্ট যেগুলো
20:07
Speaker A
ফাইল আছে সবগুলো একে একে সেটআপ হয়ে যাবে অটোমেটিকভাবে এন্ড যেহেতু আমরা ফ্লাটার ইনস্টল করেছি এন্ড তার কারণে এটা অটোমেটিকভাবে যতগুলো কম্পনসারি ফাইল দরকার স সেটআপ ফাইলগুলো সবকিছু এখানে ডাউনলোড বা সেটআপ হয়ে গেছে। স এটা এককের মাধ্যমে করতে পারবেন। সো আপনি আপনার যদি দেখা গেছে।
20:31
Speaker A
এখানে আমি এখনো ফুলি সবকিছু সেটআপ করি নাই যাতে করে আপনারা বুঝতে পারেন যে কোথায় কির আসে স আমি একটা ভিডিও লাস্টে অথবা প্রথমে একটা এটাচ করে দিব যেটাতে সেটাআপ ভিডিও থাকবে সো মাঝে মধ্যে এরকম আর কি এজেন্ট টাইপ
21:04
Speaker A
ডেস্কটপে ফ্লাটার ইনস্টল না থাকে সেক্ষেত্রে আপনার এই ফ্লাটারের যে সেটআপ অপশনটা দেখলেন সেটা আসবে না। সো এখানে আমাদের যেহেতু ফ্লাটারের ফাইলটা আর কি সবকিছু সেটআপ হয়ে গেছে এখানে আপনি একটা জিনিস খেয়াল রাখবেন যে আপনার প্যাকেজ নেমটা এটা অবশ্যই ইউনিক রাখবেন।
21:40
Speaker A
সো দা অ্যাপ ইজ রানিং ক্লিন অন কম সো নো এরর এট অল সো আমরা দেখতে পাচ্ছি যে আমাদের যে ফ্রন্ট এন্ডের কাজ ডিজাইনের কাজটা প্রায় শেষ। এখানে আমরা প্রিভিউটা দেখতে পাচ্ছি আমাদের ক্রোম ব্রাউজারে। এন্ড এখানে আমরা একটু মোবাইল টাইপ একটু করে
21:57
Speaker A
দেখা গেছে ডিফল্টভাবে একটা প্যাকেজ নেম দেওয়া থাকে এটা আপনি এখানে আসলে পাবেন আপনি অপ সেকশনে গেলেও এই অপশনে এসে দেখতে পারবেন এটা হচ্ছে আপনার প্যাকেজ নেম এটা অবশ্যই আপনি ইউনিক ট্রাই করবেন এন্ড এখানে আপনি কোড এডিটরকে কমান্ড দিলে সে চেঞ্জ করে।
22:17
Speaker A
আছে। এখানে টাইম সিলেক্ট করা অপশন আছে। এন্ড এখানে ডেমো হিস্টরি গুলো দেখাচ্ছি। এখানে প্রিমিয়াম ফিচারে স আমি শুরুতেই বলেছিলাম যে চাইলে আপনারা প্রিমিয়াম টাইপ ফিচার রাখতে পারেন। যে কিছু ফিচার পেড থাকে ফ্রি। এতে করে আপনি একটা মান্থলি রিকোয়ারিং চার্জ করতে পারবেন আপনার
22:34
Speaker A
দিবে আমরা পরবর্তীতে চেঞ্জ করব তার আগে আমরা চলুন দেখে নেই এটা ফুলি আর কি হয়েছে কিনা এখানে আমাদের গ্রেডেল এটা ইনস্টল করতে বলছে আমাদের অনেকগুলো ফাইল এখনো মিসিং আছে আমি আস্তে আস্তে এগুলো ইনস্টল করব যেমন আমাদের এখনো বাকি আছে।
22:52
Speaker A
ওয়ার্কিং করব। এন্ড পরবর্তীতে কিভাবে আরো ফিচার এড করা যায় সেগুলো দেখবো। এন্ড বাক্স কিভাবে আপনার এপিকে ফাইল বিল্ড করবেন যেটা আপনি শেয়ার করতে পারবেন অন্যজনের কাছে। সো সবকিছুই দেখব। এখানে মাল্টি একাউন্ট সুইচ অপশন আছে। এখানে আরো অনেকগুলো ফিচার এড করা হয়েছে।
23:13
Speaker A
জাভা জিডিকে ডাউনলোড করতে হবে আমাদের কোর এডিটর আই মিন এন্ড্রয়েড স্টুডিও ডাউনলোড করতে হবে এবং আরো অনেকগুলো অপশন আছে যেগুলো আমাদের ডাউনলোড করে সেটআপ করতে হবে এগুলো আমি আস্তে আস্তে করব সো যাতে করে আপনি বুঝতে পারেন কোথায় কোন এরর আসে মানে কোন এররটা।
23:34
Speaker A
আপনি আমাকে হে মেসেজ দিয়েন। আমি অ্যাপটা দিয়ে দিবনি ফুললি বিল করার পরে। এন্ড পরবর্তীতে আমি আপনাদের প্লে স্টোরে যেহেতু প্লে স্টোর আপডেট করার একটু ঝামেলা এটাও আমি দেখাবো এন্ড আদার মার্কেটপ্লেস কিভাবে এড করবেন এড মোপের অড দেখাবেন এগুলো দেখবো
23:49
Speaker A
আসতেছে আপনি বুঝতে পারেন। সো এখানে আমি অলরেডি আমার কম ব্রাউজারে আমার অ্যাপটা আমি দেখতে চাচ্ছি। সো এখান থেকে আপনি ডিভাইসে এসে এখান থেকে আপনি ওয়েব জাভাস্ক্রিপ্ট এটা সিলেক্ট করে এখানে চলে আসবেন। এন্ড রান এন্ড ডিভাইসে ক্লিক করবেন। এন্ড এতে করে আপনি আপনার।
24:16
Speaker A
পারেন স এভাবে আর কি প্রম দিয়ে দিয়ে দিয়ে আর কি আপনার ইউইটা ইমপ্রুভ করবেন এন্ড বলে নিলাম যে এখন এটা ফ্রি করে দেও সকল ফিচার যাতে করে আমি চেক করতে পারিন্ড এখানে রিকোয়ারিং সেটাআপ অপশনটা আছে। এখানে টাইম সিলেক্ট করা অপশন আছে। তো সবকিছু
24:42
Speaker A
ব্রাউজারেই আপনার অ্যাপটা কিরকম আছে বা কিরকম কি বিল্ড হয়েছে এটা প্রিভিউটা দেখতে পারবেন। এন্ড পরবর্তীতে আমরা এন্ড্রয়েড স্টুডিওর মাধ্যমে কিভাবে ভার্চুয়াল তবে আমাদের ডিভাইস কানেক্ট করে সেখানে অপার মধ্যে দেখতে পাবো এটা দেখব আমাদের ডিভাইস এরকম দেখাচ্ছে সো আমরা এটা বিল্ড।
25:11
Speaker A
প্রিমিয়াম করার ট্রাই করবে এটা একটা মিনিমাল হয়েছে আমরা তারপরও একটু বললাম যে একটু প্রিমিয়াম করে দিতে স আপনার যদি এরকম ডিজাইন ভালো লাগে প্লাস আপনি রেফারেন্স দিয়ে ড্রাল গেলে মোবাইল অ্যাপ বা পিনটেস্টে গেলে আপনি মোবাইল অ্যাপের অনেক স্কিন ইমেজ পাবেন সেগুলো আপনি নিয়ে
25:32
Speaker A
করবো আস্তে আস্তে সো আবার এখানে আমাদের দেখাচ্ছে হ্যালো ওয়ার্ল্ড যেহেতু আমাদের এখন পর্যন্ত কোন ডিজাইন বা কোন কিছু হয় নাই তো ডিফল্ট এরকম দেখাচ্ছে আমি অলরেডি আমার অ্যাপের কনসেপ্ট ডিজাইন পিআরডি এগুলো সবকিছু লিখে রাখছি আমি একটা অ্যাপের ক্লোন করব এন্ড।
25:48
Speaker A
করি আপনি এই প্রসেসটা বুঝতে পারছেন। আপনার মেইন কাজই হচ্ছে প্রপারলি প্রম দেওয়া। এন্ড বাক্স আসলে কিভাবে সেটা সলভ করবেন সেটা দেখানো হবে। এন্ড বাইপ কোডিং এর এই একটা সমস্যা আপনার ডিবাগিং এর টাইম চলে যায় এন্ড অনেক জিনিস আপনার নিজের বুঝতে হয়
26:06
Speaker A
আমি ক্লাউডকে স্ক্রিনশট দিয়ে এন্ড তাকে ডিটেলস দিয়ে অলরেডি বলে রেখেছি সো সে আমার জন্য ডিজাইন এমবি ফাইল এন্ড পিআরডি সবকিছু রেডি করে রাখছে সো আমি যদি দেখাই সো আমি যদি ক্লাউড একাউন্টে চলে যাই এখানে আমার সবকিছু ডিটেল দিয়ে আমি পিআরডি এমডি ডিজাইন।
26:24
Speaker A
ফর্মটা দিতে পারেন এ তাকে বুঝাতে পারেন যে আপনি কি চাচ্ছেন আপনি যদি নিজেই না বুঝেন যে ফাংশন কিভাবে কাজ করে বা আপনার কি চাচ্ছেন আপনি এজেন্টকে না বুঝাতে পারেন সেক্ষেত্রে দেখা গেছে তার আউটপুটটা অতটা ভালো হবে না আপনি যেরকম এক্সপেক্ট করবেন
26:38
Speaker A
এমডি ফাইলটা রেডি করে রেখেছি। স আমি একটু নিচে উপরের দিকে স্ক্রল করলে এখানে দেখতে পারবেন যে এখানে পিআরডিটা এন্ড ডিজাইন এমডি ফাইল সবকিছুই ক্রিয়েট করে দিয়েছে। সো এগুলা আমি কি করবো? এখানে আপলোড করবো। এমবি ফাইল পিআরডিটা ডিজাইন এমডি ফাইল স এটা আমি স্লাইডে আর কি।
26:56
Speaker A
মোবাইল অ্যাপ বানান ফ্লাটারে বানানো যায় জাভাতে বানানো যায় এবং আদার ল্যাঙ্গুয়েজ বানানো যায়। তো আপনার জন্য বেস্ট কোনটা এন্ড একেকটা জিনিসের আরক কিভাবে কাজ করে তাদের কি কি লিমিটেশন আছে সবকিছু দেখবেন। দেখার পরে আপনি ফ্রম আকারে একে বলবেন এন্ড বাক্স ফাইন্ড
27:17
Speaker A
এখানে এখানে ই করব পেস্ট করব এন্ড এতে করে আমি মার্কডাউন করে দিতে পারব আমার পিআরডি প্রডাক্ট রিকোয়ারমেন্ট এন্ড আমার ডিজাইন এমডি ফাইলটা আমি এই স্পেসটুক মধ্যে এই দুইটা।
34:38
Speaker A
এটা এপ্রুভ করে দিব। এখানে আমাদের ফায়ারবেস একটা এর আছে। স আমরা এটা এর সলভ করে এটা আমরা এমসিবি সার্ভার ফায়ারবেসের সাথে কানেক্ট করব। এন্ড এটার ব্যাক এন্ডটা আমরা ফুললি অটোমেট করব। এতে করে আমাদের কোন কিছু ম্যানুয়ালি করা লাগবে না। স আমাদের অ্যাপের সাথে
34:56
Speaker A
ফায়ারবেস অটোমেটিক কানেক্ট হবে। এন্ড নিউ ফিচার এন্ড ডাটাবেস সব কিছু ক্রিয়েট অটোমেটিক ভাবে হবে। এটা আমরা সাবমিট করে আমরা পিভিটা দেখব। স আমাদের ডিজাইনটা কেমন হয়েছে। সো এখানে যতগুলো কমান্ড আসবে আমরা সাবমিট করে দিবস এলাও দিস টাইম। সো আপনি চাইলে এগুলোকে
35:39
Speaker A
অল এলাও দিয়ে দিতে পারেন। আপনি যখন এন্টিগ্রেভিটি আই মিন কোড এডিটর ইনস্টল করবেন তখন এগুলো বলে দেয় যে আপনি কি এই কমান্ডগুলোকে অটোমেট করতে চান সে কষেত্রে আপনি কি করতে পারেন এগুলো এলাও দিতে পারেন। আমার ক্ষেত্রে আমি এটা এলাও দিই
35:55
Speaker A
নাই। স আমি যাতে করে বুঝতে পারি যে কি কমান্ড রান হচ্ছে। সো এতে করে আপনি বুঝতে পারবেন প্রসেসটা। এটা আপনার জন্য ইজি হবে। স এতে করে আপনি শিখতে পারবেন ভালোভাবে যে কি কমান্ড রান করলে কি হচ্ছে কোথায় গিরর
36:10
Speaker A
আসছে ইন ফিউচার আপনার ডেভেলপমেন্ট প্রসেসে আপনার জিনিসগুলো আপনি ভালো বুঝবেন স আমাদের ইউটা ডিজাইন হয়ে গেছে এখন ডিজাইনটা খুব ভালো লাগতেছে এন্ড ডিজাইনের লোকটা অনেকটা প্রিমিয়াম হয়েছে সো এখানে বটম মেনুতে এড করে দিয়েছে জিনিসটা এখানে ডামি ক্যাটাগরি মানে আপনি হিস্টরি এড করার পরে কিরকম
36:39
Speaker A
দেখাচ্ছে সো সেই অনুযায়ী এখানে হিস্টরি দেখাচ্ছে সো আমরা পরবর্তীতে এগুলো ডিলিট কর ডিলিট কেমনে করে সেটাও করে নিব আই মিন ডিলিট করে দিব সবকিছু ডামি কন্টেন্ট ফায়ারবেস কাট করার পরে ফন্ট এন্ড প্রায় শেষ। সো আমরা যদি আগে আপনার ডাটাবেস আই মিন ফায়ারবেসটা কানেক্ট
37:21
Speaker A
করতাম সেক্ষেত্রে বেটার হতো। বাট আমরা যেহেতু একটা ফেস করেছি যার কারণে আমরা ফায়ারবেসটা আগে কানেক্ট করি নাই যাতে বুঝাতে পারি যে কিভাবে কাজ করে সবকিছু। সো এখানে আমরা এখন ফায়ারবেসটা কানেক্ট করবো। সো এখানে আমরা কি করবো? আপনার এই কমান্ডটা
37:37
Speaker A
দিয়ে আমরা চলে যাবো কম ব্রাউজারে। এন্ড কম ব্রাউজার থেকে আমরা ফায়ারবেসের ডকুমেন্টেশনটা কপি করে এনে ওকে জাস্ট দিব। এন্ড এগুলো বলব কনফিগার দা ফায়ারবেস এমসিবি সার্ভার। সো এখানে সবকিছু ওই করে দিবে আমাদের জাস্ট লগিন করে দিতে হবে এইযে
37:57
Speaker A
এখানে আমি কমান্ড দিয়েছি আপনি চাইলে দেখতে পারেন এখানে এখানে ফায়ারবেস সেটাআপের এমসিবি সার্ভারে কনফিগার এমসিবি সার্ভার লিংকটা দিয়েছি এখান থেকে দেওয়ার পরে এখানে আমাদের পাওয়ারশিলে টার্মিনালে লগইন করতে বলতেছে এখানে বলতেছে হোয়াট ইজ অলরেডি ডান সো এখানে আমাদের যে এররটা ছিল সেটাও সলভ হয়ে
38:19
Speaker A
গেছে অলরেডি এন্ড এন্ড দেন আমরা এখানে এখন ফায়ারবেসটা কানেক্ট করবো। সো ফায়ারবেস কানেক্ট করার জন্য আমাদের অলরেডি একটা প্রম দিয়েছি উপরে আমাদের টার্মিনালে এসে। এই প্রমটা আমরা পেস্ট করেছি। এখানে দেখতে পাচ্ছেন। সো এই প্রমটা আমরা কপি করে জাস্ট টার্মিনালে পেস্ট করে
38:39
Speaker A
দিব। এন্ড পেস্ট করার পরে এখানে আমাদের একটা অপশন আছে যে আপনি এটা ইয়েস করবেন কিনা আপনার সিঙ্গেলের সাথে। এন্ড এখানে আমরা ওয়াই ক্লিক করে এটাকে এপ্রুভ করে দিব। এন্ড আমাদের ফায়ারসে লগইন করে আমাদের এমসিবি সার্ভারটা কানেক্ট করে নেব।
38:57
Speaker A
এখানে জাস্ট আপনি লিখবেন ওয়াই। এখন আমাদের এ যে লিংকটা জেনারেট হয়েছে এখানে ক্লিক করতে হবে। সো এখানে আমাদের পপআপটা চলে আসবে। লগন আই মিন সাইন সাইন ইন করান ফায়ারবেস সিএলআই এর সাথে সো এখানে সবকিছু দিয়ে দিতে হবে আমাদের
39:24
Speaker A
একাউন্টের সাথে ফায়ারবেসটা কানেক্ট হয়ে গেছে সো এভাবে আর কি আপনার ফায়ারবেসটা কানেক্ট করবেন এমসিবি সার্ভারফারস সিএল এর সাথে এখন আপনার সবকিছু অটোমেট করতে পারবেন এখানে আরো অনেক কিছু আছে যেভাবে আই মিন আমাদের প্রজেক্ট ক্রিয়েট করতে হবে অপের জন্য এন্ড দেন আমরা এমসিবি সার্ভারটা সেই
39:49
Speaker A
প্রজেক্টের সাথে কানেক্ট করবো লিংক আপ করবো দেন এটা অটোমেট হবে সো আমাদের এমসিবি সার্ভারটা কানেক্ট হয়ে গেছে এন্ড পরবর্তীতে আমরা প্রজেক্ট কানেক্ট করব এন্ড প্রজেক্ট কানেক্ট করলে সেটা অটোমেট হবে সো এখানে আমরা কি করব এখন একটা ফায়ারবেসে আপনার ফায়ারবেসে যদি একাউন্ট না থাকে
40:09
Speaker A
সেক্ষেত্রে আপনি ফায়ারবেসে একাউন্ট ক্রিয়েট করে নেবেন এখানে গুগ এসে জাস্ট ফায়ারবেসটা লিখবেন ফারবেড Google এখান থেকে আপনি গো টু কনসোলে চলে যাবেন এন্ড এখানে এসে আপনি একটা ক্রিয়েট নিউ ফায়ারবেস প্রজেক্টে ক্লিক করবেন এন্ড এখানে আপনার প্রজেক্ট নেমটা দিয়ে দিবেন সো
40:29
Speaker A
আমি জাস্ট এজ এ ডেমো পরস এখানে লিখে দিব মাই ফারস্ট অপ এখানে কন্টিনিউ করে দিলাম এন্ড এগুলো আপনি কন্টিনিউ করে দিবেন এন্ড এখানে আপনি আপনার অ্যাপের এনালাটিক্স দেখার জন্য চাইলে আপনি Googleুগ এনালিটিক্স এর একটা নিউ এ্যাাউন্ট ক্রিয়েট করে নেবেন।
40:47
Speaker A
যাতে করে আপনি বুঝতে পারেন যে কতজন ইউজার একক্টিভ আছে। কতজন ইউজার আর কি অপটা ইউজ করতেছে। সো সবকিছু আপনি Googleুগ এনালিটিস রিপোর্ট দেখতে পারবেন। সো এখান থেকে আপনি এখানে এনালিটিস লোকেশনটা বাংলাদেশ দিয়ে দিবেন অথবা আপনার যেটা কান্ট্রি। সো সেই
41:02
Speaker A
কান্ট্রিটা দিয়ে এখানে জাস্ট প্রজেক্ট ক্রিয়েট করে দিবেন। স আমাদের প্রজেক্টটা প্রিপেয়ারিং হচ্ছে। স আমরা জাস্ট ওয়েট করি। সো ফায়ারবেসে আমাদের একাউন্ট প্রজেক্ট ক্রিয়েট করার পর সেখানে আমাদের অ্যাপ ক্রিয়েট করতে হবে। আমাদের ডাটাবেস ক্রিয়েট করতে হবে। অথেন্টিকেশন ক্রিয়েট করতে হবে। এন্ড আমরা পুশ
41:28
Speaker A
নোটিফিকেশন সেন্ড করার জন্য আমাদের ফায়ারসের ক্লাউড মেসেজ জিনিসটা অন করতে হবে। সো আমরা আস্তে আস্তে এগুলো দেখবো। সো আপনি ধৈর্য নিয়ে জিনিসগুলো দেখেন এন্ড কোথাও কোন প্রবলেম হলে জাস্ট আমাকে ডিএম করবেন আমার হোয়াট এ অথবা আমার ফেসবুক পেজে এন্ড আমাদের গ্রুপে তো আপনি অবশ্যই
41:47
Speaker A
জয়েন আছেন সেখানে মেসেজ করলে হবে এখানে আসার পরে আপনি অড এ অ্যাপে ক্লিক করবেন অড অপে ক্লিক করলে এখানে আপনার কি ক্রিয়েট করতে চান সেটা সিলেক্ট করবেন এখানে আমি এন্ড্রয়েড সিলেক্ট করে এখানে আপনার প্যাকেজ নেমটা দিতে হবে আপনার অপের
42:03
Speaker A
প্যাকেজ নেম সো আপনার প্যাকেজ নেমটা টা অবশ্যই ইউনিক হতে হবে। এন্ড আপনার প্যাকেজ নেমটা আপনি দেখতে পারবেন হচ্ছে অপে গিয়ে আপনার এখানে এন্ড্রয়েড এসে এখানে আপনি বিল গ্রিড এখানে নয় আপনার এখানে আমাদের লাগবে হচ্ছে বিল গ্রিডেল ফাইলে সো
42:42
Speaker A
এটা হচ্ছে অপের পেয়ে গেছি। সো এখানে যে নেম স্পেসটা দেখতে পাচ্ছেন এন্ড্রয়েড এটা হচ্ছে আমাদের প্যাকেজ নেম। তো আমাদের প্যাকেজ নেমটা অলওয়েজ ইউনিক হতে হবে। যখন আপনি এটা প্লে স্টোরে অথবা আদার স্টোরে এড করবেন এগুলো আপনার ইউনিক হতে হবে। এন্ড
43:00
Speaker A
এটা আপনি বলবেন যে আমাদের প্যাকেজ নেমটা চেঞ্জ করে দিতে হবে। বাই ডিফল্ট এড এক্সাম্পল একটা ডেমো একটা প্যাকেজ নেম দেওয়া আছে। তো আমরা এখানে কমান্ড দিয়ে আমাদের প্যাকেজ নেমটা অবশ্যই চেঞ্জ করে নিব। এটা মাচ ইম্পর্টেন্ট। সো আপনি অবশ্যই
43:14
Speaker A
আপনার প্যাকেজ নেমটা চেঞ্জ করে নিবেন। সো আমি জাস্ট বললাম চেঞ্জ প্যাকেজ নেম টু সামথিং থ ইনকাম এক্সপেন্স থিং। সো এখানে আমাদের প্যাকেজ নেমগুলো চেঞ্জ হচ্ছে মেনঅক্টিভিটি থেকে কোথায় কি আর কি চেঞ্জ করতে হবে সফ প্যাকেজ নেমবিcom কম আফান্স আই আপডেট বিল
43:55
Speaker A
এন্ড এক্সামপল এন্ড মেনঅক্টিভিটি প্যাকেজ তিনটা জায়গায় আমাদের প্যাকেজ নেমটা চেঞ্জ হবে। সো আমরা একটু ওয়েট করি। সো এখানে দেখতে পাচ্ছেন আমাদের প্যাকেজ নেমগুলো চেঞ্জ হয়ে গেছে আমরা এক্সেপ্ট করে দিব এন্ড এখানে আইডি.com এখানে প্যাকেজ নেম শো হচ্ছে। এন্ড এখানে আমাদের
44:58
Speaker A
কমান্ডগুলো রান হয়ে গেছে। এন্ড আমরা এখান থেকে আমাদের প্যাকেজ নেমটা কপি করে আমাদের ফায়ারবেসে দিয়ে দিব। সো এখানে এলাও রানিং দিস কমান্ডার পাব গেট স এটা আমরা সাবমিট করে দিব স এই কমান্ডগুলো আপনার মনে রাখবেন এগুলো প্লাটারে প্রতিনিয়ত ইউজ হয়। আমরা যেহেতু
46:13
Speaker A
কোড হিডর ইউজ করতেছি আমাদের ম্যানুয়ালি অত কিছু চিন্তা করার দরকার নেই। এখানে আমাদের নিউ প্যাকেজ নেমটা দেখাচ্ছে কibফাইনান্স। স আমরা এখান থেকে আমাদের প্যাকেজ নেমটা কপি করব। এন্ড কপি করে আমরা ফায়ারবেসে চলে যাব। এন্ড এখানে আমাদের এন্ড্রয়েড প্যাকেজ
46:32
Speaker A
নেম। এখানে আমাদের অ্যাপের নেমটা এজ এ অপশনাল দিতে পারি। আই এম জাস্ট ফর এখানে আমরা রেজিস্টার করে দিব। এন্ড এখানে Google জিসন ফাইলটা আপনি ডাউনলোড করতে পারেন। বাট আমরা একটু পরে করবেন। এখানে সেটআপগুলো আমরা এমসিবি সার্ভারের মাধ্যমে করব এসডি। এগুলো আপনি
46:53
Speaker A
পরে দেখতে পারবেন। এগুলো এখান থেকে কোন ডাউনলোড করা দরকার নেই। এখান থেকে আমরা ডাটাবেস এন্ড স্টোরেজ এসে এখান থেকে আমাদের ডাটাবেসটা ক্রিয়েট করব। সো এখানে আমাদের অ্যাপ নেমটা দেখাচ্ছি এন্ড প্যাকেজ নেম। সো প্রথমত আমি কি করব?
47:14
Speaker A
সো এখান থেকে আমি প্রথমে চলে যাব। স এখান থেকে আপনি এনটিস দেখতে পান এখান থেকে আমরা ডাটাবেসে এসে ডাটাবেস স্টোরেজ এসে আমাদের ডাটাবেসটা ক্রিয়েট করব এটা হচ্ছে ফায়ার স্টোর নামে আমরা ডাটাবেসের নামটা হচ্ছে ফায়ার স্টোর এখান আমাদের ডাটাবেসটা
47:41
Speaker A
ক্রিয়েট করতে হবে এখানে আমরা ক্রিয়েট ডাটাবেসে ক্লিক করব এখান থেকে আমাদের এডিশনটা সিলেক্ট করে এখানে লোকেশনটা আপনার নেয়ার বাই লোকেশন দিবেন। আমি যেহেতু বাংলাদেশ থেকে এটা ইউজার বেশি হবে সেক্ষেত্রে আমি ইন্ডিয়ার মুম্বাইটা সিলেক্ট করব। এন্ড এটা এখান থেকে আপনি টেস্ট মোডে রাখতে পারেন।
48:03
Speaker A
প্রোডাকশন মোডে রাখতে পারেন। টেস্ট রাখলে পরবর্তীতে এসে আপনার প্রোডাকশন মোডে এটা করতে হবে। আমি প্রেফার করব। আপনি প্রথমত প্রোডাকশন মোডেই দেখতে পারেন। রাখতে পারেন। সো এখানে আমাদের ডাটাবেসটা ক্রিয়েট হয়ে গেছে। এখানে আমাদের রুলস ক্রিয়েট করতে হবে। আমাদের ডাটা স্ট্রাকচার
48:24
Speaker A
রেডি করতে হবে। সেগুলো আমরা এমসিবি সার্ভারের মাধ্যমে অটোমেটিকভাবে করবো। তার আগে আমরা আমাদের অথেন্টিকেশনটা এড করে ফেলি। Google অথেন্টিকেশন। এখান থেকে অথেন্টিকেশনটা আমরা গেট স্টার্টেডে ক্লিক করে অথেন্টিকেশনটা আমরা Google সিলেক্ট করে দেব। সো এখানে আমাদের জাস্ট সাপোর্ট ইমেইলটা দিলে আমাদের
48:45
Speaker A
এখানে আমাদের কোন এপিআই কনফিগারেশন নাই। যেহেতু ফায়ারবেস, Google সাইনিং এগুলো সবকিছু Google এরই প্রোডাক্ট। সো এগুলো অটোমেটিকভাবে সিংক্রোনাইজ হবে। সো সুপারসের ক্ষেত্রে আমাদের সবকিছু ম্যানুয়ালি করা লাগে। বাট এগুলো ইনবিল। আপনি ফার্ভিস ইউজ করলে এটাই সুবিধা হচ্ছে। ইনবিল সবকিছু পাবেন।
49:04
Speaker A
সো ইয়া আমাদের এখানে কাজ মোটামুটি শেষ। পরবর্তীতে আরো কোন কিছু করা লাগলে আমরা এখান থেকে করব। সো এখান থেকে এসে আমরা Google সার্ভিস জেসন ফাইলটা ডাউনলোড করে নিব। এন্ড এটা আমরা অ্যাপের ফাইল ফোল্ডারে এসে এখানে পেস্ট করব। এগুলো আপনি Google সার্ভিস জেসনটা আপনি
49:23
Speaker A
প্রথমে ডাউনলোড করলে হতে কি দেখা গেছে এখানে ইনবিল আপনার Google এর লগিন ইনফরমেশনটা নাই ভেরিফিকেশন নাই। এখানে আমরা কি করব? আমাদের কোড এডিটরটা ওপেন করবো। এন্ড এখানে এসে আমরা অ্যাপ ফোল্ডারের এখানে আপনার অ্যাপটা এটা ওপেন করবেন। এখানে আপনি এটা পেস্ট করে
49:48
Speaker A
দিবেন। অপ ফোল্ডারের ভিতরে পেস্ট করে দিবেন। সো এখানে আমাদের সবকিছু দেখাচ্ছে। এখানে স্টোরেজ বাকে বাস্কেটো প্রজেক্ট আইডি প্রজেক্ট নাম্বার। সো এভরিথিং শো হচ্ছে। সো আই হ্যাভ কানেক্টেড দা এমসিবি এন্ড অল সেড চেক মাই ফায়ারবেস একাউন্ট লগইন অর নট
50:19
Speaker A
ইফ ইয়েস দেন বেসড অন দা ফ্রন্ট এন্ড ডিজাইন আমরা এভাবে বলে দেব অনেক কিছু দেখা গেছে কানেক্ট হওয়া থাকে না সো আমরা এটা বলে দিব এমপিমেন্ট অথেন্টিকেশন এন্ড দা ফায়ার স্টোর ডাটাবেস। সো এতটুক কমেন্ট দিলেই হবে এককর্ডিং আপনি
50:47
Speaker A
চাইলে ইনডেপও লিখতে পারেন। এতে করে কোন আই মিন ইউরো আসবে না। সো এখানে আমরা কি করবো? নিউ একটা প্রম দিব। আমি নিউ চ্যাট ওপেন করবো। সেক্ষেত্রে আমাদের ক্রেডিটটা কম কাটবে। এখানে আমরা আমাদের পিআইডিটা আমাদের ডিজাইন এমডি ফাইলটা ই করে দিব যাতে
51:16
Speaker A
করে এজেন্ট বুঝতে পারে। এন্ড এখানে আমাদের আগে যে লেখা ফর্মটা ছিল। সেটা এখানে জাস্ট পেস্ট করে জাস্ট সাবমিট করে দেব। সো এতে করে আমাদের ক্রেডিট টোকেনটাও কম ইউজ হবে। স আপনি এটা করতে পারেন যে আপনার স্পেসিফিক টাস্ক কমপ্লিট হলে আপনার এনাদার
51:38
Speaker A
স্পেসিফিক টাস্ক থাকলে ভিন্ন। সেটা আপনি করতে পারেন। নিউ একটা চ্যাট উইন্ডো ওপেন করে সেখানে দিবেন। সেক্ষেত্রে টোকেন উইজ কম হবে। এন্ড এখানে আমরা জাস্ট সবকছু সাবমিট করে দিব। দেখা গেছে অনেক ক্ষেত্রে হয় কি দেখা গেছে আপনি যদি ওই আগের ফর্মটাতে দিতেন আপনার
52:00
Speaker A
আগের ট্যাপটা সেক্ষেত্রে আমাদের ফুল চ্যাট হিস্টরিটা এনালাইজ করতো দেন গিয়ে সে আমাদের কাজটা রানিং করতো সেক্ষেত্রে অনেক টাইম লাগতো বাট এখানে যেহেতু নিউ চ্যাট উইন্ডোতে কোন হিস্টরি নাই সেক্ষেত্রে আমাদের স্পেসিফিক টাস্কটাই সে কমপ্লিট করবে এখানে দেখছেন আমাদের এমসিপি সার্ভার
52:24
Speaker A
সবকিছু কানেক্টেড আছে এখানে আমাদের প্রজেক্ট আইডিটা দেখা ফাস্ট ট্যাপ একটা সবকিছু দেখাচ্ছে এন্ড আমাদের ফাইভ সেকেন্ড স্ট্যাটাস লোক এক্সিস্টেবল স্ট্রাকচার সো এখানে আমাদের টার্মিনাল লেখাচ্ছে লগইন সাকসেস আমাদের ইমেইলটাও দেখাচ্ছি। সো এখন আমাদের প্রম অনুযায়ী সে ইমপটিমেশন করবে। আপনার ফায়ার যেহেতু আমরা এমসিবি
53:07
Speaker A
সার্ভার কানেক্ট করেছি আমাদের ম্যানুয়ালি কোন কিছু ক্রিয়েট করতে হবে না। তো আমাদের যত কনফিগারেশন আছে সবকিছুই আমাদের এই এজেন্ট আমাদের হয়ে করে দিবে। সো আমরা ওয়েট করি কাজটা কমপ্লিট হোক। সো এখানে আমাদের ইমপ্রুভেনশন প্ল্যানটা ক্রিয়েট করছে। এখানে বলতেছে আমাদের ফায়ারবেস এমসিবি
53:25
Speaker A
সার্ভার কানেক্ট আছে। এখানে প্রজেক্ট একটিভ দেখাচ্ছে। এজিসন ফাইল অলরেডি হ্যাস। সো এখানে বাকি কি কি কাজ আছে এখানে দেখাচ্ছে। সো আমরা জাস্ট ইন্টারেশন প্ল্যানটা প্রসিড করে দিব। সো আমাদের কাজ স্টার্ট হয়ে যাবে। সেকেন্ড ইমেল ফাস্ট রেডি গু সাইনিং এডেড
53:54
Speaker A
সাইনিংটাও এড করে দেবে আমরা জাস্ট ওয়েট সো এখানে আমাদের ফায়ারস কানেক্ট ছিল যার কারণে আমাদের সবকিছু কাজ প্রায় শেষ বাট এখানে আমি কিছু প্রবলেম দেখতে পাচ্ছি যে আমাদের রুলসগুলো ক্রিয়েট হয় না আদারগুলো আই মিন এজেন্ট থেকে আসে নাই সো এখানে
57:52
Speaker A
রোলসে গেলে দেখতে পাচ্ছি যে আমাদের রুলস গুলো ক্রিয়েট হয় না। এন্ড এখানে ডাটা স্ট্রাকচার গুলো দেখাচ্ছে না। যেহেতু আমরা এখন পর্যন্ত কোন ইউজার সাইন আপ করি নাই। সেক্ষেত্রে ডাটাবেসে কোন কিছু দেখাবে না। এন্ড এখান থেকে আমি স্ক্রিনশট নিয়ে ওকে
58:07
Speaker A
জাস্ট বলব যে আমরা ডাটাবেসে কোন কিছু পাই নাই। রোলস টুল এসেন্ট। এগেন বলব যে এমসিবি সার্ভারটা রিানেক্ট করতে এন্ড দেন আমাদের যে ব্যাক এন্ড আছে সেটাপ ফুললি সেটআপ করে দিতে। ফায়ারবেসে সবকিছু কনফিগার করে দিতে ডাটাবেটে ফায়ারবেস নাথিং শোইং ইন দ রুলস
58:28
Speaker A
ফায়ার স্টোর এসে সো এগুলো বলে দিলাম তো দেখি এখন কি করে সো অনেক ক্ষেত্রে আপনার এম ইস্যু আসতে পারে এন্ড আপনার ফায়ার স্টোরের রোলস ক্রিয়েট করতেই হবে না হলে আপনার কাজ করবে না এখানে আমার ডাটাবেস বলতেছে নো ইউজার সো
58:51
Speaker A
কালেকশন স এখানে কারেক্টলি কনফিগার এন্ড ডিপ রসডি নট ইনস্টল সফারবে সিএলই ইনস্টল গ্লোবালি লেট মি ইনস্টল আমাদের প্রজেক্টে ফায়ারবেস সিএলইটা ইনস্টল ছিল না যার ধর মেবি রুলস এন্ড আদার যেগুলো কম্পোনেন্ট ক্রিয়েট করার দরকার ছিল ফায়ারবেসে সেগুলো ক্রিয়েট হয় নাই
59:17
Speaker A
সো এগুলো আমরা এগেন আমরা কি করব আমরা ফায়ারবেসে এমসিবি সার্ভারেটা কানেক্ট করবো। এন্ড আমাদের একটা টোকেন দিবে। সে টোকেনটা আমরা ভেরিফাই করবো। সো আমরা এগেন এমসিবি সার্ভারটা কানেক্ট করব এন্ড এক্ষেত্রে আমরা প্রথমত আমাদের যেহেতু ফায়ারবেস অলরেডি কানেক্টেড আছে
60:06
Speaker A
এন্ড আমরা এগেন এটা ডিসকানেক্ট করে বলব যে এগেন আমরা যেহেতু প্রজেক্টটা ক্রিয়েট করছি পরে সেষেত্রে এমসি নাও কানেক্ট হতে পারে প্রজেক্টের সাথে আমি বলব ডিসকানেক্ট ফায়ারবেস এন্ড গিভ রিলগিন লিংক সো ফায়ারবেস লিংক এন্ড অপশন সো আই ক্যান কানেক্ট এভাবে একটা প্রম
60:32
Speaker A
দিয়ে জাস্ট বলব এতে করে আমাদের সিএলআই এগেন এমসিবির সাথে কানেক্ট হবে আমরা জাস্ট এরকম ছোটখাট একটা প্রম দিয়ে দিব সো আমাদের এমসিবি সার্ভারটা লগ আউট হয়ে গেছে। এ আমরা এগেন লগইন করব। দেন এখানে আমাদের ইউআরএল টা দিয়ে দিয়েছে।
61:18
Speaker A
স এখানে আমরা এই লিংকে ভিজিট করব। এ আমাদের একটা অথরাইজেশন কোড দিবে। এটা আমরা কপি করে টার্মিনালে দিব। এন্ড এই কোডটা আপনি অবশ্যই হাইড রাখবেন। এখানে আইস রান দিস কমান্ড সাইনিং সিএলআই। এন্ড এখান থেকে আপনি এই টোকেনটা কপি
61:42
Speaker A
করবেন। এটা অবশ্যই হাইড রাখবেন। এন্ড আমার ক্ষেত্রে যেহেতু আমি পরবর্তীতে এটা চেঞ্জ করে ফেলবো। সো এই কোডের মাধ্যমে আপনার ফায়ারবেসে কানেকশন নেওয়া যাবে। এন্ড আই অল রিসিভ মাই অথেন্টিকেশন কোড। এন্ড আমি এখানে পেস্ট করে দিব। এন্ড অলসো আমাদের ডেভলপার মোডটা অন করতে
62:05
Speaker A
হবে উইন্ডোজে। এন্ড এমসিবি সার্ভার কানেক্ট করার পরে আমাদের প্রজেক্টের সাথে এমসিবি আরক কানেক্ট হয়ে গেছে এখন আমরা যত প্রম দিই না কারণ এটা প্রপারলি কাজ করবে এন্ড আমাদের ব্যাক এন্ডটাও রেডি হবে ফন্ডের সাথে সাথে সো এখন আমাদের ফায়ারবেসে ব্যাক এন্ডগুলো
63:49
Speaker A
প্রপারলি এখন সিং হবে। সো আমাদের এমসিবিটা ফুললি কানেক্ট হয়েছে। এখন আমাদের ফায়ারবেসে যতগুলো রোলস এন্ড ব্যাক এন্ড ফুললি রেডি করবে। সো আমরা জাস্ট ওয়েট করব। স এখানে আমরা এনভায়রমেন্ট আপডেট করার পারমিশনটা দিয়ে দিয়েছি। স আমাদের এ এজেন্ট আমাদের হয়ে সবকিছু
64:14
Speaker A
এড করবে। এগুলো আমরা জাস্ট ফাইভের দিন এটা এলাও দিয়ে দিব। স আমরা যদি ফায়ারবেসে চলে যাই এন্ড দেখি যে দেখতে পাচ্ছি এখানে আমাদের রুলসগুলো রোলস ক্রিয়েট করে দিয়েছে এন্ড আমি যদি ইন্ডেক্সে যাই তাহলে আমাদের কি কি চেঞ্জেস হয়েছে এন্ড সবকিছু দেখতে পাচ্ছি এখানে
64:55
Speaker A
একাউন্ট ট্রানজেকশন এসে সো সবকিছু ক্রিয়েট হয়ে গেছে এড এন্ড আমরা যদি এখন অ্যাপটা সাইন ইন করি এন্ড চেক করি দেখবো যে সবকিছু আমাদের ডাটাবেজে স্টোর হবে। সো আমরা একটা প্রথমত এটাগুলো বিল্ড করবো। বিল্ড করার পরে আমরা কি করবো? অ্যাপে সাইন আপ করবো।
65:13
Speaker A
এন্ড সাইন আপ করার পরে আমরা ডাটা সেকশনে আমাদের ইউজারের ইনফরমেশন গুলো দেখতে পারবো। আমরা চাইলে এখান থেকেও ম্যানেজ করতে পারবো। একটা কথা না বলি নয়। কেননা আপনার ফায়ারবেসে আপনি এজ ফাংশনটা পাবেন না। এজ ফাংশন হচ্ছে মূলত অটোমেটিকভাবে এটা কাজ
65:34
Speaker A
করে। যেকোন একটা অটোমেটেড টাস্ক যেটা হচ্ছে ইমেইল পাঠানো অটোমেটেড এসে যেরকম ইকমার্স সাইটে থাকে যেগুলো আপনি সুপারবেসে পাবেন। বাট এটা আপনার পেড ফিচার এখানেই ফায়ারবেসে। সো আপনার অ্যাপের ক্ষেত্রে ফায়ারবেসটা ভালো। যদি আপনি ওয়েব অপ বা ইকমার্স টাইপ ওয়েবসাইট বানান সেক্ষেত্রে
65:53
Speaker A
আমরা সুপার বেস ইউজ করতে পারেন। ফ্রিতে আপনি এস ফাংশন পাবেন। সো এখান থেকে আপনি চাইলে ম্যানুয়ালি ডাটা ক্রিয়েট করতে পারবেন এখানে। সো আমাদের ডেভেলপার মোডটা অন করতে হবে। এখান দেখাচ্ছে দেন আমাদের ফ্লাটার রানটাই করতে হবে। এখন আমরা কি করবো? এখান থেকে ফ্লাটার রান
66:23
Speaker A
কর ফেল বিকজ ডেভেলপ অফ। সো আমাদের এটা অন করতে হবে উন্ডোজ আর প্রেস করে। সো এভাবে আমাদের ডিটেলস গুলো দিয়েছে অবশ্যই আপনি পড়বেন। অনেকের অনেক আসবে যেগুলো আপনাকে এরকম ডকুমেন্ট টাইপ বলে দেবে। এখান থেকে আমি এটা কমেন্ট কমান্ডটা কপি করব। এন্ড প্রেস কর কন্টোনার
66:46
Speaker A
এখানে ফর ডেভেলপার সেকশনে এসে আমি এখানে ডেভেলপার মোডটা অন করে দেব। এখানে ইয়েস দিয়ে দিব। এটুকুই কাজ। সো এখন আমরা ফ্লাটার রান এটা রান করব। সো আমরা একটা নিউ টার্মিনাল নিব। দেন এখানে ফ্লাটার রানটা পেস্ট করব। এন্ড এখান থেকে আমরা কম ব্রাউজারটা
67:17
Speaker A
সিলেক্ট করব। এন্ড আমাদের অ্যাপটা আমরা ক্রোম ব্রাউজারে ভিউ করতে পারব। স এখানে চাইলে আপনি এই যে উইন্ডোতেও আপনি এগুলো আপনার প্রিভিউটা দেখতে পারবেন। বাট আমি প্রেফার করব শুরুতে আপনি ক্রোম ব্রাউজারে দেখেন ইন্ডেক্সে আপনার ক্লিক করে ইন্সপেক্টে ক্লিক করে আপনার মোবাইল
67:40
Speaker A
ভিউ করে নিয়ে আপনি দেখতে পারেন। একদম সেম টু সেম মোবাইলের মতই দেখাবে। মোবাইলে যেরকম শো হয়। স আমরা একটু ওয়েট করি। স এখানে আমাদের ব্রাউজারটা রান হয়ে গেছে। এখানে লোকাল হোস্টেই আমাদের অপটা রানিং হচ্ছে। স এটা উপরে যে লোকাল হোস্টের
68:00
Speaker A
লিংকটা দেখতে পাচ্ছেন এটা আমরা কপি করে নিউ একটা ব্রাউজারে গিয়ে পেস্ট করলেও হবে। সেখানে আমরা অথেন্টিকেশন করতে পারব। আমরা আরেকটু রিলোড দেই। সো এখানে আমাদের হোয়াইট স্কিন দেখাচ্ছে এন্ড আমরা এখান থেকে কপি করে জাস্ট টার্মিনালে এজেন্টকে দিয়ে বলব শোং হোয়াইট
68:36
Speaker A
স্কিন প্লিজ ফিক্সট কোথায় কিরর আছে সেটা আছে এনালাইজ করে সেটা ফিক্স করে দেবে এন্ড এখানে আমাদের ফ্রন্ট এন্ডের আর ব্যাক এন্ডের কাজ প্রায় শেষ। এখন আমাদের কনফিগারেশন করার পালা। এখানে Googleুগল সাইনিংটা দেখতে পাচ্ছি। এন্ড এই Googleুগ অথেন্টিকেশন ডটাটা এখন কাজ করবে না।
71:54
Speaker A
আমাদের লাইসেন্স দিতে হবে। সো এখানে আমি যদি দেখি তো আমি এই লোকাল হোস্টের লিংকটা নিয়ে আমার যেটাতে গুগল সাইন আছে আই মিন গুগ লগইন করা আছে সেখানে পেস্ট করব এন্ড সেখান থেকে আমি গুগল আর কি লগইন করার ট্রাই করব দেখি কাজ
72:21
Speaker A
করে কিনা তারপরেও সো Google দিয়ে লগইন এখানে যদি আমি ক্লিক করি ফায়ারসে দেখব জিনিসটা ফেস হচ্ছে কিনা। সেখানে Google দিয়ে লগইন করলে দেখতে পাচ্ছি Google সাইনিং আছে। এখানে Google সাইনিংটা ইমপ্লিমেন্ট করা হয় নাই। আমরা বলব যে কেন Google সাইনিংটা
73:07
Speaker A
ইমপ্লিমেন্ট করা হয় নাই। সো যেহেতু আমাদের এন্ড্রয়েড স্টুডিওটা ইনস্টল করা হয় নাই। সেক্ষেত্রে জিডবটি লাইসেন্স আই মিন টোকেনটা দেইনি। যার কারণে আমাদের গুগল সাইনটা কাজ করতেছে না। এটা বাইপাস করা যায়। স আমরা জাস্ট বলি এখানে টু গু আই হল গোইং
73:33
Speaker A
ক্লিকং কামিং সুন স রেজিস্ট্রেশন করুন এখান থেকে চাইলে রেজিস্ট্রেশন করা যেতে পারে বাট আমরা দেখি কি বলে এই যে সো আমাদের মিসিং কি কি জিনিস লাগবে সকিছু বলে দেবে এ যেহেতু আমরা এটা ওয়েবে টেস্ট করতেছি এন্ড এখানে বলতেছি ওয়েফারবেস
74:11
Speaker A
পপআপ টু এক্সট্রা প্যাকেজ ওয়েবে ইউজ করার জন্য ফায়ারবেসের পপআপের এক্সট্রা একটা প্যাকেজ Google Google সাইনিং প্যাকেজ এটা লাগবে। সো এখানে আপডেট করতেছে Google সাইনিং ফায়ার সর্ট সার্ভিস। সো আমরা একটু ওয়েট করি। এন্ড গুগল সাইন ইন ইনেবল করার জন্য আমাদের
75:57
Speaker A
অবশ্যই কি কি প্রিন্ট এটা দিতে হবে সো এটার জন্য আমাদের এন্ড্রয়েড স্টুডিওটা ইনস্টল করতে হবে এন্ড আমাদের এন্ড্রয়েড স্টুডিও ইন্স্টল না করলে এখানে কি টুল লাগবে সো কি টুলসটা দরকার হবে আমাদের ফিঙ্গারপ্রিন্ট সেটা জেনারেট করার জন্য। সো আমরা একটু ওয়েট করি। এন্ড স্টেপ বাই
76:21
Speaker A
স্টেপ এটা আমরা দেখবো। সো এখানে আমাদের ফিঙ্গারপ্রিন্ট এস এইচ এ লাইনটার জন্য আমাদের ফিঙ্গারপ্রিন্ট জেনারেট করতে হবে। সো ফিঙ্গারপ্রিন্ট জেনারেট করার জন্য আমাদের কি টুল এন্ড এই কমান্ডটা পেস্ট করতে হবে। সো টার্মিনাল এসে কমান্ড প্রম এসে আমরা এই
76:59
Speaker A
প্রমটা দিব। এন্ড দেখতে এখানে কি টুলস নই। আমাদের কি টুলটা নেই। এন্ড এগুলোর জন্য আমাদের অবশ্যই এন্ড্রয়েড স্টুডিওটা ইনস্টল করা হবে। সো এগুলো আমি আস্তে আস্তে আর ইনস্টল করে দেখাবো প্রসেস বাই প্রসেস। সো পরবর্তীতে কি কি এসডি কে
77:17
Speaker A
ডাউনলোড করতে হবে। সো আপনাদের বোঝানোর সাথে আমি আস্তে আস্তে এগুলো এখানে ইন্স্টল করবো এন্ড দেখাবো কোথায় কি জিনিসটা দরকার হয়। সো এখানে সার্টিফিকেট ফিঙ্গারপ্রিন্ট এর জন্য আমাদের কি টুল লাগা হবে। এখানে এন্ড্রয়েড স্টুডিওটা আপনি অবশ্যই ডাউনলোড করে নেবেন। এন্ড এখানে
77:35
Speaker A
বলতেছে আমাদের কি কি মেশিন আছে। এড এচডি কেম এন্ড্রয়েড স্টুডিও কি টুল কাম জিডি সো আমাদের যে সকল জিনিসগুলো দরকার হবে এগুলো বলে দিয়েছে স্টুডিও ব্রাউজারের জন্য ফিঙ্গারপ্রিন্ট লাগবে না সো ফিঙ্গারপ্রিন্ট এখন আবার চাইলেও টেস্ট করতে পারি Google সাইনিংটা কাজ করতেছে
78:02
Speaker A
কিনা কম ওয়েবে আমাদের এটা কাজ করবে কি কি ফিঙ্গারপ্রিন্ট ছাড়াও এন্ড এখানে এনটে আমাদের দরকার হবে সো আমরা এন্ড্রয়েড স্টুডিওটা ইনস্টল করব পরবর্তীতে আমরা এখানে বলতেছে এন্ড্রয়েড স্টুডিও ইন্স্টল করার পরে আমাদের ফ্লাট ডক্টরটা রান করতে হবে ডাউনলোড করা আছে। আমি জাস্ট ডাবল ক্লিক
78:50
Speaker A
করে Google এন্ড স্টুডিওটা ইনস্টল করে নেব। এখানে অবশ্যই এন্ড্রয়েড ভার্চুয়াল স্টুডিওটা আপনি আনটিক করতে পারেন। যদি আপনার এখানে এন্ড্রয়েড ভার্চুয়াল স্টুডিও যদি আপনার 8জিবি র‍্যাম এর নিচে হয় বা 16জB রমের নিচে হয় আপনি এটা আনটেক করে দেন ইনস্টল করবেন কেননা আমাদের এন্ড্রয়েড
79:14
Speaker A
স্টুডিওর সাইজ এমনিতেই অনেক বড় হয়ে যাবে আমার 32জB র‍্যাম তারপরেও দেখা গেছে এই টিউটোরিলটা বানানোর জন্য সেটা কম পড়ে গেছে লোকাল হোস্টের জায়গাটাও কম পড়ে গেছে এন্ড আপনি দেখে দেখে যেগুলো দরকার স্পেসিফিকভাবে সেগুলো ইনস্টল করবেন স এটা ইনস্টল হচ্ছে আমরা ওয়েট করি
80:46
Speaker A
এগুলো এসডিকে এন্ড আদার যে লাইসেন্স গুলো এগুলো এক্সেপ্ট করে জাস্ট নেক্সট করে দিবেন এসডিকেবি এসডিকে প্লটফর্ম বিল্ড রুলস সো এগুলো আপনি ইন্স্টল করে নিবেন সো এগুলো ইনস্টল হতে থাকে আমি দেখি যে Google সাইনটা কাজ করে কিনা সো এখানে ব্রাউজারে
81:03
Speaker A
আমাদের যেহেতু গুগ সাইনিংটা কাজ করবে ফিঙ্গারপ্রিন্ট ছাড়া স আমরা এখানে গুগল সাইন ক্লিক করলে আমাদের পপটা আছে স আমরা এখান থেকে লাইভ লোকাল হোস্ট লিংকটা কপি করে আমরা কি করব আমাদের যেটা যে ব্রাউজারে আর কি আমাদের গুগল সাইনিং আছে সেখানে আমি
81:19
Speaker A
পেস্ট করব এন্ড আমি একটা ভুল কাজ করেছি যেটা হচ্ছে আগে ব্রাউজারটা ফুলি কেটে দিয়েছি যার কারণে আর কি আমাদের লোকাল হোস্টে এর জন্য যে লিংকটা জেনারেট হয়েছে সেটা ক্যন্সেল হয়ে গেছে আমাদের এগেন ফ্লাটার রান করতে হবে সেটা দেখার জন্য সো এখানে পস অন পস
81:43
Speaker A
এখানে পস দেখাচ্ছে এখানে রানিং দেখাচ্ছে তিনটা সো এখানে আমরা রিস্টার্ট করতে পারি এখানে রিস্টার্ট হচ্ছে হ্যাঁ। সো আমরা এখানে এগুলো ডিলিট করে দিয়ে এগেন আমরা প্লাটার রান করবো এন্ড কমে এটা ই দেখবো। প্রিভিউটা দেখবো। এখানে আমরা টু দিয়ে রান করে দিব ক্রোমে।
82:37
Speaker A
এ আপনি চাইলে এই জিনিসটা এক ক্লিকও করতে পারেন। এটা করার জন্য আপনি চাইলে মেইন ডার্টেডে এসে এখানে উপর দিকে স্ক্রল করলে এখানে দেখতে পারবেন যে রান নামে একটা বাটন আছে। এখানে ক্লিক করলে আপনার ফ্লাটারটা রান হবে অটোমেটিকভাবে। কে
83:12
Speaker A
সো আমাদের কম্পোনেন্টগুলো উন্ডোজ স্টুডিওতে ডাউনলোড হচ্ছে আমাদের এখানে কমে আর কি এখানে লঞ্চ হয়ে গেছে আমাদের অ্যাপটা এখান থেকে আমরা ইউআরএলটা কপি করে লোকাল হচ্ছে এটা যেখানে আমাদের গুগল সাইনিং আছে ইমেইল এন্ড এখানে আমরা পেস্ট করে দিব এন্ড আমরা ট্রাই করব যে
83:33
Speaker A
আমাদের চেক করে দেখব যে আমাদের লোকাল হোস্টেই আই মিন গুগল সাইনিংটা কাজ করতেছে কিনা সো এখানে এখানে আমরা ফায়ার স্টোরে এসে চেক করবো আমাদের আগে কোন কালেকশন নেই। এন্ড আমরা এখানে Google সাইন ইন করবো। এখান থেকে আমাদের ব্রাউজারটা সিলেক্ট করে
84:10
Speaker A
দেব। এন্ড কন্টিনিউ দেব। সো আমাদের Googleুগল সাইনিং এ আমাদের অ্যাপে আমাদের আমরা লগিন হয়ে গেছি। সো Googleুগ এর মাধ্যমে আমরা ইজিলি এখন আমাদের অপে লগইন করতে পারছি। এন্ড আমরা দেখতে পাচ্ছি এখানে ডেমো কন্টেন্টও রাখা হয়েছে এক প্রিমেট টাইপে। এখানে যদি আমি
84:41
Speaker A
রিফ্রেশ করি তাহলে ইউজার নামে একটা ডাটাবেস ক্রিয়েট হবে। এখানে আমরা ইউজারগুলো দেখতে পারব। স এখানে নাম ক্রিয়েটেড এন্ড ফটো ইউআরএল এন্ড প্রোফাইল কম্পিটিশন এডসে একটা দেখাচ্ছে ইউজার ট্যাবে আপনার সকল ইউজার দেখতে পারবেন এন্ড এখান থেকে ম্যানেজ করতে পারবেন
85:06
Speaker A
সো এখন আমরা দেখি আমাদের অ্যাপটা টেস্ট করে যে সবকিছুই কাজ করতেছে কিনা। সো নতুন লেনদেনে ক্লিক করে আমরা টাকার পরিমাণটা দিয়ে ট্রাই করে দেখি। এখানে ক্যাটাগরি সিলেক্ট করতে হবে। সো যোগ করার পরে আমাদের এমাউন্টটা সেভ হয়ে গেছে এখানে। এ আমরা সবকিছু
85:28
Speaker A
টেস্ট করে দেখবো এখানে। যে কাজ করতেছে কিনা। এন্ড কোথাও কোন বাক্স ইরর পেলে আমরা সেটা কোড এডিটরকে দিয়ে বলব যে এখানে এরর আছে। তুমি সলভ করে দাও। সে আমাদের হয়ে সলভ করে দেবে। এখানে ডার্ক মোডটা কাজ করতেছে এন্ড আই আইকনটাও কাজ করতেছে। এখানে
85:48
Speaker A
নোটিফিকেশন ট্যাব আছে। এন্ড সেটিং ট্যাবেও অনেক কিছু জিনিস মিসিং আছে। এখানে ক্যাটাগরি সেকশনে আসলেও আমরা দেখতে পাচ্ছি এখানে পিবিল ক্যাটাগরি দেওয়া আছে এন্ড এগুলো ডিলিট করা যাচ্ছে। সো আমরা এটা পরবর্তীতে চেঞ্জ করে নেব। এন্ড এখানে মেবি একটা রেডিমেড একাউন্ট
86:23
Speaker A
সেটআপ করা আছে যেখান থেকে ডাটাগুলো ফিচ হয়ে এখানে আসতেছে। সো এখানে আমরা ইউজারের সকল হিস্টরি দেখতে পারবো। এখানে দেখতেছি ট্রেন্ডে এখানে ডেমো অনেক কিছুই দেখাচ্ছে যেগুলো আমরা পরবর্তীতে রিমুভ করব এন্ড আমরা দেখি যে এখানে বাকি যে ফিচারগুলো আছে এগুলো এখানে কাজ করতেছে
86:55
Speaker A
কিনা এখানে মাল্টি একাউন্ট সিস্টেম আছে এন্ড এখানে অনেকগুলো ফিচার এড করা আছে যেগুলো মেবি জাস্ট ফর ডেমো পারপাসে আপকামিং মডিউল টাইপ এড করে রাখা হয়েছে সো এখানে আমরা পরবর্তীতে চাইলে এখানে আরো ফিচার এড করতে পারি বা রিমুভ করতে পারি।
87:38
Speaker A
সো আমাদের এন্ড্রয়েড স্টুডিওটা ইন্স্টল হয়ে গেছে এখন এন্ড এখানে আমরা সবকিছু দেখতেছি কাজ করতেছে প্রপারলি এন্ড এন্ড্রয়েড স্টুডিওর মধ্যে আমাদের অনেক কিছু আর কি ইনস্টল করতে হবে যেরকম এসডিকে যেরকম আছে হচ্ছে এনডিকে আপনার সিমেক আরো অনেক এইচডিকে ডাউনলোড করতে হবে। স
88:01
Speaker A
এগুলো আমরা ধাপে ধাপে দেখবো কেন ডাউনলোড করতে হবে। স আমরা যদি এখন আমাদের ওয়েবসাইটটাকে আই মিন অ্যাপটাকে আরেকটু আরো কিছু ফিচার এড করতে চাই সেক্ষেত্রে আমরা কি করব?
88:16
Speaker A
এখানে আমাদের এন্ড্রয়েড স্টুডিওটা ইন্স্টল হয়ে গেছে। স আমরা এখন একটা কমান্ড দিয়ে নিব আগে কমান্ড প্রম এসে ফ্লাটার ডক্টর এতে করে আমরা দেখতে পারবো যে কি কি জিনিস মিসিং আছে। স আমরা এখানে প্লাগিন থেকে গেছি আমরা ফ্লাটারটা ইনস্টল করে নেব এখানে এটা আমরা
88:51
Speaker A
পরবর্তীতে করতে পারি চাইলে এখনো করতে পারি আপনার শুরুতে এগুলো সেটআপ করে নেওয়া ভালো স আমরা এখানে বলব যে যেখানে মিসিং যেগুলো ফিচার দরকার সেগুলো আমরা এখানে আগে ইমপ্লিমেন্ট করে নেই যেগুলো ফিচার দরকার সেগুলো ইমপ্লিমেন্ট করে দেন আমরা প্রোডাকশন
89:11
Speaker A
কাজগুলো করবো যেগুলো দরকার হবে জিডিকে এনা আদার থিং আমরা ওগুলো স্টেপ বাই স্টেপ ডাউনলোড করে দেখবো আমার কাছে আরো কিছু ফিচার স্ক্রিনশট আছে। আমি এগুলো যেকোন এই মডেলকে দিয়ে বলব যে আই অলরেডি হ্যাভ দিস টাইপ অফ অ্যাপ এন্ড
91:40
Speaker A
আমি এগুলো এক্সট্রা ফিচার এড করতে চাই এন্ড এগুলো ফিচারের লিস্টগুলো মানে পিআরডি গুলো লিখে দাও এগুলো আমি এ টুলসকে দিয়ে ফিচারগুলো ইমপ্রুভমেন্ট করে নেব আপনি যদি এ টুলসকে ম্যানুয়ালি বলতে যান টাইপ করে করে অনেক টাইম লাগবে এখানে আমি স্ক্রিনশট দিয়েছি এখানে 10টার মত
92:02
Speaker A
জেমিনিতে ইমেজ আপলোড হয়চার জিবি দুইটার মত তিনটার মত এন্ড ক্লাউডে মেবি একটা সো এক্ষেত্রে জেমিনিটাই ভালো এখানে আমাদের এক্সপেন্শন পিআইডিটা লিখে দিয়েছে আরো এক্সট্রা ফিচার এড করার জন্য আমাদের কি কি ফিচার দরকার টাস্ক দেনা পাওনা এন্ড আদার অনেকগুলো ফিচার
92:28
Speaker A
যেগুলো আমরা এখান থেকে কপি করতে পারি স এভাবে আর কি আপনার পিআইডি গুলো এন্ড ডিজাইনগুলো আপনারা রেডি করবেন। আপনি চাইলে বিভিন্ন ওয়েবসাইট ঘাটাঘাড়ি করে স্ক্রিনশট রেডি করতে পারেন আপনার ডিজাইনের অনুযায়ী। সো আমি পিআইডিটা পরে দেখলাম অনেক কিছু ফিচার মিসিং আছে। সো এগেন এনালাইজ করে সে
93:07
Speaker A
পিআরডিটা লিখে দেবে। আমরা একটু ওয়েট করি। সো এখানে দেখতে পাচ্ছি যে আমাদের ফিচারগুলো ঠিকভাবে লিখেছে। স এখানে আমি জাস্ট পিডিটা লিখে দিয়ে দিব। এন্ড ওকে শেষবার বলে দিব যে অলস চেক হুইচ ফিচার মিসিং ফ্রম দিস এন্ড ইমপ্লিমেন্ট দ্যাট
94:08
Speaker A
এখন আমাদের এক্সিস্টিং ফিচারগুলো চেক করবে এন্ড আমার দেওয়া পিআইডি গুলো এনালাইজ করবেন কোন ফিচারগুলো অলরেডি আছে সেগুলো দেখবে এন্ড সে অনুযায় একটা ইমপ্লিমেশন প্ল্যান রেডি করবে আল্লাহু আকবার। সো আমরা জাস্ট ওয়েট করি আমাদের ফিচার গুলো ইমপ্রুভমেন্ট হয়ে যাক।
96:51
Speaker A
সো এখানে আমাদের ইমপ্লিমেশন প্ল্যানটা রেডি হয়ে গেছে। এখানে আমি জাস্ট একবার পড়ে নেব যে ফিচারগুলো ঠিকঠাক আছে কিনা। এখানে ইমোজি এড করেছি। পরবর্তীতে আমরা ইমোজিগুলো রিমুভ করে দেব। ইমোজি এড করলে জিনিসটা ভাই ভাই ফিল দেয়। সো এখানে আমি প্রসিড করে
97:09
Speaker A
দেব। এন্ড এখানে আমাদের ডিজাইনের কোডিং প্রসেসটা স্টার্ট হয়ে গেছে। ব্যাক এন্ড শেষ। এখন আমরা অ্যাপটাকে বিল্ড করবো। সেটার জন্য আমাদের কমা দিতে হবে ফ্লাডার বিল্ড এপিকে। সো আমরা কমান্ডটা দিয়ে ট্রাই করব। এন্ড ট্রাই করলে হয়তোবা এরর আসবে। কেননা আমাদের এসডি কে এখনো
101:44
Speaker A
ডাউনলোড করা হয় নাই। সো আমরা ফ্লাটার রান দিলাম। এখন আমরা দিব ফ্লাটার বিল্ড এপিকে রিলিজ। স এই কমান্ডটা দিব। সো দিলে হবে কি?
101:53
Speaker A
আমাদের এপিকে ফাইলটা বিল্ড হবে। এন্ড এই এপিকে ফাইল বিল্ড করার জন্য আপনাকে কিছু এসডিকে ডাউনলোড করে নিতে হবে এন্ড্র স্টুডিওতে গিয়ে। সো আমি তাও ট্রাই করে দেখাই। এখানে ফ্লাটার বিল্ড এপিকে রিলিজে আমরা কমান্ডটা দিয়ে রান করেছি। সো আমরা
102:11
Speaker A
একটু ওয়েট করি। সো এখানে আমাদের দেখাচ্ছি এন্ডিকেন্ড গিডেল এগুলো আর কি ইন্স্টল নাই এন্ড এগুলো আমাদেরকে ইনস্টল করতে হবে এখানে গিডেল আমাদের অটোমেটিকভাবে এন্ডিকে ইন্স্টল হচ্ছে সাইড বাই সাইড। সো এগুলো আমরা এন্ড্রয়ে স্টুডিওতে গিয়ে ম্যানুয়ালি ইন্স্টল করে নেব। কেননা এইভাবে
103:18
Speaker A
করলে অনেকটা টাইম লাগে। মাঝে মধ্যেও আসে। সো আমরা এন্ড্রয়েড স্টুডিওটা ওপেন করবো। সো এখানে আমরা এন্ড্রয়েড স্টুডিও ওপেন করার পরে এখানে আমরা চলে যাব টুলসে। এখান থেকে আমরা একটা প্রজেক্ট সিলেক্ট করে দেন আর কি টুলসে যাব সে এখান থেকে টুলসে
104:27
Speaker A
গিয়ে আমরা এসডিকে গুলো ইনস্টল করব সো এখান থেকে টুলসে আসবো এন্ড টুলসে থেকে এসডিকে ম্যানেজারে চলে যাব এন্ড এখান থেকে এসডিকে টুলস চলে যাব। এখান থেকে আমরা এনডিকে সাইড বাই সাইড এন্ড সি মেক এটা ইন্স্টল করব। স এগুলো এসডিকে আপনার অবশ্যই ইনস্টল করে
104:58
Speaker A
নিতে হবে। আপনি যদি শুরুতে এগুলো ইনস্টল করে নেন দেন আপনার জন্য ভালো হয়। এখানে আমাদের এগুলো এসডিকে ডাউনলোড হচ্ছে। আমরা ওয়েট করব। সো এদিকে ডাউনলোড করা হয়ে গেলে আপনি এগেন আপনার পিসটা রিস্টার্ট করে নিবেন। রিস্টার্ট করার পরে আপনি চলে যাবেন
105:44
Speaker A
এন্ড্রয়েড স্টুডিওতে। এন্ড্রয়েড স্টুডিওতে এসে আপনার ভার্চুয়াল ডিভাইসটা আই মিন প্রজেক্টটা সিলেক্ট করে দেবেন। এন্ড এখান থেকে ফ্লাটার অ্যাপ্লিকেশনটা সিলেক্ট করে দেব। এন্ড ট্রাজিস্ট প্রজেক্টে ক্লিক করে আমরা এটা ওপেন করব। ওকে সো আমরা এন্ড্রয়েড স্টুডিওতে এখন কাজ করব আমরা এপিকে ফাইল থেকে বিল্ড কর শুরু
106:22
Speaker A
করে শুরু করে এটা ডিভাইসে আই মিন ভার্চুয়াল ডিভাইসে কিভাবে আর কি শো করবেন এতক্ষণ তো আমরা ক্রোম ব্রাউজারে কাজ করলাম তো এখানে আপনি ডিভাইস ম্যানেজার এসে অড নিউ ডিভাইস এন্ড ক্রিয়েট ভার্চুয়াল ডিভাইস সো এখানে এখানে কার্ড ভার্চুয়াল ডিভাইসটা
106:40
Speaker A
ক্লিক করেন। এখান থেকে আপনি ডিভাইস সিলেক্ট করবেন। যেগুলোতে প্লে স্টোর আইকন আছে মাসবি সেগুলোই ইনস্টল করবেন। এন্ড এখান থেকে আপনাকে সিস্টেম ইমেজগুলো ডাউনলোড করে নিতে হবে। এখানে ডাউনলোডে ক্লিক করবেন। সো এগুলো ডাউনলোড হওয়া শুরু হবে। সো এটা এপ্র্যাক্স 2জিবি ফাইল। সো
107:00
Speaker A
আমাদের আরেকটু ওয়েট করতে হবে। সো এন্ড্রয়েড স্টুডিওতে আপনি ইউজ করতে গেলে আপনার মিনিমাম ভালো একটা পিসি কনফিগারেশন লাগবে। স্টোরেজ লাগবে। কেন? এখানে অনেকগুলো জিনিস ডাউনলোড করতে হয়। সো আপনি যেটা ডাউনলোড করেন না কেন এখানে সিস্টেম ইমেজ সেম সিমিলারই আমি দেখলাম। সো এখানে
107:20
Speaker A
2.2 জিবি সিস্টেম ইমেজ। এখান থেকে আমি পিক্সেল 10 প্র এটাই ই করব। সো এটা ইন্স্টল হতে থাক। আমরা আরেকটু ওয়েট করি। এটা পজ করে দেই। সো আমাদের এখানে ইন্স্টল আই মিন ডাউনলোড হয়ে গেছে। এটা আমরা ফিনিশে ক্লিক করব। ফিনিশে ক্লিক করলে
107:45
Speaker A
আমাদের ডিভাইস ম্যানেজারে আমরা আমাদের ডিভাইসটা দেখতে পারবো। এ আমরা প্লে আইকনে ক্লিক করব। এটা আমাদের ডিভাইসটা ওপেন হবে। এন্ড এই ভার্চুয়াল ডিভাইসের মধ্যেই আমরা এন্ড্রয়েড অ্যাপের মধ্যে ইউজ করতে পারব। এন্ড্রয়েড এর মত আর কি মোবাইলের মত ইউজ করতে পারব। এখানে
108:04
Speaker A
আমাদের অ্যাপটাও আমরা প্রিভিউ দেখতে পারব। এন্ড সকল কিছু এখানে আই মিন চেক করতে পারবো। সো এখানে স্টার্টিং হচ্ছে ফর ফার্স্ট টাইম একটু টাইম নিতে পারেন। সো এখান থেকে স্টার্টিং আপ থেকে আমরা চলে যাব ইমুলেটরে এন্ড ইমুলেটরে গিয়ে আমরা
108:57
Speaker A
ভিউটা দেখতে পাবো মোবাইলে। সো এখানে দেখতে পাচ্ছি যে আমাদের পিক্সেল 10 প্রো এটা ওপেন হচ্ছে মোবাইল ডিভাইসটা। স আমরা একটু ওয়েট করি। সো ইয়া আমাদের মোবাইল ডিভাইসের প্রিভিউটা আমরা এখানে দেখতে পাচ্ছি। সো এটা আমরা ভার্চুয়াল ডিভাইস কাজ করবে। এখানে আমাদের
109:23
Speaker A
মোবাইল অ্যাপের প্রিভিউ গুলো দেখতে পারব। সো এখানে আমাদের অ্যাপটাও লঞ্চ করতে পারব। সো তার আগে আমাদের এন্ড্রয়েড স্টুডিওতে ফ্লাটার এন্ড ডার্টটা ইনস্টল করতে হবে। তা না হলে দেখতে পাচ্ছেন যেগুলো ইরো দেখাচ্ছে আমরা আমাদের অপেতে ভার্চুয়াল ডিভাইসে অ্যাপ প্রিভিউ দেখতে পাবো না। তো
109:42
Speaker A
আমাদের ফ্লাটার এন্ড ডার্টটা ইনস্টল করতে হবে। আপনি ব্যাক চলে যাবেন। এন্ড ব্যাক চলে গিয়ে এখানে প্লাগিন সেকশনে এসে আপনার এখানে প্লাগিনে এসে আপনার ফ্লাটার এন্ড ডার্টটা ইন্স্টল করে নিবেন। সো এখানে ফ্লাডারটা ইনস্টল হচ্ছে। এন্ড আমরা ডার্টটাও ইন্স্টল করে নেব।
110:32
Speaker A
সো আমি ব্যাকগ্রাউন্ডে অলরেডি ওয়েবসাইট নিয়ে কাজ করতেছি। এন্ড আমরা এখানে রিস্টার্ট করে নিলাম। ফ্লাটার এন্ড ডার্টটা ইনস্টল করার পরে আমরা এগেন আমাদের প্রজেক্টটা ওপেন করব। সো এখানে এখন আমরা আমাদের মোবাইল অ্যাপটা এখানে ভার্চুয়াল ডিভাইসে রান করে দেখবো যে রান হয় কিনা।
111:18
Speaker A
সো এখানে আমাদের ভার্চুয়াল ডিভাইসটা রান হচ্ছে এখন আমরা এখানে প্লে করবো এখানে আমার একটু ভুল হয়েছে উপরে আমি সিলেক্ট ডিভাইসে গিয়ে আর কি এন্ড্রয়েডটা সিলেক্ট করি আই মিন পিক্সেল 10 প্রোটা সিলেক্ট না করেই দিয়ে দিয়েছি। সো এখানে তারপরে কিছু ইরর আসে। কেননা আমাদের এটাতে
111:44
Speaker A
ফ্লাটার ইউজ করা হয়েছে। যার ধরুন এখানে আমাদের একটা এসডিকে আলাদাভাবে ডাউনলোড করে নিতে হবে। এন্ড এটার নাম হচ্ছে জাভা জেডিকে। সো এটা আপনার ডাউনলোড করে নিতে হবে। সো আপনি ব্রাউজারে গিয়ে সার্চ করবেন জাভা জেডি কে এন্ড এখানে এসে আপনি নিচের দিকে স্ক্রল
112:11
Speaker A
করে এখানে আপনার উপরে লিনাক্স উন্ডোজটা সিলেক্ট করে আপনার ডিভাইস অনুযায়ী এখান থেকে ইন্স্টলারটা ডাউনলোড করে নেবেন এন্ড ডাউনলোড হয়ে গেলে সেটা ডাবল ক্লিক করে জাস্ট ইন্স্টল করে দিবেন এন্ড আদার কোন সেটাপ প্রসেস নাই সো জাস্ট আপনার ইন্স্টল করে দিলেই হবে
112:57
Speaker A
সো এখানে আমরা ডাবল ক্লিক করে জাস্ট ইন্স্টল করে দেব। সো এটা ইন্স্টল হচ্ছে। স আমরা নেক্সট নেক্সট করে এটা জাস্ট আমাদের লোকাল ড্রাইভে এটা ইনস্টল করে ফেলবো। সো আপনার এটা একবারই করা লাগবে। এই প্রসেস যেটা আছে আমি দেখালাম। এখানে এসডিকে এন্ড
113:32
Speaker A
আদার যে জিনিসগুলো আমি জাভা যে এসএ ডেভেলপমেন্ট কিট যেটা ডাউনলোড করতেছি এ পাশাপাশি যেগুলো সেটআপ করেছি এমসিবি সার্ভার সেটপ এগুলো আপনার ওয়ান টাইম করা লাগবে পরবর্তীতে আপনার জিনিসগুলো জাস্ট আপনার কাজই হবে এমসিবি সার্ভার কানেক্ট করে ফ্রম দেওয়া এন্ড বাকি
113:50
Speaker A
প্রসেসগুলো অটোমেট ভাবে হবে এন্ড এটা হচ্ছে আপনার সেটআপ প্রসেস অনুযায়ী আমি ধাপে ধাপে দেখিয়েছি যাতে করে আপনি বুঝতে পারেন যে কোন জিনিসটা কোন কাজে লাগে জাভা জেডিকে কি আপনার ডিভাইসে ইনস্টল করার পরে আমরা এন্ড্রয়েড স্টুডিওটা ওপেন করবো। এন্ড এগেন আমরা ডিভাইসে আমাদের প্রজেক্টটা
114:47
Speaker A
রান করে দেখবো যে এখন পুরোপুরিভাবে সবকিছু কাজ করতেছে কিনা। সো এখান থেকে ডিভাইস ম্যানেজার এসে আমরা এখানে প্লেতে ক্লিক করব। এন এখানে রানিং ডিভাইস অথবা এমুলেটরে ক্লিক করে আমরা প্রিভিউটা দেখতে পারবো ডিভাইসে। ওকে। সো এখানে এসে আমি আমার সিলেক্টেড
115:11
Speaker A
ডিভাইসে এসে আমার যে ভার্চুয়াল ডিভাইসটা আছে পিক্সেল 10টা সিলেক্ট করে এখানে প্লেতে ক্লিক করব। স অবশ্যই আপনার উপরে মেইন ডার্টটা সিলেক্টেড থাকবে। স আমরা একটু ওয়েট করি। সো এখানে আমাদের কিছু ওয়ার্নিং দেখাচ্ছে ইফ ইউ আর প্লা প্লিজ মাই রিপোর্টিং
116:20
Speaker A
সো ওকে আমাদের এখানে ডিভাইসে আমাদের অ্যাপটা শো হচ্ছে এন্ড এখান থেকে আমরা প্রিভিউটা দেখতে পারবো। এখন আমরা একটু ট্রাই করে দেখবো যে এখানে রেজিস্ট্রেশন হয় কিনা। যেহেতু আমার ইমুলেটরে বা ডিভাইসে কোন ই নেই। Google সাইন ইন করা নেই। সেক্ষেত্রে আমরা ম্যানুয়ালি ট্রাই
116:45
Speaker A
করে দেখবো লগইন করার। আই মিন একাউন্ট ক্রিয়েট করার যে একাউন্ট ক্রিয়েট করা যায় কিনা। সো কোন এরর আসলে আমরা সেটা সলভ করে ফেলবো কোড এডিটরের মাধ্যমে। সো এখানে একটা সমস্যা হয়েছে অবশ্যই নট এলাও। আমাদের ম্যানুয়াল সাইন আপ প্রসেস
117:06
Speaker A
মেবি অফ করা। স আমরা এখান থেকে একটা স্ক্রিনশট নিয়ে আমরা কোড এডিটরকে দিব এন্ড বলব যে জিনিসটা ফিক্স করে দিতে। আমাদের ব্যাক চলে যায়। এন্ড লগিন এসে Googleুগল দিয়ে লগইন করতে চাইলে দেখতে পাচ্ছি যে আমাদের Googleুগল সাইন আপ
117:32
Speaker A
পপআপটা ঠিকই ওপেন হচ্ছে। তার মানে Googleুগল সাইন আপন সাইন ইন অপশনটা এনেবল আছে। এটা প্রপারলি কাজ করতেছে। স আমাদের ডিভাইসে যেহেতু কোন Google একাউন্ট নেই। সেক্ষেত্রে এখানে সাইনিং করতে পারছি না। এন্ড আমরা একটা ব্রাউজারে ট্রাই করে দেখবো। আমাদের কাজগুলো চলতেছে রানিং এন্ড এখানে
118:19
Speaker A
আমাদের ফায়ারস সেন্সিভ সার্ভারটা অফ ছিল এন্ড কারেন্টে অনেক ডিস্টার্ব করেছে যার কারণে রেকর্ডে অনেক কিছু মিসিং থাকতে পারে যাই হোক এন্ড এখানে কাজ চলতেছে অথেন্টিকেশনে আমরা ট্রাই করি দেখি অপটা বিল্ড হয় কিনা। সো কিভাবে এপিকে ফাইলটা বিল্ড করবেন সেটা
118:42
Speaker A
আপনি এখানে এসে বিল্ড এসে আপনার কি ফাইল বিল করবেন এপিকে ফাইল বিল করবেন। বিল এসে এপিকেটা সিলেক্ট করবেন। সো এখানে আমাদের কিছু দেখাচ্ছে। ইরোরটা আসতেছে কেননা আমাদের গ্রিডেল গ্রিডেল যে ভার্সনটা আছে সেটা ওল্ড ভার্সন। সো আমাদের এই গ্রিডেল
119:02
Speaker A
ভার্সনটা আপডেট করতে হবে। সেটা আমরা করব। গ্রিডেল ভার্সনটা আপডেট করবো কোড এডিটরের মাধ্যমে। কমান্ডগুলো জানতে চান বা কোন কমান্ডে কি কাজ হয় সেগুলো আপনি চারজিবিডির কাছে আসক করলে সে আপনাকে কমান্ডগুলো লিস্ট দিয়ে দিবে। সো আমি এভাবে আরকি কমান্ডগুলোর
119:22
Speaker A
লিস্ট বের করেছি। এন্ড আপনিও চাইলে স্পেসিফিকভাবে কোন টুলস বা ওয়েবসাইট স্টাকের কমান্ডগুলো বের করতে পারেন। সো এখানে আমাদের এপিকে ফাইল বিল করার জন্য এই কমান্ডটা দিতে হয়। সো এখান থেকে এই কমান্ডটাই করব। এন্ড আমি কি করবো? এই যেহেতু এটা গ্রিডলের প্রবলেম। এটা
119:41
Speaker A
আমরা ফুল এই এররটা কপি করে কোড এডিটরকে দেব। সো কোড এডিটর আমাদের প্রবলেমটা বুঝবে। বোঝার পরে সে দেখবে কি প্রবলেম। সো এখানে বলতেছে গিডেল ওল্ড ভার্সন দেখাচ্ছে বা আপডেটেড ভার্সন যেটা নেই। গি সো বলতেছে গিডল যে ভার্সনটা এখন আছে মানে
120:04
Speaker A
আপডেট করা সেটা গিডাবে নেই বা স্টেবল ভার্সন না। সো সে বলতেছে গিডল ভার্সনটা ডাউনড করে দিতে 8.3 ভার্সনে ই করতে। সো সে গিডল ভার্সনটা ডাউনলোড করতেছে বা মডিফাই করতেছে আমরা ওয়েট করি। সো যেহেতু ই করা শেষ গিড ডাউনলোড করার শেষ
120:25
Speaker A
এখানে ফ্লাটার বিল এপিকে রিলিজ কমান্ডটা সে অলরেডি ই করেছে। রান করেছে। এন্ড এটা ব্যাকগ্রাউন্ডে রানিং হচ্ছে। ফ্লাট আর বিল এপিকে এন্ড আপনার ম্যানুয়ালি আর কোন কিছু করা লাগবে না। এটা অটোমেটিকভাবে বিল এপিকে বিল করে দিবে। এপিকে ফাইল বিল্ড করে দিবে।
120:49
Speaker A
সো আমরা জাস্ট ওয়েট করি। সো এখানে তারপরে অনেকগুলো ইরর আসতেছিল। আমি তাকে জিনিসগুলো দিয়েছি ডিটেইলসগুলো কোড এডিটর এজেন্টকে। এন্ড সে আমাদের হয়ে জিনিসগুলো ফিক্স করবে। স এখান থেকে আমরা ফ্লাটার ডক্টরটা রান করেছিলাম। এন্ড এখানে কোনটার কি কাজ? আছে এখানে দা
122:06
Speaker A
ক্লিন এন্ড রিবিল্ডের জন্য প্রমট এন্ড সকল কিছু দিয়েছে সো এখানে দেখাচ্ছে আমাদের লাটার রিলিজ এবিকে বিল ফিনিশ স এখানে ফ্লাটার বিল এপিকে রিলিজ হচ্ছে এখানে একটা কাজ হয়েছে কি এটা আমি পরবর্তীতে গিয়ে মানে এর আগেও আমাদের ফ্লাটারটা বিল হয়েছিল এপিকে স সেটা আমি
122:56
Speaker A
ইনস্টল করেছিলাম ট্রাই করে দেখেছি এন্ড এগেন যদি আমি সেটাকে বিল করতে চাই সেক্ষেত্রে আমার কমান্ড দিতে হচ্ছে আপনার ফ্লাটার বিলেবিকে রিলিজ এন্ড আরেকটা কমান্ড দিতে হয়েছে এখানে দেখাচ্ছে যে স্টিল বিল্ডিং না কমপ্লিং অন এখানে আমাদের আরোর নেই স আমরা জাস্ট ওয়েট
123:24
Speaker A
করব আমাদের এখানে সাইডে দেখতে বিল ফাইল এখানে আমাদের অপে ফাইলগুলো বিল হচ্ছে স আমরা জাস্ট একটু ওয়েট করব স আপনি যেই রিফ্রেস করেন না কেন আপনি অবশ্যই কোড এডিট করে এডিটরকে দিয়ে বলবেন এন্ড ডিটেলসেই বলবেন এতে করে আপনার
123:47
Speaker A
প্রবলেমটা সে আইডেন্টিফাই করবে দেন আপনাকে একটা সলিউশন দিবে অ্যাপের মধ্যে আমাদের আউটপুটেরর মধ্যে আর কি আমাদের এপিকে ফাইলটা পাবো স আমরা ওয়েট করি এপিকে ফাইলটা বিল্ড হোক এটা ব্যাকগ্রাউন্ডে রানিং চলছে বাট আমরা এখানে দেখতে পাচ্ছি না। স আমাদের একটু ওয়েট করতে
124:07
Speaker A
হবে। সো এখানে আমাদের ডাটটা দেখি ইনস্টল আছে কিনা। সো আমাদের এখানে ডাটটাও ইনস্টল আছে। আশা করি এখন আবার তো কোন এটর আসবে না। আমাদের এপিকে ফাইলটা বিল হয়ে যাবে ইজিলি। এখানে বলতেছে রাইট বার বিল সাকসেস আমাদের এপিকে ফাইলটা বিল হয়ে গেছে এ আমাদের
124:38
Speaker A
বিল ফাইলটা কোন জায়গায় আছে সেটা বলে দিছে আমাদের এপিকে ফাইল হচ্ছে 55 কেবি এমবি আমরা এটা পরবর্তী চাইলে আর কি আপনার এপিকে ফাইলের সাইজটা কমিয়ে আনতে পারব এখানে যে আপনার ফ্লট আর এপিকেতে এসে দেখবেন যে আপনার অপর রিলিজড এপিকে
125:00
Speaker A
নামে একটা এপিকে ফাইল পাবেন। সো এটা আপনার ফোনে ইনস্টল করবেন। ফোনে ইনস্টল করে আপনি চেক করবেন যে সবকিছু ঠিকঠাক আছে কিনা। সো ঠিকঠাক থাকলে আপনি এটা অ্যাপ স্টোর প্লে স্টোর কিভাবে আপলোড করে ই করবেন। সো সেটা ইন ফিউচার মডিউলে দেখানো হবে। স এখানে আমি
125:24
Speaker A
জাস্ট কি করব? এখানে এপিকেতে এসে অ্যাপ রিলিজ এপিকে এটা আর কি আমার ফোনে ইনস্টল করবো অ্যাপের আমাদের যে অ্যাপটা ক্রিয়েট করলাম সেটার জন্য আমরা অপ লোগো ক্রিয়েট করব। আমাদের ডিফল্ট ভাবে ফ্লাডারের আইকনটা ইউজ করা হয়েছে। এন্ড আমরা আমাদের অপের আইকন বা
127:38
Speaker A
লোগো ক্রিয়েট করার জন্য চলে যাব চার জিবিডি এন্ড চার জিবিডি ইমেজ টু মডেল বেস্ট আউটপুট ইমেজ ক্রিয়েট করার জন্য এখানে জাস্ট বলব আই ক্রিয়েট অপ ফর ইনকাম এক্সপেন্স আইবে টাইপ মোবাইল অ্যাপ সো রাইট দা নেম ফর এখানে টাইপিং মিস্টেক হতে পারে আমি ওভাবে
128:02
Speaker A
দেখে দেখে টাইপিং করি স আমার টাইপ মিস্টেক হয় বেশি। স জাস্ট ওকে বুঝাতে পারলেই হলো যে একটা প্রম লিখে দিতে ইমেজ প্রম এখানে আমি প্রথমত ওকে বলছি যে ফাস্ট আমার অপের নেমটা সাজেস্ট কর আমি অপের নামটা কি রাখবো। স এখানে প্রম অপ নেমগুলো সাজেশন
128:24
Speaker A
নেম দিয়ে দিয়েছে। আমি বলব অপ নেমশুডলবি আইবে টাইপ মানে বাংলা টাইপ যেন নেমটা হয়। এখানে বাংলাটা মেনশন করে দেব। স আমাদের জন্য কিছু রেকমেন্ডেড নাম পিক লিখে দিবে। স এখানে হিসাবি নামটা আমার পছন্দ হয়েছে হিসাবি। স এ নামটা আমি পিক করব। এন্ড আমি আমার
128:54
Speaker A
অপের নাম টাও চেঞ্জ করে নেব হিসাবিতে। এন্ড এখানে আমাদের প্রম নেমটাও লিখে দিয়েছে। আই মিন ইমেজ ক্রিয়েটের প্রমটাও লিখে দিয়েছে। স আমরা এখান থেকে চলে যাব কোড এডিটরে। এখানে বলব যে আমাদের অ্যাপ নেমটা চেঞ্জ করে দিতে রিনেম দা অপ নেম টু হিসাবি।
129:22
Speaker A
এন্ড আমরা ব্যাকগ্রাউন্ডে আমরা ইমেজটা ক্রিয়েট করব। আই মিন অপের জন্য আইকনটা ক্রিয়েট করব। স আইকন ক্রিয়েট করার জন্য এপের আইকন ক্রিয়েট করার জন্য আমরা চলে যাব চার জিবিডিতে আনাদার একাউন্ট এখানে বেসে জাস্ট আমরা ক্রমটা দিয়ে দেব সো এখানে ম্যাচ ক্রিয়েট হচ্ছে আমরা একটু
129:44
Speaker A
ওয়েট করি সো এখানে আমাদের একটা ইমেজ ক্রিয়েট করে দিয়েছে। বাট এখানে নামটা অন্য দেখাচ্ছে স্পেন ওয়াইজ। সো আমাদের প্রম্পটের ভিতরেই একটু ভুল ছিল। এখানে নামের জায়গায় স্পেন ওয়েজ দেওয়া। এখানে আমরা হিসাব নামটা দিয়ে দেব বা আমরা চাইলেও অপের নামটা চাইলে নাও দিতে
130:53
Speaker A
পারি। যেহেতু অপ নেমটা নিচে বটমে শো হয় লেখা থাকেই। সেক্ষেত্রে আমাদের শুধু ফেভিকন বা আইকনটা হলেও চলবে। আপনি চাইলে জেমিনি Google ফ্লো দিয়ে অথবা গ্রি দিয়ে আদার অনেক টুলস আছে যেগুলো ইউজ করে আপনার অ্যাপের আইকনগুলো ক্রিয়েট করতে পারবেন।
131:29
Speaker A
সো এখানে আমাদের নামটা চেঞ্জ করে দিয়েছে। সো আমি বলব জাস্ট ক্রিয়েট দ লোগো উইদাউট টেক্সট। সো টেক্সট ছাড়া আমাদের লোগোটা ক্রিয়েট করে দেবে। এন্ড সে লোগোটা আমরা ইউজ করব। সো এখানে আমাদের অ্যাপ নেমটা চেঞ্জ করে দিয়েছে হিসাবই। সো এখন আমাদের ইমেজটা জেনারেট হলেই
132:23
Speaker A
অ্যাপের আইকনটা জেনারেট হলে আমরা এখানে আইকনটা চেঞ্জ করে ফেলব। সো এখান থেকে আমরা আমাদের আইকনটা ডাউনলোড করবো। সো এখানে জাস্ট আমরা ইমেজের ফাইলটা এটাচ করে জাস্ট বলব যে এটা আইকন হিসেবে ইউজ করো। ডস এজ এন ইমেজ টু এস
132:56
Speaker A
অপ আইকন। এটা অপ আইকন হিসেবে পিক করবে। এন্ড ম্যানুয়ালি আমাদের এটা পাবলিক অ্যাসেট ফোল্ডারের আইকন সেকশনে গিয়ে পেস্ট করে নিতে হবে। স এখানে লঞ্চারের আইকন হচ্ছে। এখন আমাদের যে জিনিসটা বাকি আছে সেটা হচ্ছে পুশ নোটিফিকেশন। স আপনি কিভাবে আপনার অ্যাপের
133:19
Speaker A
ভিতর আই মিন পুশ নোটিফিকেশন পাঠাবেন? ধরেন আপনার অ্যাপটা কেউ ইনস্টল করেছে। সো ডে বাই ডে পার ডে প্রতিদিনই আপনার যাতে পুশ নোটিফিকেশন সেন্ড হয় রিমাইন্ডার হিসেবে আপনি প্রমোশনাল বা যেকোন ধরনের পুশ নোটিফিকেশন আপনার অ্যাপের পাঠাতে পারবেন। ফোনে উপরে নোটিফিকেশন ট্যাবে সেগুলো শো
133:36
Speaker A
করবে। সো সেটা কিভাবে করবেন? তো এটা দেখবো। সো আমাদের অ্যাপের আইকনটা ইয়ে হয়ে গেছে। সো আমরা এখন পুশ নোটিফিকেশন জিনিসটা সেটআপ করব আমাদের অ্যাপে। এর জন্য আমরা চেজিবির কাছে আসক করব যে কিভাবে আমরা পুশ নোটিফিকেশনটা আমাদের অ্যাপের ভিতরে
134:11
Speaker A
ইমপ্লিমেন্ট করতে পারি। সো এখানে বলতেছে যে আমাদের এন্ড্রয়েড মিনিফিস্টে এটা বসাতে হবে। এন্ড অনেকগুলো ইন্স্ট্রাকশন দিয়েছে। স এখানে আমরা সবকিছু যেহেতু আমাদের এমসিবি সার্ভার কানেক্ট আছে আমরা এটা অটোমেট করব জিনিসগুলো। জাস্ট আমাদের পিআইডিটা দিতে হবে। যে ইনক্লুমেশন প্ল্যানটা আছে সেটা
135:00
Speaker A
আমরা পিআইডিটা ক্রিয়েট করে নেবচজিবিডির মাধ্যমে। স আমি যদি ফায়ারবেসে যাই এন্ড ক্লাউড মেসেজিং অপশনটা আমি পেলাম না। স আমি এটা ডকুমেন্টেশন থেকেই আরকি চেক করব। এখানে আমাদের ওয়েব দেখাচ্ছে। স এখানে আমি ক্লাউড মেসেজিং যে অপশনটা আছে সেটা অনেকবার খুঁজলাম। যেহেতু এটা আপডেট হয় ডে
135:26
Speaker A
বাই ডে। ওদের ড্যাশবোর্ডটা আপডেট হয়েছে। এখানে আমি এইযে এখানে মেসেজিং অপশনটা ছিল বাট আমি খেয়াল করিনি পরবর্তী দিকে পেয়েছিলাম যাই হোক আমরা চলে যাব চ্যাচজিবিডিতে এন্ড যে ডকুমেন্টেশন গুলো পড়বো। সো এখান থেকে আমরা আর্টিকেলটাতে চলে যাব। এখানে একটু পুশ নোটিফিকেশন এখানে স্টেপ
136:02
Speaker A
বাই স্টেপ দেওয়া আছে। স আমরা এই ডক্সটা ওপেন করব। স এখান থেকে আমরা অপশনটা পাবো অবশ্যই। সো দ নোটিফিকেশন কম্পোজার। এটাতে চলে যাব। সো এখান থেকে আমরা প্রজেক্টটা সিলেক্ট করবো। দেন এখানে দেখতে পাচ্ছি আমাদের মেসেজিং কার্ড মেসেজিং অপশনটা চলে এসেছে এখান থেকে
136:30
Speaker A
আমরা ক্রিয়েট মেসেজ এখানে ক্লিক করব ফায়ারবেস মেসেজিং তার আগে আমাদের জিনিসগুলোকে সেটআপ করে নিতে হবে এখান থেকে আমরা মেসেজ টাইপ রাখবো ফায়ারবেস নোটিফিকেশন মেসেজ ইন অ্যাপ মেসেজ নয় সো আপনার ইন অ্যাপ যদি কোন মেসেজ দেখাতে চান সেটা আপনি এখান থেকে পারবেন সো
136:52
Speaker A
আমরা পুশ নোটিফিকেশন দেখাবো। সো এখানে দুইটা ক্যাটাগরি আছে। আপনি যে কোোন মাধ্যমে আপনার অ্যাপে নোটিফিকেশন পাঠাতে পারেন। সো এখানে নোটিফিকেশন টাইটেল আছে একটা দিয়ে যেগুলো দিবেন ডিটেলস এগুলো আপনার নোটিফিকেশন দেখাবে। এখানে আমি জাস্ট টেস্টে এগুলো লিখে দেখব। এখানে আমাদের
137:12
Speaker A
মোবাইলের আইকনও দেখাচ্ছে। মোবাইলে একটা প্রিভিউ দেখাচ্ছে যে এটা কি রকম দেখাবে। এখানে আমাদের এফসিএম রেজিস্ট টোকেনটাও বসাতে হবে। এগুলো আমাদের যেহেতু এমসিবি সার্ভার কানেক্ট আছে এগুলো আমরা অটো জেনারেট করব। সো এখন আমি ওকে বলব যে রাইট দা প্রম টু
137:50
Speaker A
ইমপ্লিমেন্ট দা পোস্ট নোটিফিকেশন ফায়ারবেস টু মাই এক্সিস্টিং অ্যাপ। সো এখানে পিআইডিটা লিখে দিবে। স আমাদের পোস্ট নোটিফিকেশন বা ক্লাউড মেসেজ অপশনটা আমাদের অপে ইমপ্লিমেন্ট করার জন্য আমরা এটা কপি করব। কপি করে জাস্ট কোড এডিটরকে দিব। এন্ড এটা আমাদের ইমপ্লিমেন্ট
138:13
Speaker A
করে দেবে। এন্ড অলসো আমরা স্পেসিফিকভাবে বলে দিব চেক দা কারেন্ট থিংস। ফিচার এন্ড দেন ক্রিয়েট ইনফরমেশন প্ল্যান স এতে করেছে আমাদের প্রজেক্টটা বুঝবে দেন ইনফরমেশন প্ল্যান ক্রিয়েট করবে দেন আমরা ওটা এপ্রুভ করেন চেক করে দেন এপ্রুভ করব সো এখানে ইমপেশন প্যান্ডার আমরা পড়ে জাস্ট
140:54
Speaker A
প্রসেস করে দেব। এখানে যতগুলো রিকোয়ারড জিনিস দরকার সবকিছুই মেশিন প্ল্যানের ক্রিয়েট করেছে। অবশ্যই যখন ইনবিল ফিচার এড করবেন এক্সট্রা ফিচার তখন মাস্টবি আপনারা বলে নিবেন যে আমার কারেন্ট অপ অথবা আপনার ওয়েবসাইটের স্ট্রাকচার গুলো দেখে ইমপ্লিমেন্টেশন প্ল্যানটা ক্রিয়েট করে দেন সেটা প্রসিড
141:19
Speaker A
করতে। সো এতে করে কোন এরর ফেস করবেন না। সো এখন আমরা জাস্ট ওয়েট করি। সো আমরা যদি স্পেসিফিকভাবে কোন মোবাইল ডিভাইসে টেস্ট করতে চাই সেক্ষেত্রে আমাদের এফসিএম এটা লাগবে কোডটা লাগবে। সো এটা আপনি এই ইউজার সেকশন এফসি টোকেন এখানে নাল
155:23
Speaker A
দেখাচ্ছে এখানে দেখায়। সো আমরা যেহেতু পরেও এটা ইমপ্লিমেন্ট করার পরে ই করি নাই। যার কারণে এটা দেখাচ্ছে না। এখান থেকে আমরা পোস্ট নোটিফিকেশনটা ই করব। আপনার টেস্ট করে দেখব যে কাজ করতেছে কিনা। তার আগে আমরা এপিকে ফাইলটা বিল করব। বিল করে
155:44
Speaker A
আমাদের ডিভাইসে নিব। সো ডিভাইসে নেওয়ার পরে সেখানে ইন্স্টল করে চেক করে দেখব যে সবকিছু কাজ করতেছে কিনা। স এগুলো এসে আপনি দেখতে পারেন এক্সপ্লোর করে। স এখানে ফ্লাডার বিল ফিল দেখাচ্ছে। সো আমরা টার্মিনালে না দিয়ে এখানে জাস্ট কোড এডিটর চেজেনকে দিব না ক্রিয়েট এবিকে
156:37
Speaker A
ফাইল এগেন এন্ড ফ্লাডার বিল্ড এপিকে রিলিজ এই কমান্ডটা দিয়ে দিলাম রিবিল্ডের কমান্ড আলাদা যাই হোক সো এখানে আমাদের রিবেট হচ্ছে আমাদের যে কমান্ড যেটা সেটা হচ্ছে ফ্লাটার বিলেপিক রিলিজ নোটিশ আইকন স এটা হচ্ছে কমান্ড রিভিল করার এখানে আমরা আগের
157:05
Speaker A
প্রসেসে আইকনটা এড করেছিলাম বাট আইকনটা আমাদের এসেট আইকন অপ ফোল্ডারে রিনেম করি নাই সো আমরা এটা এখন করে ফেলবো। এন্ড আমি যদি দেখি যে এসেট ফোল্ডার আইকনে কোন ইমেজ বা কোন কিছু নেই। সো আমাদের ম্যানুয়ালি এটা এখানে এড
157:24
Speaker A
করতে হবে। সো আমরা ইমেজটা কপি করে। সো আমাদের ইমেজ সেভ করার পরে এই কমান্ডগুলো রান করতে হবে। সো আমরা ইমেজটা কপি করে অ্যাপ ব্লাডার অপ্লিকেশন যে পাথটা আছে এখানে আছে এসেট আইকন এন্ড এখানে এসে আমরা এটা পেস্ট করে
158:08
Speaker A
দিব এন্ড অবশ্যই আপনি এই ইমেজটারে রিনেম করবেন যে পাথের নেমটা দেওয়া আছে স সেই পাথের অপ নেমটা দিয়ে দেবেন অবশ্যই চেক করবেন জিনিসটা যেহেতু পিএনজি ফরমেটে ওখানে পাথ দেটা ইমেজটা যেন পিএনজিতেই হয়। সো এখানে আমাদের অ্যাপটা রিভিল হচ্ছে।
158:40
Speaker A
সো আমাদের এই কমান্ডটাও পেস্ট করতে বলেছিল। যেহেতু ফ্লাট আর লাঞ্চার আইকনটা এই হবে। স আমরা টার্মিনাল না দিয়ে এখানে দিয়ে দেই। সে আমাদের ওয়ে টার্মিনাল ওপেন করে কমান্ডগুলো দেই। সো আমরা জাস্ট এলাও দিয়ে দিব। আই ক্যান ফাইল পাউন্ড না রানিং বোর্ড
159:15
Speaker A
কমান্ড ফ্লাডার পাপ গেট সো অ্যাপে আমাদের এখন পর্যন্ত এপিকে বিল্ড হয় নাই। সো আমরা এখানে এটা বিল্ড করে আমাদের মোবাইল অ্যাপের ডিভাইসে নিয়ে চেক করবো সবকিছু কাজ করতেছে কিনা। সো এখানে আইকন জেনারেট হয়ে গেছে। সো আমাদের রিবিল্ডের যে কমান্ড সেটা লিখে
159:59
Speaker A
দিয়েছে। নাও রিবিল এপিকে টু ইনক্লুড নিউ আইকন। বিল্ড এফপিকে রিলিজ নোটিশেক আইকন। সো এই কমান্ড দিয়ে জাস্ট এন্টার করব। স দেখতে পাচ্ছেন যে এজেন্ট আমাদের হয়ে কমান্ডটা রান করেছিল এন্ড ব্যাকগ্রাউন্ডে আমাদের এপিকে ফাইলটা বিল হয়ে গেছে আমরা টার্মিনালেও
160:24
Speaker A
বিল এপিকে রিলিজ নোটিস আইকনটা দিয়েছি স আমরা দেখি এপি অপ ফোল্ডারে গিয়ে সো জিনিসটা পাই কিনা সো বিল্ডে এসে এখানে এগেন যেহেতু জেনারেট হচ্ছে আমাদের অপটা সো আমরা একটু ওয়েট করি। আসসালামু আলাইকুম। সো আমি যেহেতু অলরেডি অ্যাপটা ইনস্টল করে
161:10
Speaker A
চেক করেছি এন্ড এখানে একটা প্রবলেম ছিল ক্লিক ডার্ক মোড সো এখানে ডার্ক মোডের উপরে সেকশনটা চেঞ্জ হয় নাই স এটা আমি কমান্ড দিয়ে এটাও জিনিসটা ফিক্স করে নিব দেন আমি আপনাদেরকে শো করাবো যে সবকিছু প্রপারলি কাজ করতেছে কিনা
161:44
Speaker A
সো এখানে আমি যে জিনিসটা বলেছিলাম সো এখানে আই ক্লিক ডার্ক মোড এভিথিং ডজন্ গো টু ডার্ক মোড অলসো টপ সেকশন আদার থিংস লাইক গ্লোইং সো এফবি স্ক্রিনের যে পার্ট টু গাছে যেগুলো গ্লো করতেছে ডার্ক মোডে সেটা টাক মুখ হয়ে যাবে। সো গ্লো করবে না।
162:10
Speaker A
এভাবে আর কি আপনি চেঞ্জেস গুলো করবেন। সো আমাদের এখানে আমার যে রিকোয়ার ছিল সেগুলো ফিল আপ করে আমাদের ফ্লাটার বিল্ড এপিকে রিলিজ নোটিশেক আইকন সো এটাও কমান্ড রান হয়ে গেছে এন্ড আমাদের এপিকে ফাইলটা বিল্ড হয়ে গেছে এটা দেখাচ্ছে ফাস্ট অপ
170:37
Speaker A
ফ্লাটার আইকন বিল্ড অপ আউটপ ফ্লাটার এপিকে অপ রিলিজ এপিকে সাইজ হচ্ছে 60 এমবির মত সো এটা এখন আমরা মোবাইলে নিয়ে দেখব আমাদের পুশ নোটিফিকেশন কাজ চুজ করছে কিনা এন্ড আদার থিং কাজ করতেছে না প্রপারলি এন্ড এই অ্যাপের লিংকটা আমি ওয়ার্ক
170:57
Speaker A
সেকশনে দিয়ে দেব আপনারা চাইলে ইনস্টল করে দেখতে পারেন সো এটা আমরা এন্ড্রয়েড ফোল্ডারে এসে বিল মিন বিল ফোল্ডারে এসে অপে এসে এখানে ফ্লাটার আউটপুট এসে ফ্লাটারে আমাদের এপিকে ফাইলে পেয়ে যাব সেখানে দেখাচ্ছে আমাদের এপিকে ফাইল পাথটা সো এটা
171:35
Speaker A
হচ্ছে আমাদের এপিকে ফাইল সো এটা আমরা আমাদের ডিভাইসে ইনস্টল করব এর জন্য আমি আমাদের জিমেল এ গিয়ে এটা আমার আরেকটা জিমেল এ সেন্ড করব। এতে করে আমি মোবাইলে এটা ডাউনলোড লিংকটা পেয়ে যাব। সো অলরেডি আমি এখানে শেয়ার করেছিলাম এপিকে ফাইলটা
171:55
Speaker A
টেস্ট করার জন্য। আমরা এগেন এখানে এপিকে ফাইলটা আপলোড করব। এ আমি মোবাইল স্ক্রিন শেয়ার করে দেখাবো এখানে। যে প্রপারলি সবকিছু কাজ করতেছে কিনা। সো এখানে আমাদের অ্যাপটা আপলোড করা শেষ। সো আমরা এখন কি করবো? আমাদের মোবাইল অ্যাপে গিয়ে অ্যাপটা ডাউনলোড করবো। এন্ড
173:33
Speaker A
ডাউনলোড করে সেটা ইনস্টল করে চেক করবো সবকিছু কাজ করছে কিনা। দেন আমরা এখানে আপনার সো এখানে আমাদের এপিকে ফাইলটা চলে এসেছে। সো আমরা এখান থেকে জাস্ট অ্যাপটা ডাউনলোড করে নেব। সো সো আমাদের অ্যাপটা ইন্স্টল হয়ে গেছে। যেহেতু আমাদের অলরেডি ইনস্টল ছিল। এখানে
174:32
Speaker A
আপডেট দেখাচ্ছে। সো আমাদের নিউ ফিচারগুলো এখানে আপডেটে ক্লিক করলেই নিউ ফিচারগুলো আমরা দেখতে পারবো এখানে। এখন আমরা এটা ওপেন করব। সো আমরা যেহেতু নোটিফিকেশনটা এড করেছি এখানে ইনেবল করে দিব। এন্ড আমাদের নোটিফিকেশন ইনেবল করার পরেই এখানে আমরা পোস্ট নোটিফিকেশন গুলো পাব।
175:13
Speaker A
সো পোস্ট নোটিফিকেশন যেহেতু ইমপ্লিমেন্ট করা হয়েছে যার কারণে আমাদের কাছে নোটিফিকেশনের পারমিশন আস করেছে এন্ড আমাদের যেগুলো রিকোয়ারমেন্ট ছিল আই মিন ডিজাইন রিকোয়ারমেন্ট ছিল সবকিছু আলহামদুলিল্লাহ ফুলফিল হয়ে গেছে এন্ড এখানে পুশ নোটিফিকেশন কিভাবে পাঠাবেন এখানে কম্পোস্ট নোটিফিকেশন এসে আপনার
175:39
Speaker A
ডিটেলস গুলো আই মিন নোটিফিকেশন টাই মেসেজ এন এখানে ইমেজও দিতে পারবেন। ইমেজ দিয়ে জাস্ট আপনার সেন্ড করলেই পোস্ট নোটিফিকেশন আগে দেখাবে। স আমি দেখাই। সো এখানে একটা নোটিফিকেশন টাইটেল এন্ড নোটিফিকেশন টেক্সটটা দিয়ে দেব। এ আপনি চাইলে এখানে ইমেজ ইউআরএলও দিতে
176:14
Speaker A
পারেন। এ আমি এজ নোটিফিকেশন নেমটাও দিয়ে দিলাম। স এখান থেকে আপনার অ্যাপটা সিলেক্ট করে দেবেন। এন্ড এখানে নেক্সট এন্ডশিডিউলিং এসে নাউ করে দিবেন। তাহলে ইনস্ট্যান্ট আর কি আপনার নোটিফিকেশন গুলো যাবে। স আমি এখানে পাবলিশে ক্লিক করলাম। এন্ড আমি
176:29
Speaker A
মোবাইল ভিতরে দেখাবো যে নোটিফিকেশন গুলো আসতেছে কিনা। সো আমাদের ক্যাম্পেইনটা সাকসেসফুলি রান হয়ে গেছে। এখন আপনি চাইলে এই মেসেজগুলো রিকোয়ারিং নোটিফিকেশন টাইপও রাখতে পারেন। 10 টা নোটিফিকেশন রিকোয়ারিং টাইপ মানেশিডিউল করে রাখলে এই টাইপের মেসেজ রেগুলারই দেখাবে। অ্যাপে গিয়ে চেক করি। এন্ড উপরের দিকে চেক
176:58
Speaker A
করে দেখব আমাদের অলরেডি একটা নোটিফিকেশন ট্যাব আমরা পেয়ে গেছি। সো উপরে দেখতে পাচ্ছেন যে আজকের হিসাব রেখেছেন কি আজকের আইএফ এর হিসাবটা রাখুন। স আমরা যে মেসেজটা দিয়েছিলাম সো এই মেসেজটা এখানে শো করতেছে। সো আমরা এগেন একটা নোটিফিকেশন
177:12
Speaker A
পাঠাবো এন্ড পাঠিয়ে চেক করবো যেন প্রপারলি কাজ করতেছে কিনা। সো আপনি যেখান থেকে আপনি যেকোন একটা ইমেজ যেকোন জায়গায় আপলোড করে সেখান থেকে ইমেজ ইউআরএল কপি করে এখানে বসিয়ে দিতে পারেন। তাহলে আপনার মেসেজে আপনার ইমেজটাও দেখাবে। এন্ড এখান থেকে নেক্সটে গিয়ে আপনার
180:02
Speaker A
অ্যাপটা সিলেক্ট করে দিবেন। নেক্সটে গিয়ে এন্ডশিডিউলিং টাইপ এসে অবশ্যই চেক করবেন যে এটা নাও দেয়া কিনা। তাহলে এটা ইন্স্ট্যান্টলি সেন্ড হবে। এন্ডশিডিউল থাকবে। শিডিউল দেখাবে। সেখানে পাবলিশ নাতে ক্লিক করব। তাহলে আমাদের অপে নোটিফিকেশনটা শো করবে। টুকি নাকি বিষয়। সো আমি একদম স্কেচ থেকে
180:28
Speaker A
দেখানোর ট্রাই করেছি। যারা একদম বিগিনার তো তারা প্রবলেম ফেস করলে কিভাবে এগুলো ফিক্স করবে এন্ড কিভাবে এসডিকে এন্ড ফ্লাটারের যে প্রবলেমগুলো আছে সেগুলো কিভাবে ফিক্স করবেন। সো আমাদের অ্যাপের ওভারভিউটা দেখাচ্ছি এখানে। সো আপনি চাইলে দেখতে পারেন। এন্ড আরো এখানে অনেকগুলো
180:46
Speaker A
ফিচার এড করব। এন্ড আমি ডেইলি এই অ্যাপটা ইউজ করব। এন্ড আরো আপনি যদি মডিউল চান ই-কমার্স টাইপ অ্যাপ কিভাবে বানাবেন এবং আরো অনেক কিছু সো এগুলো আপনি আমাদের গ্রুপে অথবা প্রাইভেট মেসেজ জানাতে পারেন আমি ট্রাই করব এন্ড ইন ফিউচার মডিউলে আমরা
181:01
Speaker A
দেখানোর ট্রাই করবো কিভাবে এটা অ্যাপ স্টোর প্লে স্টোর এন্ড আদার স্টোরে মাইক্রো অ্যাপ স্টোর অথবা আপনার বলে কি বলে amazজন স্টোরেও কিভাবে আপলোড করবেন সেটাও দেখানো হবেন কিভাবে অড মোপের অড কিভাবে অড করবেন সবকিছুই দেখানো হবে ইনশাআল্লাহ। সো আশা করি এই কোর্স থেকে
181:22
Speaker A
আপনি ভ্যালুয়েবল কিছু শিখতে পেরেছেন। সো আমি যেহেতু এটা নিউ ডিভাইসে ইনস্টল করে দেখিয়েছি সেহেতু অনেক প্রবলেম আছে যেগুলো স্কিপ করেছি বা আপনাদেরকে ডিটেলে দেখিয়েছি। এন্ড এই কোর্স ভিডিও রেকর্ড করার টাইমে দেখা গেছে পাঁচটা এখন ফজর আজান দিল। এই টাইমে আমি ভিডিওটা
181:44
Speaker A
শেষ করলাম। সো এখন এই ভিডিওতে অনেক জায়গায় দেখা গেছে কিছু কিছু জায়গায় স্পেসিফিক ভাবে বলতে গেলে রিরেকর্ড করা হয়েছে কেননা কারেন্ট চলে যায় বারবার বাংলাদেশে কারেন্টে কি অবস্থা জানিনি স আপনার যদি স্পেসিফিক কোন প্রবলেম ফেস করেন তো আশা করি আপনি কোন প্রবলেম ফেস করবেন না
182:04
Speaker A
যেহেতু আমি ইনডেপথ দেখিয়েছি তারপরও যদি কোন প্রবলেম ফেস করেন তাহলে অবশ্যই আমাকে ডিএম করবেন আমি ট্রাই করব হেল্প করার এন্ড অবশ্যই আপনি নিজ থেকে বাগ ফিক্সিংটা শিখবেন। যেহেতু কোডিং ভাইপ কোডিং করলে আপনার সেটাতে ইরো থাকবেই প্রবলেম থাকবে। সেটাকে আপনাকে ডিবাগিং করতে হবে। সবাই
182:24
Speaker A
কোডিং এ একটা প্রবলেম। সো আপনাকে বারবার ডিবাগিং বা ফিচারগুলো চেক করতে হবে কোথায় কি প্রবলেম। এন্ড ডে বাই ডে সেটা আপডেট করতে হবে। সো এভাবে আপডেট করবেন। সো এই ভিডিওতে আর কিছু দেখালাম না। যেহেতু ভিডিও কোসটা অনেকটা ডিরেশনটা তিন ঘন্টার উপরে হয়ে
182:41
Speaker A
গেছে। স আশা করি এই ভিডিও লিসনের মাধ্যমে আপনারা অনেক কিছু শিখতে পারছেন। সো থ্যাংকস ফর ওয়াচিং।
Topics:ফ্লাটারফায়ারবেসএন্ড্রয়েড স্টুডিওমোবাইল অ্যাপ ডেভেলপমেন্টবাংলা টিউটোরিয়ালফ্লাটার ইনস্টলেশনএনভায়রনমেন্ট সেটআপফ্লাটার ডক্টরঅ্যাপ ক্রিয়েশননতুন ডিভাইস সেটআপ

Frequently Asked Questions

ফ্লাটার কীভাবে ডাউনলোড ও ইনস্টল করব?

ভিডিওতে ধাপে ধাপে ফ্লাটার ডাউনলোড করার জন্য অফিসিয়াল ওয়েবসাইট থেকে জিপ ফাইল ডাউনলোড করে সেটি এক্সট্রাক্ট করার প্রক্রিয়া দেখানো হয়েছে। এরপর এনভায়রনমেন্ট ভেরিয়েবল সেট করে ফ্লাটার ইনস্টলেশন সম্পন্ন করতে হবে।

ফ্লাটার ডক্টর কমান্ডটি কী এবং কেন ব্যবহার করতে হয়?

ফ্লাটার ডক্টর একটি কমান্ড যা ফ্লাটার ইনস্টলেশন ও সেটআপের সমস্যা শনাক্ত ও সমাধানে সাহায্য করে। এটি রান করে নিশ্চিত করা যায় যে ফ্লাটার সঠিকভাবে ইনস্টল হয়েছে কিনা।

কিভাবে নতুন ডিভাইসে ফ্লাটার ও এন্ড্রয়েড স্টুডিও সেটআপ করব?

প্রথমে ফ্লাটার ও এন্ড্রয়েড স্টুডিও অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড ও ইনস্টল করতে হবে। এরপর এনভায়রনমেন্ট ভেরিয়েবল সেট করে, ফ্লাটার ডক্টর কমান্ড চালিয়ে ইনস্টলেশন যাচাই করতে হবে। ভিডিওতে ধাপে ধাপে এই প্রক্রিয়া দেখানো হয়েছে।

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →