NanoIDE-এর মাধ্যমে সরাসরি আপনার ফোনেই অ্যান্ড্রয়েড এবং জাভা প্রজেক্ট তৈরি করুন—এটি একটি অন-ডিভাইস কোড এডিটর, কম্পাইলার এবং হালকা অ্যান্ড্রয়েড আইডিই।
ল্যাপটপের প্রয়োজন ছাড়াই কোড লিখুন, প্রজেক্ট পরিচালনা করুন, ত্রুটি সমাধান করুন, APK তৈরি করুন এবং আপনার অ্যাপ চালান। NanoIDE একটি দক্ষ অন-ডিভাইস বিল্ড সিস্টেম ব্যবহার করে, যা Gradle ডেমন না চালিয়েই মোবাইল ডেভেলপমেন্টের জন্য ডিজাইন করা হয়েছে।
মূল বৈশিষ্ট্যসমূহ
• সরাসরি আপনার ডিভাইসে অ্যান্ড্রয়েড এবং জাভা ডেভেলপমেন্ট
• সিনট্যাক্স হাইলাইটিং এবং কোড কমপ্লিশন সহ দ্রুত কোড এডিটর
• জাভা ডায়াগনস্টিকস, ত্রুটি শনাক্তকরণ এবং দ্রুত সমাধান
• কোটলিন কোড কমপ্লিশন সাপোর্ট (বিটা)
• লেআউট এবং ম্যানিফেস্ট ফাইলের জন্য অ্যান্ড্রয়েড এক্সএমএল কমপ্লিশন
• এডিটিং করার সময় সমস্যা শনাক্ত করতে লাইভ এক্সএমএল ভ্যালিডেশন
• অ্যান্ড্রয়েড ডিভাইসের জন্য অপ্টিমাইজ করা ইনক্রিমেন্টাল বিল্ড সিস্টেম
• অ্যান্ড্রয়েড APK ফাইল কম্পাইল, ডেক্স, অপ্টিমাইজ এবং সাইন করুন
• প্রজেক্ট তৈরি, খোলা, ইম্পোর্ট এবং পরিচালনা করুন
• ভার্সন কন্ট্রোল এবং প্রজেক্ট ম্যানেজমেন্টের জন্য গিট টুলস
• জাভা কোড নিয়ে কাজ করার জন্য ভিজ্যুয়াল ব্লক এডিটর
• সমর্থিত এপিআই প্রোভাইডারদের সাথে ঐচ্ছিক এআই কোডিং সহায়তা
• আরামদায়ক কোডিং অভিজ্ঞতার জন্য একাধিক থিম
ডিভাইসে এবং লোকাল-ফার্স্ট
ন্যানোআইডি সরাসরি আপনার অ্যান্ড্রয়েড ডিভাইসে ডেভেলপমেন্টের কাজ করার জন্য ডিজাইন করা হয়েছে। আপনার প্রজেক্ট এবং সোর্স ফাইলগুলো স্থানীয়ভাবে সংরক্ষিত থাকে, যদি না আপনি কোনো বাহ্যিক পরিষেবাতে তথ্য শেয়ার, এক্সপোর্ট, সিঙ্ক্রোনাইজ বা পাঠাতে চান।
মোবাইল অ্যান্ড্রয়েড বিল্ড সিস্টেম
এর বিল্ট-ইন টুলচেইন জাভা কম্পাইলেশন, অ্যান্ড্রয়েড DEX জেনারেশন, অপটিমাইজেশন এবং APK সাইনিং সমর্থন করে। এর ইনক্রিমেন্টাল বিল্ড সিস্টেম অপরিবর্তিত প্রোজেক্ট ফাইলগুলো পুনরায় বিল্ড করা এড়াতে সাহায্য করে, যা মোবাইল হার্ডওয়্যারে ডেভেলপমেন্টকে আরও বাস্তবসম্মত করে তোলে।
ইন্টেলিজেন্ট কোড এডিটিং
কাজ করার সময় র্যাঙ্কড জাভা কোড সাজেশন, ডায়াগনস্টিকস এবং কুইক ফিক্স পান। NanoIDE লেআউট এবং ম্যানিফেস্ট ফাইলের জন্য বিটা কোটলিন কমপ্লিশন এবং অ্যান্ড্রয়েড XML সহায়তাও প্রদান করে।
ঐচ্ছিক AI সহায়তা
ঐচ্ছিক কোডিং সহায়তা পেতে আপনার নিজের API কী ব্যবহার করে একটি সমর্থিত AI প্রোভাইডারের সাথে সংযোগ করুন। AI ফিচারগুলো ঐচ্ছিক এবং এর জন্য একটি ইন্টারনেট সংযোগ ও একটি সামঞ্জস্যপূর্ণ প্রোভাইডার প্রয়োজন।
কিছু SDK, ডিপেন্ডেন্সি, বিল্ড টুল, Git অপারেশন এবং ঐচ্ছিক অনলাইন ফিচারের জন্য ইন্টারনেট অ্যাক্সেস প্রয়োজন। প্রাথমিক প্রোজেক্ট বিল্ডের সময় প্রয়োজনীয় কম্পোনেন্টগুলো ডাউনলোড হতে পারে।
আপনি অ্যান্ড্রয়েড ডেভেলপমেন্ট শিখুন, জাভা কোড পর্যালোচনা করুন, মোবাইল প্রোজেক্ট নিয়ে পরীক্ষা-নিরীক্ষা করুন, বা কম্পিউটার থেকে দূরে অ্যাপ তৈরি করুন— যাই করুন না কেন, NanoIDE আপনাকে সরাসরি আপনার ফোন বা ট্যাবলেটে একটি বাস্তবসম্মত কোডিং ওয়ার্কস্পেস প্রদান করে।
আপনার ফোনে অ্যান্ড্রয়েড এবং জাভা প্রজেক্ট তৈরি করার জন্য কোড এডিটর এবং অন-ডিভাইস আইডিই।
আপডেট করা হয়েছে
৮ সেপ, ২০২৬