একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করার জন্য প্রোগ্রামিং ভাষা ছাড়াও আর কী কী জানতে হবে?

 


অ্যান্ড্রয়েড অ্যাপগুলি মূলত অ্যান্ড্রয়েড স্টুডিওতে কোডিংয়ের মাধ্যমে তৈরি করা হয়। কিন্তু যারা কোড করতে পারেন না বা একটু কোডিং করতে পারেন তাদের জন্য অ্যান্ড্রয়েড স্টুডিওতে অ্যাপ তৈরি করা খুবই কঠিন। তাই আপনি কোডিং ছাড়াই নিজের অ্যাপ তৈরি করে প্লে স্টোর বা অ্যাপ স্টোরে আপলোড করতে পারেন।


অনেকেই বলেছেন কোডিং না করে কি জানা দরকার। আমি প্রথমে আপনাদের বলব কোন ধরনের অ্যাপ কোন ভাষা দিয়ে ব্যবহার করতে হবে এবং কোথা থেকে আপনি কোডিং এর ভাষা শিখতে পারবেন, তারপর আমি বলব কিভাবে কোডিং ছাড়াই অ্যাপ তৈরি করা যায়।



মোবাইল অ্যাপটি মূলত চারটি অপারেটিং সিস্টেম বা প্ল্যাটফর্মের উপর ভিত্তি করে - iOS (আইফোন এবং আইপ্যাডের জন্য), অ্যান্ড্রয়েড (অধিকাংশ স্মার্টফোনের জন্য যেমন Samsung, Xiaomi, Vivo, Huawei, Sony, ইত্যাদি), Windows Phone (Nokia) এবং Blackberry। অ্যান্ড্রয়েড ও আইওএস ভিত্তিক অ্যাপের সংখ্যাই বেশি।

একটি iOS অ্যাপ তৈরি করতে, আপনাকে প্রোগ্রামিং ভাষা অবজেক্টিভ সি বা সুইফট ব্যবহার করতে হবে। অ্যান্ড্রয়েডের জন্য জাভা এবং উইন্ডোজের জন্য সি শার্প জানতে হবে। ব্ল্যাকবেরির জন্য, অ্যাপটি সি++, অ্যান্ড্রয়েড রান-টাইম, এইচটিএমএল-৫ বা অ্যাডোব এয়ারের সাথে ব্যবহার করা যেতে পারে। যারা এই প্রোগ্রামিং ভাষাগুলি জানেন না তারা ইন্টারনেটে অনুসন্ধান করতে পারেন বা তাদের পরিচিত কারও কাছ থেকে শিখতে পারেন, খুব কঠিন কিছু নয়। এবং যদি আপনি কোন প্রোগ্রামিং ভাষা না জানেন, তাহলে আপনাকে অবশ্যই C দিয়ে শুরু করতে হবে; লাঠি, এটা শিখতে সময় লাগবে না. তামিম শাহরিয়ারের লেখা কম্পিউটার প্রোগ্রামিং (১ম খণ্ড) বই থেকে সি শেখা শুরু করতে পারেন। এছাড়াও আপনি ওয়েবসাইট http://programming-course.appspot.com থেকে যেকোন সময় বিনামূল্যে অনলাইন কোর্সটি করতে পারেন।

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

সব অপারেটিং সিস্টেমে অ্যান্ড্রয়েড অ্যাপ তৈরি করা যায়। Android Developers সাইট থেকে শুরু করুন। Get Started মেনুতে যান। বাকিটা আপনি নিজেই বুঝবেন। বিকাশকারী সাইটে প্রশিক্ষণ নামে একটি পৃথক বিভাগ রয়েছে, যা নতুনদের জন্য খুব কার্যকর। আপনি Orly's Learning Android বইটি দেখতে পারেন। আপনি Teacher.com এ বাংলা টিউটোরিয়ালও পাবেন। সর্বশেষ প্রযুক্তিগত দক্ষতা শিখুন; আপনার ক্যারিয়ার অগ্রসর করুন | Udacity ঠিকানা ওয়েবসাইটে একটি চমৎকার অনলাইন কোর্স রয়েছে, আপনি এটি পরীক্ষা করে দেখতে পারেন।

যারা ওয়েব প্রোগ্রামিং করছেন তারা Titanium, PhoneGap ইত্যাদি দিয়ে অ্যাপ তৈরি করতে পারেন।

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


এ বার জেনে নেওয়া যাক কীভাবে কোডিং ছাড়াই অ্যাপ তৈরি করবেন:👇


আপনি যদি একটি ওয়েবসাইট বা ব্লগ অ্যাপ রূপান্তর করতে চান, তাহলে আপনি সহজেই অ্যাপসজিজার থেকে বিনামূল্যে যেকোনো ব্লগ বা ওয়েবসাইটকে অ্যান্ড্রয়েড অ্যাপে রূপান্তর করতে পারেন।


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


আরে, আপনি Appsgeyser ওয়েবসাইটে তৈরি অ্যাপগুলি গুগল প্লে স্টোরে জমা দিয়ে এবং সেখানে অ্যাডমব-এর বিজ্ঞাপন দেখিয়ে অর্থ উপার্জন করতে পারেন। আপনি যদি মাসে 30 টির বেশি অ্যাপ তৈরি করেন এবং সেগুলিকে Google Play Store এ প্রকাশ করেন এবং আপনি যদি সেগুলি থেকে প্রতি মাসে 25 ডলার আয় না করেন তবে তারা আপনার অ্যাকাউন্টটি ৩০ ডলারে কিনে নেবে৷

Next Post Previous Post