অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি বিকাশ করার জন্য আমার কি আইডিই দরকার?


11

গুগলে কিছু নিবন্ধ পড়ার পরে, আমি সিদ্ধান্ত নিয়েছি যে এটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলিতে কাজ শুরু করব কারণ এটি গুগলের একটি ওপেন সোর্স প্ল্যাটফর্ম।

তাই আমি কিছু অ্যাপ্লিকেশন তৈরি করতে চেয়েছিলাম I আমার কাছে অ্যান্ড্রয়েড ২.২ ওএস রয়েছে তাই আমি জিনিসগুলি সন্ধানের জন্য এটি কেবল গুগল করেছিলাম এবং শেষ পর্যন্ত অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি তৈরি করতে এই লিঙ্কটি পেয়েছি ।

এই লিঙ্কটি কি আমাকে অ্যাপস তৈরি করতে সক্ষম করে বা আমাদের অন্য কোনও আইডিই দরকার? সি সি ++ এর জন্য আমাদের কাছে জিসিসি এবং ভিসি ++ রয়েছে। এটি চালিয়ে যাওয়ার জন্য আমার আর কি কি জিনিসগুলি সেট আপ করতে হবে?


5
বেসিক টিউটোরিয়াল দিয়ে শুরু করুন । তারা আপনার পরিবেশ কীভাবে সেট আপ করবেন এবং আপনার কী চলতে হবে তা বর্ণনা করে।
অ্যাডাম শিখুন

আমার মনে হয় অ্যান্ড্রয়েডের জন্য অ্যাপ্লিকেশনগুলি লিখতে হবে, আপনার জাভা বা সি ++ জানতে হবে। আপনি যদি সি # তে কোড করতে চান তবে আপনার "অ্যান্ড্রিওডের জন্য মনো" প্রয়োজন ( xamarin.com/monoforandroid )। আপনি কি কোনও প্রোগ্রামিং ভাষার সাথে পরিচিত?
Asdfg

উত্তর:


9

আপনার ইন্টেলিজ আইডিয়াও চেষ্টা করা উচিত । এখন সম্প্রদায়ের সংস্করণটিতে অ্যান্ড্রয়েড সমর্থন রয়েছে এবং বছরের পর বছর ধরে গ্রহন এবং নেটবিয়ানদের সাথে ডিল করার পরে আমি এই আইডিইটি আমার কাছে এক হিসাবে খুঁজে পাই। সত্য, আপনার কোনও আইডিই লাগবে না। তবে আপনি যদি টাইপিংয়ের পরিবর্তে উন্নয়নের দিকে মনোনিবেশ করতে চান তবে অবশ্যই একটি ব্যবহারের বিষয়টি বিবেচনা করা উচিত।


1
+1 ইন্টেলিজি কমিউনিটি সংস্করণ অ্যান্ড্রয়েড বিকাশের জন্য আশ্চর্যজনক।
চিরন

1
অ্যান্ড্রয়েড স্টুডিও ইন্টেলিজ আইডিইএর ভিত্তিতে জন্মগ্রহণ করেছিল।
ইভান চৌউ

5

গুগলের অ্যান্ড্রয়েড বিকাশের টিউটোরিয়ালগুলি কীভাবে অ্যান্ড্রয়েড বিকাশের জন্য গ্রহনটি সেট আপ করবেন তা শিখায়। আমি জানি যে অ্যান্ড্রয়েড বিকাশকারীরা বেশিরভাগই এই কনফিগারেশনটি ব্যবহার করেন। আপনি যদি নেটবীনের সাথে আরও স্বাচ্ছন্দ্য বোধ করেন তবে আপনি এনবিএন্ড্রয়েড প্লাগইনটি দেখতে চাইতে পারেন যা নেটবিয়ান আইডিইতে অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশকে সমর্থন করার জন্য ডিজাইন করা হয়েছে। এনবিএন্ড্রয়েড ব্যবহার করে এমন কাউকে আমি চিনি না এবং আমি কখনও চেষ্টা করি নি, সুতরাং এটি কতটা কার্যকর তা নিয়ে আমি মন্তব্য করতে পারি না।

কেবলমাত্র কমান্ড-লাইন সরঞ্জাম ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি বিকাশ করা সম্ভব তবে এই ধরণের পরিবেশটি ব্যবহার করে যারা প্রকৃতপক্ষে বিকাশ করে আমি তার সম্পর্কে অবগত নই।


তারা আপনাকে কীভাবে গ্রহন ছাড়াই বিকাশ করতে হবে তা শিখিয়ে দেয়: developer.android.com/guide/developing/projects/…
Tamás Szelei

@ ট্যামসজেল্লি তারা করে তবে আমি আসলে কারও সম্পর্কে সচেতন নই যারা এই পদ্ধতিটি ব্যবহার করে। যদিও এটি সম্পূর্ণতার জন্য আমার উত্তরে যুক্ত করব।
থমাসের মালিক

4
আমি কেবল সিএলআই সরঞ্জাম ব্যবহার করি, তবে বেশিরভাগ কারণ আমি একজন পুরানো স্কুল ভাই, যিনি বেশিরভাগ আইডিই জটিল বলে মনে করেন। আমি এখনও অন্য সরঞ্জামগুলিতে বিনিয়োগ না করা লোকদের জন্য আইডিই সুপারিশ করি।
কার্ল বিলেফেল্ড

"আমি কারও সম্পর্কে সচেতন নই" তাই? আমি প্রধানত উদাহরণস্বরূপ সিএলআই ব্যবহার করি না, এবং ওপি স্পষ্টভাবে জিজ্ঞাসা করেছিল যে তার কোনও আইডিই দরকার কিনা।
ট্যামস সেজেলি

@ ট্যামসজেল্লি তারপরে আপনার নিজের অভিজ্ঞতা দিয়ে প্রশ্নের উত্তর দিন। অ্যান্ড্রয়েড এবং অ্যান্ড্রয়েড বিকাশকারীদের সাথে আমার অভিজ্ঞতার ভিত্তিতে, সর্বাধিক ব্যবহৃত পদ্ধতি হ'ল ইলিপস এবং গুগলের প্লাগইন। এই সরঞ্জামগুলির জন্য প্রচুর সমর্থন উপলব্ধ রয়েছে এবং আমি এই স্ট্যাকটি যে কোনও নতুন বিকাশকারীকে ব্যবহার করার পরামর্শ দেব, কেবলমাত্র সেই উপলব্ধ সমর্থন এবং সংস্থানগুলির কারণে। আপনি কিছু করতে পারছেন বলেই আপনার অর্থ হওয়া উচিত নয় এবং আমার অভিজ্ঞতাগুলি আমাকে বলে যে আপনার অ্যান্ড্রয়েড বিকাশের জন্য কোনও আইডিই বিবেচনা করা উচিত।
থমাসের মালিক

3

না, আপনি না। আপনার অন্য কোনও ভাষায় বা অন্য কোনও প্ল্যাটফর্মের জন্য প্রোগ্রামগুলি বিকাশের জন্য দরকার নেই তবে আপনি যদি এটির ব্যবহার করেন তবে এটি আপনাকে উত্পাদনশীলতা বাড়িয়ে তুলবে।

আপনার প্রিয় সম্পাদক বা আপনার প্রিয় আইডিই হ'ল আপনার প্রোগ্রামিং ক্রাফ্টের জন্য সরঞ্জাম। আপনি সর্বদা খালি হাতে (নোটপ্যাড) নিয়ে কাজ করতে পারেন তবে সঠিক সরঞ্জামটি জীবন সহজ করে তোলে।

আপনার সরঞ্জামগুলি সেগুলি আপনার জন্য কী করছে তা একবার জানেন doing


1
বেশ সত্য নয়। ভাষা আছে (বা হতে পারে) যেখানে কোনও উত্স নেই যা হাতে সম্পাদনা করা যায়, আইডিই বাইনারি তৈরি করে যা একটি সংকলিত পুরোতে মিলিত হয়। তারা কী তা মনে করতে পারে না তবে তাদের সাথে অতীতে কাজ করা মনে রাখবেন।

1
মজাদার! আমি অবশ্যই তাদের মধ্যে একটি দেখতে চাই। আমি মনে করি আমি কয়েকটি গ্রাফিক্স ভিত্তিক প্রোগ্রামিং ভাষা স্মরণ করতে পারি যেখানে আপনি নির্দিষ্ট রঙের স্কোয়ারগুলি একত্রিত করে প্রোগ্রাম লেখেন। সেগুলি যদিও প্রগা .় প্রোগ্রামিং ভাষা। আমি বেশি বেশি সাধারণভাবে ব্যবহার করে থাকি।
রাকু

1
আমি মনে করি স্মলটালক এটি করত। ঘৃণ্য গ্রাফিকাল ভাষার ক্ষেত্রে ল্যাবভিউতে ইঞ্জিনিয়ারদের কিছু ব্যবহার দেখা যাচ্ছে (আমি মনে করি এটি ইই ক্লাসের জন্য ব্যবহার করতে হবে :() স্ক্র্যাচও রয়েছে তবে এটি যে কোনও কিছুর চেয়ে বেশি শিক্ষামূলক ভাষা
টিখন জেলভিস

অগ্রগতি স্ক্রিন লেআউটগুলির জন্য এটি করে না? বেশ মনে পড়ছে না।
জেভেন্টিং

"না, আপনি করবেন না। অন্য কোনও ভাষায় বা অন্য কোনও প্ল্যাটফর্মের জন্য আপনার প্রোগ্রামের বিকাশের দরকার নেই"
অ্যালান বি

1

আমি মনে করি অ্যান্ড্রয়েড বিকাশের জন্য কমান্ড-লাইন সরঞ্জামগুলি নতুন (আইসিএস) বৈশিষ্ট্যগুলির জন্য হ্রাস করা হয়েছে, তবে আপনার সেগুলি 2.x বিকাশের জন্য ব্যবহার করতে সক্ষম হওয়া উচিত। এটি বলেছিল, আমি অবশ্যই যদি গ্রহণ করতে পারি তবে গ্রহনটি বা অন্য কোনও আইডিই স্থাপন করার পরামর্শ দেব। টিউটোরিয়ালগুলি অনুসরণ করা আরও সহজ হবে এবং ফোরামে সহায়তা পাওয়া আরও সহজ হবে (যেহেতু আপনি "ভিন্ন" পরিবেশে কাজ করছেন তবে লোকেরা আপনার সমস্যাগুলি পুনরুত্পাদন করার চেষ্টা করবে)।

অ্যান্ড্রয়েড এসডিকে ছাড়াও আপনার একটি জাভা এসডিকে দরকার। আমি এখনও অ্যান্ড্রয়েড এসডিকে দিয়ে জাভা 7 ব্যবহার করার চেষ্টা করি নি, তবে এটি ঠিক করা উচিত। আপনি যদি এমুলেটরটি ব্যবহার করতে যাচ্ছেন তবে আপনি প্রচুর মেমরির সাথে একটি দ্রুত মেশিন চাইবেন - এমুলেটরটি একটি সম্পূর্ণ এন্ড্রয়েড ডিভাইসটি এমুলেট করে ঠিক নিচে একটি এআরএম সিপিইউতে, যাতে এটি আরও নিক্ষেপ করতে সক্ষম হয় উপায়।


আমি দেখেছি যে প্রায় কেউই গ্রহণের কথা উল্লেখ করেনি এবং আমি কখন এটি দেখেছিলাম। +1 গ্রহণের নিয়ম!
কিনেছেন 777

1

প্রয়োজন, না, তবে গুগল তাদের এক্লিপ্স প্লাগইনটি দিয়ে গুগল আপনার পক্ষে যে মেনাল কাজ করেছে তার জন্য আপনি নিজেকে প্রস্তুত করছেন। আপনি যদি প্রবেশ করতে এবং কোড লেখা শুরু করতে চান তবে Eclipse + ADT যতটা নির্বিঘ্নে খুঁজে পাবেন is প্লাস একটি অনেক মানুষ এটি ব্যবহার, তাই আপনি যদি সমস্যা থাকে মেসেজ বোর্ড প্রচুর সাহায্যের জন্য পরামর্শ আছে।


0

অ্যান্ড্রয়েডের আইডিই ছাড়াই আপনি বিকাশ করতে পারেন অ্যান্ড্রয়েড এসডিকে কমান্ড লাইন আর্গুমেন্ট সমর্থন করে। এবং আপনার কোডটি লিখতে আপনি নিজের পছন্দসই একটি কোড সম্পাদক ব্যবহার করতে পারেন my আমার অভিজ্ঞতায় যদিও পছন্দের উপায়টি হল Eclipse ADT প্লাগইনটি ব্যবহার করা।


-5

হ্যাঁ অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশের জন্য আপনার আইডিই দরকার। আপনি Eclipse ব্যবহার করতে পারেন কারণ সেগুলি একটি প্লাগইন সরবরাহ করে, যা আপনার আইডিইয়ের জন্য অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি ব্যবহার করা সহজ করে এবং এন্ড্রয়েড স্টুডিওগুলিও উন্নত করছে।


4
আসলে ভুল। আপনি কেবল একটি পাঠ্য সম্পাদক এবং কমান্ড লাইন দিয়ে সবকিছু করতে পারেন। এটি অবশ্যই আইডিই ব্যবহার করা আরও সুবিধাজনক তবে এর প্রয়োজনের মতো কিছুই নেই।
jwenting
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.