সি # ব্যবহার করে কোনও অ্যান্ড্রয়েড অ্যাপ লেখা সম্ভব? এপিআই বা কিছু আছে? এটি কি ব্যক্তিগত এবং বাণিজ্যিক উন্নয়নের জন্য বিনামূল্যে?
আমার ভিজ্যুয়াল স্টুডিওতে অ্যান্ড্রয়েড প্রকল্পের টেম্পলেট থাকতে আমার কী ইনস্টল করতে হবে?
সি # ব্যবহার করে কোনও অ্যান্ড্রয়েড অ্যাপ লেখা সম্ভব? এপিআই বা কিছু আছে? এটি কি ব্যক্তিগত এবং বাণিজ্যিক উন্নয়নের জন্য বিনামূল্যে?
আমার ভিজ্যুয়াল স্টুডিওতে অ্যান্ড্রয়েড প্রকল্পের টেম্পলেট থাকতে আমার কী ইনস্টল করতে হবে?
উত্তর:
আপনি ব্যবহার করতে পারেন Mono for Android
:
http://xamarin.com/monoforandroid
একটি বিকল্প হ'ল dot42
:
ডট 42 একটি নিখরচায় সম্প্রদায়ের লাইসেন্সের পাশাপাশি 399 ডলারে একটি পেশাদার লাইসেন্স সরবরাহ করে।
dot42 has been discontinued and is no longer supported. All sources are availabe on GitHub. The latest build is available as a binary setup.
5/29/2015 হিসাবে তাদের সাইটে এটি রয়েছে। তাদের একটি উত্স ডাউনলোড এবং একটি গিটহাব রয়েছে ।
মনো ব্যবহার করা, আমি এটি সুপারিশ করব না। মনো অ্যাপ্লিকেশনটি আপনার অ্যাপ্লিকেশনটির সাথে একত্রিত হয়েছে, সুতরাং আপনার এপিপিটি 6MB এরও বেশি স্ফীত হয়ে যায়। সি # এর জন্য আরও ভাল প্রোগ্রামিং সলিউশন ডট 42 হবে । মনো এবং ডট 42 উভয়ই লাইসেন্সযুক্ত পণ্য।
ব্যক্তিগতভাবে, আমি ইন্টেলিজ আইডিইএ দেব পরিবেশের সাথে জাভা ব্যবহার করার পরামর্শ দেব। আমি এটি 3 কারণে বলেছি:
আমি 12 বছর ধরে একটি সি # প্রোগ্রামার এবং সি # দিয়ে অ্যান্ড্রয়েডের জন্য বিকাশ শুরু করেছি তবে জাম্পিং শিপ এবং জাভা রুটে যেতে শেষ করেছি। ভাষাগুলি এতই একই রকম আপনি সত্যিকারের শেখার বক্ররেখার খুব বেশি লক্ষ্য করবেন না।
পিএস আপনি যদি লিনিকিউ, সিরিয়ালাইজেশন এবং অন্যান্য সুবিধাজনক বৈশিষ্ট্যগুলি সি # এর স্থানীয় ব্যবহার করতে চান তবে আপনাকে কেবল সমমানের জাভা লাইব্রেরিটি সন্ধান করতে হবে।
এখানে একটি নতুন তথ্য রয়েছে (দ্রষ্টব্য: টেক প্রিভিউ পর্যায়ের পর্যায়ে): http://www.dot42.com
এটি মূলত একটি ভিজ্যুয়াল স্টুডিও অ্যাড-ইন যা আপনাকে আপনার সি # কোড সরাসরি ডেক্স কোডে সংকলন করতে দেয়। এর অর্থ মনোর মতো রান-টাইম প্রয়োজনীয়তা নেই।
প্রকাশ: আমি এই সংস্থার পক্ষে কাজ করি
আপডেট: সমস্ত উত্স এখন https://github.com/dot42 এ রয়েছে
মনো স্পর্শ এর উত্তর।
আমি পিসি এবং মোবাইল ফোনের জন্য গেম বিকাশের জন্য ইউনিটি থ্রি গেম ইঞ্জিন ব্যবহার করেছি। আমরা এই বিকাশে সি # ব্যবহার করি।
আপনার মনো (যা নেট। এর সাথে সামঞ্জস্যপূর্ণ) চলমান কিছু চেষ্টা করা উচিত।
গেম ডেভলপমেন্টের জন্য, আমি unity ক্যের সুপারিশ করছি: http://une3d.com/
সাধারণ অ্যাপ্লিকেশনগুলির জন্য: http://xamarin.com/monoforandroid
অ্যান্ড্রয়েডের জন্য প্রকৃতপক্ষে সি # সংকলক উপলব্ধ। যদিও আমি জাভাতে অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশ করতে পছন্দ করি তবে আমি মনোফোর্ডআন্ড্রয়েডের প্রস্তাব দিতে পারি। আপনি http://xamarin.com/monoforandroid এ আরও তথ্য পাবেন