Android Phone দিয়ে Web Development/App Development শিখার Complete Guideline
May 12, 2024 • Fazle Rabbi
Computer ছাড়া Android Phone দিয়েই Web Development or App Development শিখার উপায়।
👨💻 Android Phone দিয়ে Web Development/App Development শিখার Complete Guideline 🚀
📣 যাদের PC নাই কিন্ত Web Development/App Development/Coding শিখতে চাচ্ছেন তাদের জন্য এই পোস্ট।
🎯 আপনার কাছে যদি Android Phone থাকে তাহলে আপনি Web Dev/App Dev শিখতে পারবেন ফোন দিয়েই।
🖥️ অবশ্যই PC আপনার প্রয়োজন হবে Web Development/App Development এর জন্য। কিন্ত, আপনার কাছে এই মূহুর্তে PC নাই আর আপনি শিখতে চান তাই আপনি ফোন দিয়েই শিখতে পারবেন। ফোন দিয়ে (Web Development/App Development) এর সবকিছু শিখা সম্ভব না তবে অনেককিছুই সম্ভব !!!
◉━━━━━━━━◉
❓ Web Development/App Development এর কি কি শিখতে পারবেন ফোন দিয়ে এবং কতটুকু শিখতে পারবেন ?
🎨 Frontend & ⚙️ Backend Development শিখতে পারবেন ফোন দিয়েই।
📱 Cross Platform (Android & IOS) App Development শিখতে পারবেন React-Native ব্যবহার করে আপনার ফোন দিয়েই।
💫 Native App Development_ও শিখতে পারবেন, Java দিয়ে Aide App ব্যবহার করে। (তবে এইটা বেশি কষ্টকর হবে)
🛠️ Html, Css, Javascript, TailwindCSS, React.js, Next.js, Node.js, Express.js, MongoDB, MySQL, Git & Github ইত্যাদি অসংখ্য Technology আপনার ফোন দিয়েই শিখতে পারবেন।
⚛️ নিচের Video-টি দেখুন। FrontEnd Library React.js দিয়ে একটি <App/Website> ফোন দিয়ে তৈরি করে দেখানো হলো !!!
🤓 Instagram Clone, Twitter Clone, YouTube Clone, Chat App আপনার ফোন দিয়েই Make করতে পারবেন।
📋 তবে অবশ্যই বড় Project ফোন দিয়ে করা কষ্টকর হবে যেহেতু, ফোনের Screen Size ছোট।
◉━━━━━━━━◉
✅ ফোন দিয়ে শিখা সম্ভব এইটা দেখার জন্য আমার এই Portfolio Site Visit করতে পারেন এই Site সহ Projects Page এ থাকা সবগুলো Project_ই ফোন দিয়ে করা।
🌐 https://fazle-rabbi-dev.vercel.app
📌 তবে হ্যা, PC ছাড়া ফোন দিয়ে শিখলে আপনার কিছু Gap থাকবে। But, এই Gap খুবই কম। আপনি যখন PC কিনবেন তখন এই Gap গুলো Identity করে fillup করে নিতে পারবেন খুব সহজেই ।
◉━━━━━━━━◉
❓ কেমন ফোন প্রয়োজন Web Development/App Development এর জন্য ?
2GB Ram এর ফোন দিয়েই হবে। 4GB Ram হলে ভালো হয়। আরও বেশি হলে আরও ভালো।
যত বেশি Ram আপনার ফোনে, তত বেশি Better User Experience পাবেন।
1 GB Ram এর ফোন দিয়ে আমি Recommend করব না। তবে আপনার কাছে 1 GB+ Ram এর ফোন না থাকলে এইটা দিয়েই শিখেন।
🗣️ মূলত, FrontEnd Development এর Framework বা Library (React.js, Next.js) ব্যবহার করতে গেলে তখন বেশি Ram এর প্রয়োজন হবে। Ram কম হলে App auto close হয়ে যাবে পর্যাপ্ত পরিমাণ Free Ram না থাকায়। তখন Bad User Experience পাবেন। বিরক্তিকর লাগবে।
◉━━━━━━━━◉
🤔 এখন কথা হলো কিভাবে ফোন দিয়ে শিখবেন?
১। Code Editor লাগবে একটা। Vs Code এর Alternative Editor হিসেবে Acode Premium App টা ব্যবহার করবেন। 🔍 Google a "Acode Mod Apk Modyolo" লিখে সার্চ দিয়ে Download করে নিবেন
🗣️ “আমার মতে Android এর জন্য Best Code Editor Acode Premium App এই App এ Plugins Feature থাকায় আপনি Vs Code এর মতো অনেক ফিচার পাবেন, Auto Code Completion, Keyboard Shortcut Like Vs-Code, Creating Snippets, Path Intelligence, Theme & Font Customization এবং Termux এর ফোল্ডার ওপেন করতে পারবেন।”
🌐 Download Link: https://modyolo.com/download/acode-powerful-code-editor-86711
২। ফোনের সাধারণ কিবোর্ড ব্যবহার করবেন না Coding এর জন্য। Hacker's Keyboard Install করে ব্যবহার করবেন। কারণ, এই Keyboard টা PC এর কিবোর্ড এর Layout এর মতো। Ctrl, Alt, F1, F2 ইত্যাদি Key পাবেন।
🌐 Download Link: https://f-droid.org/en/packages/org.pocketworkstation.pckeyboard/
৩। একটা Terminal লাগবেই। Terminal এর জন্য Best Android App Termux। এইটা Linux Terminal এর উপর ভিত্তি করে তৈরি করা। That's Why It's Phenomenal 💟
📋 𝗡𝗢𝗧𝗘: Play Store থেকে Install করবেন না Termux নিচের লিংক থেকে Download করবেন।
🌐 Download Link: https://f-droid.org/en/packages/com.termux/
৪। আপনার, Chrome Dev Tools এর প্রয়োজন হবে। যা PC তে, Google Chrome এ Default ভাবে থাকে। আপনি ফোনের জন্য Eruda ব্যবহার করবেন। Eruda ফোনের জন্য তৈরি করা (Browser Dev Tools/Console for Mobile Browsers)
🌐 Link: https://github.com/liriliri/eruda
- এই হলো Computer Application এর Alternative For Your Android Phone For Coding !!!
◉━━━━━━━━◉
🚀 𝗥𝗘𝗔𝗗𝗠𝗘: আপনি চাইলে Computer এর Vs Code আপনার ফোনে Install করতে পারবেন! 😳 Vs Code Server এর মাধ্যমে। Vs Code Server Termux এ Install করতে হবে। এরপর Local Server Start করতে হবে তারপর আপনি আপনার ফোনের Browser এর মাধ্যমে Real Vs Code Use করতে পারবেন।
🚨 কিন্ত ফোনে Vs Code Install করে এইটা ব্যবহার করে Better User Experience পাবেন না। কারণ এইটা অনেক বেশি RAM ব্যবহার করবে ফলে ফোন Lag করবে।
🌐 How to install Vs-Code in android: https://www.codewithharry.com/blogpost/install-vs-code-in-android/
◉━━━━━━━━◉
🎉 এখন আপনি, YouTube থেকে বা কোর্স করে শিখতে পারেন। তবে যেহেতু আপনার PC নাই, তাই YouTube থেকে শিখাটাই উত্তম হবে।
🔥 আর, YouTube এ অসংখ্য ভালো-ভালো YouTube channel রয়েছে।
📝 𝗡𝗢𝗧𝗘: ফোন দিয়ে Android App Development শিখতে চাইলে, Aide app দিয়ে Java Language দিয়ে শিখতে পারেন। তবে React-Native দিয়ে ফোনে ভালোভাবে কাজ করা যায়। কিন্তু, React-Native এর জন্য Web Development শিখতে হয়।
⭐ Why are you waiting for a PC to learn web development or app development when everything is in your hand?
- ChatGPT is free.
- Gemini is free.
- YouTube is free.
- Tools to develop apps are free.
Don't make any excuses! Start learning now.
📥 If you found this post helpful, feel free to share it with your friends.
- Happy coding journey! 🎊
⚛️ নিচের Video-টি দেখুন। একটি React App ফোন দিয়ে তৈরি করে দেখানো হলো !!!
#coding #webdevelopment #appdevelopment