কম্পিউটার

কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

আপনার নিজের iOS অ্যাপ তৈরি করার জন্য আপনার একটি ম্যাকের প্রয়োজন হতে পারে, কিন্তু আপনি যদি সবুজ এলিয়েন ধরনের লোক হন, তাহলে Android IDE (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) ওএস এক্স (অন্যান্য প্ল্যাটফর্মের মধ্যে) পাওয়া যায়। পি>

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

কেন Android নিয়ে বিরক্ত?

আপনি যদি OS X এবং iOS ডেভেলপমেন্টে পারদর্শী হন, তাহলে আপনি নিজেকে জিজ্ঞাসা করতে পারেন কেন Android নিয়ে বিরক্ত?

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

কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

উপরন্তু, আপনি দেখতে পাবেন যে সামগ্রিক অভিজ্ঞতা Android এর সাথে অনেক কম সীমাবদ্ধ। একটির জন্য, Google Play (Android-এর অ্যাপ স্টোর) অ্যাপলের মতো একই বিধিনিষেধের অনেকগুলি নেই, বা এটির জন্য ডেভেলপারদের জন্য $99 বার্ষিক ফি প্রয়োজন নেই (এটি Google-এ $25)৷ Google আপনাকে অ্যান্ড্রয়েডের অভ্যন্তরীণ কাজগুলিতে (একটি ওপেন সোর্স মডেলের মাধ্যমে) অ্যাক্সেস প্রদান করে যা আপনাকে এমুলেটর, বুট লোডার এবং কাস্টমাইজড ডক, আইকন, স্টার্ট স্ক্রীনের মতো জিনিসগুলি তৈরি করতে দেয় — আপনি এটির নাম বলুন — যা iOS এর মাধ্যমে সম্ভব নয় .

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

কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

অ্যাপল অ্যাপ স্টোরে অ্যাপগুলির আয়ের সংখ্যা বেশি হতে পারে, তবে ডাউনলোড সংখ্যাগুলি Google Play-এর সাথে উল্লেখযোগ্যভাবে বেশি, এটি একটি প্রিমিয়াম বা ফ্রিমিয়াম সংস্করণ চালু করার আগে একটি বিনামূল্যের অ্যাপ পরীক্ষা এবং টিউন করার জন্য একটি আকর্ষণীয় প্ল্যাটফর্ম তৈরি করে৷

ADT বা Android Studio দিয়ে Eclipse?

বিগত দিনগুলিতে, Eclipse এবং ADT (Android ডেভেলপার টুলস) প্লাগইন সমন্বিত একটি বান্ডিল প্যাকেজ, অথবা অফিসিয়াল অ্যান্ড্রয়েড স্টুডিও, যেটি IntelliJ প্ল্যাটফর্মের উপর ভিত্তি করে ছিল - একটি জাভা-ভিত্তিক IDE।

সৌভাগ্যবশত, সাম্প্রতিক পুনরাবৃত্তিগুলি শুধুমাত্র একটি রিলিজের মাধ্যমে প্রক্রিয়াটিকে কিছুটা সুগম করেছে, যাকে বলা হয় Android Studio।

প্রকৃতপক্ষে, Eclipse ব্যবহার করার বিকল্পটি এখনও বিদ্যমান থাকলেও, Google আনুষ্ঠানিকভাবে আপনাকে Android স্টুডিওতে মাইগ্রেশন প্রক্রিয়া শুরু করার পরামর্শ দিচ্ছে কারণ ADT-এর সমর্থন শেষ হচ্ছে। আপনার প্রকল্পগুলি স্থানান্তরিত করার জন্য আপনার সাহায্যের প্রয়োজন হলে, এই Android বিকাশকারী ব্লগ পোস্টটি আপনাকে সাহায্য করবে৷

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

অ্যান্ড্রয়েড স্টুডিওর সাথে উঠা এবং দৌড়ানো

প্রথমে আমাদের অ্যান্ড্রয়েড স্টুডিও ডাউনলোড এবং ইনস্টল করতে হবে, একটি প্যাকেজ যাতে রয়েছে:

  • Android Studio IDE
  • Android SDK (সফ্টওয়্যার ডেভেলপমেন্ট কিট)
  • অ্যান্ড্রয়েড 5.0 (ললিপপ) প্ল্যাটফর্ম
  • Google APIs সহ Android 5.0 এমুলেটর সিস্টেমের ছবি

আসুন শুরু করা যাক।

কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

.dmg ফাইলটি চালু করুন এবং অ্যাপ্লিকেশান ফোল্ডারে অ্যান্ড্রয়েড স্টুডিও টেনে আনুন৷

কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

অ্যান্ড্রয়েড স্টুডিও খুলুন এবং সেটআপ উইজার্ড দ্বারা নির্ধারিত পদক্ষেপগুলি অনুসরণ করুন৷ মাঝে মাঝে, ফাইলটি "ক্ষতিগ্রস্ত" বা অবিশ্বস্ত এবং ট্র্যাশে সরানো উচিত বলে আপনি একটি ত্রুটির সম্মুখীন হবেন৷ যদি এটি ঘটে, তাহলে আপনাকে সিস্টেম পছন্দগুলি> নিরাপত্তা এবং গোপনীয়তা এ গিয়ে অ্যাপ্লিকেশনটি চালানোর অনুমতি দেওয়ার জন্য আপনার নিরাপত্তা এবং গোপনীয়তা সেটিংস সামঞ্জস্য করতে হবে > সাধারণ এবং তারপর যেকোন জায়গায় নির্বাচন করুন যেখানে লেখা আছে "Allow apps downloaded from from:"

কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

আপনার যদি কমান্ড লাইন থেকে Android SDK টুলগুলি ব্যবহার করার প্রয়োজন হয়, আপনি টার্মিনাল (অ্যাপ্লিকেশন> ইউটিলিটিস> টার্মিনাল খোলার মাধ্যমে সেগুলি অ্যাক্সেস করতে পারেন ) এবং নিম্নলিখিত ব্যবহার করে:

/Users/username/Library/Android/sdk/
কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

শুধু

-এর জায়গায় আপনার ব্যবহারকারীর নাম যোগ করতে মনে রাখবেন
username

.

SDK প্যাকেজ যোগ করা হচ্ছে

Android SDK (সফ্টওয়্যার ডেভেলপমেন্ট কিট), যা Android Studio প্যাকেজের সাথে আসে, এতে Android অ্যাপ তৈরি করা শুরু করার জন্য আপনার যা প্রয়োজন তা অন্তর্ভুক্ত করে না। SDK নিজেই একটি ইউটিলিটি যা Android SDK ম্যানেজার ব্যবহার করে আপনার টুল, প্ল্যাটফর্ম এবং উপাদানগুলিকে প্যাকেজে আলাদা করতে ব্যবহৃত হয়।

সুতরাং, যেমন, আমাদের কিছু প্যাকেজ যোগ করতে হবে যাতে সবকিছু উন্নয়নের জন্য প্রস্তুত হয়। চিন্তা করবেন না, এটি একটি সহজ প্রক্রিয়া৷

প্রথমে টুলস> কনফিগার> SDK ম্যানেজার-এর অধীনে SDK ম্যানেজার খুলুন .

কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

দ্রষ্টব্য: এখান থেকে, এই সংক্ষিপ্ত রাখার জন্য, আমরা অনুমান করতে যাচ্ছি যে আমি যদি নির্দিষ্টভাবে কিছু উল্লেখ না করি, তাহলে এর অর্থ দুটি জিনিসের মধ্যে একটি:

  1. এটি পূর্বনির্বাচিত এবং আমাদের কাজ শেষ হলে এটি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যাবে।
  2. আপনার এটার দরকার নেই... অন্তত এই মুহূর্তে।

ঠিক আছে, এর চালিয়ে যাওয়া যাক। নিম্নলিখিত নির্বাচন করুন:

  • Android SDK টুলস
  • Android SDK প্ল্যাটফর্ম-সরঞ্জাম
  • Android SDK বিল্ড-টুলস (সর্বোচ্চ সংস্করণ)
কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

তালিকায় থাকা Android এর সর্বোচ্চ সংস্করণের ফোল্ডারটি খুলুন (5.1.1৷ এই লেখার মতো) এবং নির্বাচন করুন:

  • SDK প্ল্যাটফর্ম
  • ARM EABI v7a সিস্টেম ইমেজ
কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

অতিরিক্ত খুলুন অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরির জন্য ডিরেক্টরি এবং নিম্নলিখিত API ডাউনলোড করুন:

  • অ্যান্ড্রয়েড সাপোর্ট রিপোজিটরি
  • Android সাপোর্ট লাইব্রেরি
কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

অতিরিক্ত ডিরেক্টরি খুলুন এবং আরও বেশি API-এর জন্য Google Play পরিষেবা প্যাকেজ ডাউনলোড করুন। যোগ করুন:

  • Google সংগ্রহস্থল
  • Google Play পরিষেবাগুলি
কীভাবে আপনার ম্যাকে অ্যান্ড্রয়েড স্টুডিও সেট আপ করবেন (এবং কেন আপনি চান)

প্যাকেজ ইনস্টল করুন

  1. ক্লিক করুন 22টি প্যাকেজ ইনস্টল করুন (অথবা যদিও অনেক SDK ম্যানেজার রিপোর্ট করে)।
  2. প্রতিটির জন্য লাইসেন্সের শর্তাবলী গ্রহণ করতে বাম দিকের প্রতিটি প্যাকেজের নামে ক্লিক করুন৷
  3. ইনস্টল করুন ক্লিক করুন

দ্রষ্টব্য: ইনস্টল সম্পূর্ণ না হওয়া পর্যন্ত SDK ম্যানেজার থেকে প্রস্থান করবেন না!

ইনস্টল সম্পূর্ণ হয়ে গেলে, আপনি সরাসরি OS X চালাতে পারেন এবং আপনার বিশ্বস্ত Mac (বা Hackintosh) থেকে সরাসরি Android অ্যাপগুলি বিকাশ করতে শুরু করতে পারেন।

Android এ iOS অ্যাপ পোর্ট করা

দুটি অপারেটিং সিস্টেমের মধ্যে সাদৃশ্যের অভাবের কারণে, অন্য OS থেকে অ্যাপ পোর্ট করার জন্য প্লাগ এবং প্লে সলিউশন অফার করে এমন কিছু নেই৷

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

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

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

খুশি ডেভেলপিং, এবং মেক ইউজ অফ-এ আপনি যা নিয়ে এসেছেন তা এখানে শেয়ার করতে ভুলবেন না

আপনি কি একটি iOS বা Android অ্যাপ তৈরি করেছেন? কোন প্ল্যাটফর্মটি ডেভেলপারদের জন্য সেরা টুল অফার করে বলে আপনি মনে করেন?


  1. কিভাবে আপনার পিসির BIOS আপগ্রেড করবেন (এবং কেন আপনি চান)

  2. কীভাবে এবং কেন অ্যান্ড্রয়েড ভিজিবিলিটি লিসেনার ব্যবহার করবেন

  3. কীভাবে আপনার অ্যান্ড্রয়েড ফোনে লারাভেল 8 সেট আপ করবেন

  4. উইন্ডোজ 10 এ আপনার হোস্ট ফাইলটি কীভাবে পরিবর্তন করবেন (এবং কেন আপনি চান)