কোডঅ্যাসিস্ট হলো আপনার ফোন এবং ট্যাবলেটের জন্য একটি অ্যান্ড্রয়েড আইডিই (IDE)। এতে কোটলিন এবং জাভা কোড লিখুন, টাইপ করার সাথে সাথে জেটপ্যাক কম্পোজ প্রিভিউ আপডেট হতে দেখুন এবং সরাসরি ডিভাইসেই আসল অ্যান্ড্রয়েড অ্যাপ বিল্ড, সাইন ও ইনস্টল করুন। কোনো পিসি, ক্লাউড বিল্ড সার্ভার বা গ্রেডল ডেমন-এর প্রয়োজন নেই।
এটি একটি সম্পূর্ণ অ্যান্ড্রয়েড আইডিই, কোনো কোড প্লেগ্রাউন্ড নয়: একাধিক মডিউলযুক্ত অ্যান্ড্রয়েড প্রজেক্ট খুলুন, ম্যাভেন থেকে লাইব্রেরি যোগ করুন এবং একটি এপিকে (APK) বা অ্যাপ বান্ডেল (App Bundle) তৈরি করুন যা আপনি ইনস্টল বা পাবলিশ করতে পারবেন।
আপনার ডিভাইসে অ্যান্ড্রয়েড অ্যাপ তৈরি করুন
• সম্পূর্ণ টুলচেইন আপনার ফোনেই চলে: aapt2, কোটলিন কম্পাইলার, জাভা কম্পাইলার, D8 ডেক্সিং, প্যাকেজিং এবং APK সাইনিং
• ইনক্রিমেন্টাল বিল্ড শুধুমাত্র পরিবর্তিত অংশগুলোই পুনরায় তৈরি করে
• এক ট্যাপে আপনার অ্যাপ ইনস্টল ও চালু করুন, তারপর Logcat-এ এর আউটপুট অনুসরণ করুন
• R8 শ্রিনকিং, অ্যান্ড্রয়েড অ্যাপ বান্ডেল (AAB) এবং আপনার নিজস্ব সাইনিং কী সহ রিলিজ বিল্ড
• মাল্টি-মডিউল প্রজেক্ট, বিল্ড ভ্যারিয়েন্ট, ভিউবাইন্ডিং, AIDL, KSP (Room, Hilt) এবং Firebase-এর জন্য google-services.json
• Maven Central এবং Google-এর Maven রিপোজিটরি থেকে ডিপেন্ডেন্সি, সাথে লোকাল JAR এবং AAR ফাইল
• বিদ্যমান Gradle প্রজেক্ট ইম্পোর্ট করুন, অথবা আপনার প্রজেক্টকে একটি Gradle প্রজেক্ট হিসাবে এক্সপোর্ট করে কম্পিউটারে খুলুন
কোটলিন এবং জাভা কোড এডিটর
• কোড কমপ্লিশন যা অর্ধেক লেখা কোডেও কাজ চালিয়ে যায়, সাথে স্বয়ংক্রিয় ইম্পোর্ট
• টাইপ করার সাথে সাথে এরর এবং ওয়ার্নিং, সাথে এক-ট্যাপে দ্রুত সমাধান
• ডেফিনিশন, ইমপ্লিমেন্টেশন ও টাইপ, সিম্বল সার্চ এবং পাঠযোগ্য লাইব্রেরি সোর্সে যান
• কোড রিফরম্যাট করুন, ইমপোর্ট অপটিমাইজ করুন, কোড ফোল্ডিং এবং ওয়ার্ড র্যাপ করুন
• লেআউট, ম্যানিফেস্ট, ভ্যালু এবং ড্রয়েবলের জন্য অ্যান্ড্রয়েড এক্সএমএল কমপ্লিশন
• সিম্বল, পিঞ্চ টু জুম এবং এডিটর কালার স্কিমের জন্য একটি কোডিং কিবোর্ড বার
জেটপ্যাক কম্পোজ এবং লেআউট প্রিভিউ
• @Preview কম্পোজেবলগুলো আপনার কোডের পাশে লাইভ রেন্ডার হয় এবং আপনি এডিট করার সাথে সাথে আপডেট হতে থাকে
• বিল্ড না চালিয়েই আপনার নিজস্ব কাস্টম ভিউ সহ এক্সএমএল লেআউটের প্রিভিউ দেখুন
এআই কোডিং অ্যাসিস্ট্যান্ট
• সহজ ভাষায় কোনো পরিবর্তনের বর্ণনা দিন। এজেন্ট আপনার প্রজেক্ট পড়ে, কোড এডিট করে, একটি বিল্ড চালায় এবং একটি ডিফারেন্স দেখায় যা আপনি আনডু করতে পারবেন
• অ্যানথ্রোপিক ক্লড, গুগল জেমিনি, ওপেনএআই বা ওপেনরাউটারের জন্য আপনার নিজস্ব কী অথবা একটি সামঞ্জস্যপূর্ণ গেটওয়ে ব্যবহার করুন। একটি বিনামূল্যের জেমিনি কী কাজ করে
• স্ক্রিনশট সংযুক্ত করুন, @ দিয়ে ফাইল উল্লেখ করুন, এবং পরে সংরক্ষিত সেশনগুলো আবার শুরু করুন
গিট এবং গিটহাব
• ক্লোন, কমিট, ব্রাঞ্চ, মার্জ, স্ট্যাশ এবং পুশ করুন
• ব্যক্তিগত রিপোজিটরি ক্লোন করতে এবং পুল রিকোয়েস্ট খুলতে গিটহাবে সাইন ইন করুন
শিখুন এবং অনুশীলন করুন
• ইন্টারেক্টিভ জাভা এবং কোটলিন লেসন, সাথে এমন অনুশীলন যা আপনার ডিভাইসে কম্পাইল এবং রান করে
• একটি পাবলিক লিডারবোর্ড সহ দৈনিক কোডিং চ্যালেঞ্জ
• প্রজেক্টস স্টোর থেকে টেমপ্লেট এবং স্যাম্পল অ্যাপ দিয়ে শুরু করুন, অথবা আপনার নিজের অ্যাপ প্রকাশ করুন
এছাড়াও অন্তর্ভুক্ত
• ব্লক এডিটর: একটি অক্ষরও না হারিয়ে জাভা ফাইলকে স্ক্র্যাচ-স্টাইলের ব্লকে এবং আবার আগের অবস্থায় পরিবর্তন করুন
• একটি ইন্টারেক্টিভ কনসোলের মাধ্যমে জাভা এবং কোটলিন কনসোল প্রোগ্রাম চালান
• একটি রান স্যান্ডবক্স যা আপনার প্রোগ্রাম নেটওয়ার্ক, ফাইল বা অন্যান্য প্রসেস ব্যবহার করার আগে অনুমতি চায়
• প্লাগইন যা IDE-কে প্রসারিত করে, যার মধ্যে C এবং C++ এর জন্য একটি NDK প্লাগইন অন্তর্ভুক্ত
• ম্যাটেরিয়াল ইউ রঙের সাথে হালকা এবং গাঢ় থিম
বিনামূল্যে এবং উন্মুক্ত কোডঅ্যাসিস্ট হলো একটি বিনামূল্যের, ওপেন-সোর্স অ্যান্ড্রয়েড আইডিই যা জিএনইউ জেনারেল পাবলিক লাইসেন্স v3.0-এর অধীনে লাইসেন্সপ্রাপ্ত। এটি কয়েকটি ছোট বিজ্ঞাপন দেখায়, এবং আপনি অ্যাপের মধ্যে কোনো খরচ ছাড়াই সেগুলি বন্ধ করতে পারেন। সোর্স কোড, ইস্যু এবং রিলিজ গিটহাবে পাওয়া যাবে:
https://github.com/tyron12233/CodeAssist
অ্যান্ড্রয়েড আইডিই: কোটলিন এবং জাভাতে কোড করুন, কম্পোজ প্রিভিউ করুন, এপিকে বিল্ড করুন। কোনো পিসির প্রয়োজন নেই।
আপডেট করা হয়েছে
৫ নভে, ২০২৬