Tag: bangla programming

Touhid Apps Learn - Android App development guideline bangla

প্রফেশনাল এ্যাপ ডেভলপমেন্ট গাইডলাইন – Professional App Development guideline & Training Course in Bangla

ভালো একজন এ্যাপ ডেভলপার হওয়ার জন্য আপনাকে ভালো প্রোগ্রামিং শিখতে হবে। আপনি যদি প্রোগ্রামিং ভালো করে না জেনে এ্যাপ ডেভলপমেন্ট করতে যান সেটা ভবিষ্যতের জন্য ভালো ব্যাপার হবে না কারন আপনার ভিত্তি দূর্বল থাকবে। তাই মূল জ্ঞান যেহেতু প্রোগ্রামিং তাই প্রোগ্রামিং বিশেষ করে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং আলাদাভাবে শেখার বিকল্প নাই। বাংলায় অবজেক্ট ওরিয়েন্টেড কটলিন শিখতে […]

data-class-kotlin

কটলিন ডেটা ক্লাস – Data Class in Kotlin

কটলিন ডেটা ক্লাস: ডেটা নিয়ে কাজ করার জন্য ডেটা ক্লাস ব্যবহার করা যায়। এটি মূলত অন্যান্য কাজের পাশাপাশি ডেটা ধরে রেখে তা নিয়ে কাজ করার জন্য বিশেষ ক্লাস। তাহলে বলতে পারি যে, ডেটা ক্লাস হলো ডেটার প্লেসহোল্ডার বা ধারক। ডেটা ক্লাস দেখতে কেমন? যেহেতু ডেটা নিয়ে কাজ করার জন্য এটি তৈরি তাই এর প্রাইমারি কনস্ট্রাক্টরে […]

jvm-jre-jdk-jit

JVM, JRE, JDK, JIT

জাভা/কটলিন যেহেতু জাভা ভার্চুয়াল মেশিনের (JVM) উপর রান করে। তাই প্রথমে JVM, JRE এবং JDK এগুলো সম্পর্কে ধারণা থাকা জরুরি। JVM = Java Virtual Machine JRE = Java Runtime Environment JDK = Java Development Kit JVM: জাভা ভার্চুয়াল মেশিন হলো জাভার জন্য একটা কৃত্রিম যন্ত্র। ভার্চুয়াল মেশিন বা কৃত্রিম যন্ত্র বলার কারন হলো এটার বাস্তব […]

কটলিন – ভূমিকা – Kotlin – Intro.

কটলিন কি? কটলিন হলো ওপেন সোর্স, স্ট্যাটিক্যালি টাইপ (statically-typed) এবং জেনারেল পারপাস প্রোগ্রামিং ল্যাঙ্গুয়েজ। এটা JVM এর উপর রান করে। যে সব ক্ষেত্রে জাভা ল্যাঙ্গুয়েজ ব্যবহার করা যায় সেসব ক্ষেত্রে কটলিনও ব্যবহার করা যায়। যেমন: এন্ড্রয়েড এ্যাপ ডেভলপমেন্ট, সার্ভার সাইড সফটওয়্যার ডেভলপমেন্ট, ডেস্কটপ সফটওয়্যার ইত্যাদি। কটলিন ডেভলপমেন্টের প্রধান আন্দ্রে ব্রেস্লাভ (Andrey Breslav) এর মতে এটা […]

X