নতুনদের জন্য অ্যান্ড্রয়েড অ্যাপ বিকাশ কীভাবে শুরু করবেন

লেখক: Peter Berry
সৃষ্টির তারিখ: 19 Lang L: none (month-012) 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
নতুনদের জন্য অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট টিউটোরিয়াল - আপনার প্রথম অ্যাপ
ভিডিও: নতুনদের জন্য অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট টিউটোরিয়াল - আপনার প্রথম অ্যাপ

কন্টেন্ট


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

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

পরবর্তী পড়ুন: সেরা নিখরচায় এবং প্রদেয় অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশ কোর্স

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


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

যান এবং প্রথমে নিজেকে এক কাপ চা বানান যদিও এতে কিছু সময় লাগতে পারে ...

পদক্ষেপ 1: অ্যান্ড্রয়েড স্টুডিও ডাউনলোড করুন

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

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


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

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

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

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

ঠিক আছে, কেবল পুনরুদ্ধার করার জন্য: আমাদের এখন অ্যান্ড্রয়েড স্টুডিওগুলি ডাউনলোড এবং ইনস্টল হয়েছে। তবে, আপনি দ্বিতীয় ধাপ না পড়া পর্যন্ত চালাবেন না! এতদূর এত ভাল ... সম্ভবত ভুল হতে পারে কি?

পদক্ষেপ 2: অ্যান্ড্রয়েড স্টুডিও সেট আপ করা

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

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

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

সুতরাং আপনি যখন আপনার অ্যাপ্লিকেশনগুলি তৈরি করতে অ্যান্ড্রয়েড স্টুডিও ব্যবহার করেন তখন সত্যিই তিনটি প্রধান বিষয় ইন্টারঅ্যাক্ট হয়।

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

যদি আপনি এই সমস্ত কিছু জটিল এবং দু: খজনক মনে করেন তবে ... ভাল, আপনি জানেন না যে আপনি জন্মগ্রহণ করেছেন। এটা হত পথ খারাপ।

সম্ভবত এটি কিছু সান্ত্বনা দেয় ...

পদক্ষেপ 3: একটি নতুন প্রকল্প শুরু করা

একবার আপনি নিজের নমুনাগুলি ইনস্টল করে নিলে, অ্যান্ড্রয়েড স্টুডিও লোড করার সময় আপনি যে প্রথম পৃষ্ঠায় দেখেছিলেন সেখানে ফিরে যেতে পারেন। এখন আপনি চয়ন করতে চান একটি নতুন অ্যান্ড্রয়েড স্টুডিও প্রকল্প শুরু করুন - অবশেষে এটি ঘটছে!

আপনার অ্যাপ্লিকেশন এবং আপনার ‘সংস্থা ডোমেন’ এর জন্য আপনি যে নামটি চান তা লিখুন। এই উপাদানগুলি একসাথে নিম্নলিখিত পংক্তির সাথে আপনার প্যাকেজের নাম তৈরি করতে ব্যবহৃত হবে:

com.companyname.appname

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

প্রবেশের সর্বশেষ ক্ষেত্রটি হল ডিরেক্টরিটি যেখানে আপনি নিজের অ্যাপ্লিকেশন সম্পর্কিত সমস্ত ফাইল সংরক্ষণ করতে চান। আমি আমার কোডটির সর্বদা ব্যাকআপ রাখি তা নিশ্চিত করতে আমি ড্রপবক্সে সংরক্ষণ করতে চাই। আবার Next এ ক্লিক করুন এবং অনুমান করুন… আরও বিকল্প! Huzzah! চিন্তা করবেন না, আমরা প্রায় ...

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

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

কেন শুধু অ্যান্ড্রয়েড 1.1 নিয়ে যাবেন না? ঠিক আছে, এটি বিকল্প না হওয়া ছাড়াও (ফ্রয়েও আপনি যতটা পারেন কম) এটি আপনাকে সর্বশেষ আপডেটগুলি থেকে অভিনব কোনও নতুন বৈশিষ্ট্য ব্যবহার করা থেকে বিরত রাখতে পারে।

এই পর্যায়ে সেরা বাজি হ'ল ডিফল্ট বিকল্পটি সহ, সুতরাং কেবল এই ক্ষেত্রটি যেমন রয়েছে তেমন ছেড়ে যান। পরের পৃষ্ঠায়, আপনাকে আপনার অ্যাপ্লিকেশনটি শুরুতে দেখতে চাইলে বাছাই করার বিকল্প দেওয়া হবে। এটি আপনার মূল চেহারা হবে 'ক্রিয়াকলাপ মডিউল’যা মূলত আপনার অ্যাপের মূল পৃষ্ঠা। এগুলি টেমপ্লেটগুলির মতো চিন্তা করুন; আপনি কি স্ক্রিনের শীর্ষে আপনার অ্যাপ্লিকেশনটির শিরোনাম পেতে চান বা আপনি আপনার ইউআই পুরো প্রদর্শনটি পূরণ করতে চান? আপনি কি আপনার জন্য প্রস্তুত কিছু উপাদান তৈরি শুরু করতে চান? আপনার অ্যাপ্লিকেশনটি মূলত গুগল ম্যাপ ব্যবহার করতে চলেছে (কিছুক্ষণ এখানে যাবেন না, গুগল প্লে পরিষেবাদিগুলির সাথে জিনিসগুলি আরও জটিল হয়)।

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

আপনার প্রথম সৃষ্টির জন্য, আপনি সম্ভবত কিছু তৈরি করার পক্ষে সেরা করবেন সত্যিই সরল যা কেবল একটি একক, মৌলিক ক্রিয়াকলাপ প্রদর্শন করে। ‘নির্বাচন করুনবেসিক ক্রিয়াকলাপ’যতটা সম্ভব জিনিস সহজলভ্য রাখতে এবং সমস্ত উদ্দেশ্য এবং উদ্দেশ্যগুলির জন্য, এটি এখন আপনার অ্যাপ্লিকেশন হবে। আবার ক্লিক করুন আবার আপনি শেষ কয়েকটি বিকল্প পেতে।

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

বিন্যাসের নামটি ইতিমধ্যে এমন একটি ফাইল বর্ণনা করে যা কোনও ক্রিয়াকলাপের বিন্যাস নির্ধারণ করে। এটি একটি পৃথক কোডের কোড যা ইমেজ এবং মেনুগুলির মতো উপাদানগুলি কোথায় যায় এবং আপনি কোন ফন্ট ব্যবহার করবেন তা নির্ধারণ করতে মূল ক্রিয়াকলাপের সাথে কনসার্টে চলে। এটি আসলে জাভা নয় এক্সএমএল - বা আপনি যদি আপনার বন্ধুদের প্রভাবিত করতে চান তবে এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ।

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

আপনার ফাঁকা, অকেজো অ্যাপ্লিকেশন ... কেবলমাত্র শুরু করার জন্য! দেখেন লোকেরা কেন হাল ছেড়ে দেয়? তবে সত্যিই আমরা এটিকে নীচের খুব বেসিক পদক্ষেপগুলিতে ভেঙে ফেলতে পারি:

  • অ্যান্ড্রয়েড এসডিকে অন্তর্ভুক্ত করে নিশ্চিত করে অ্যান্ড্রয়েড স্টুডিও ডাউনলোড এবং ইনস্টল করুন
  • জাভা এসডিকে ইনস্টল করুন
  • একটি নতুন প্রকল্প শুরু করুন এবং প্রাথমিক বিবরণ নির্বাচন করুন

সুতরাং এটি আসলে খুব খারাপ নয় ... এবং মনে রাখবেন: একবার আপনি এই সমস্ত একবার করে ফেললে, আপনি এটি চিরকালের জন্য ভুলে যেতে পারেন এবং মজাদার জিনিসগুলিতে ফোকাস করতে পারেন: অ্যাপ্লিকেশন তৈরি করুন! আপনার চা সম্ভবত এই সময়ে ঠান্ডা, তাই পরবর্তী খুব গুরুত্বপূর্ণ পদক্ষেপ, আরও পেতে হয়।

পদক্ষেপ 4: আসল জিনিস তৈরি করা M

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

('হ্যালো ওয়ার্ল্ড'-এ প্রদর্শিত একটি বেসিক অ্যাপ্লিকেশনটি হ'ল বেশিরভাগ নতুন বিকাশকারীরা যখন কোনও নতুন ভাষায় প্রোগ্রাম করতে শিখেন প্রথমে তৈরি করে।

আপনি লক্ষ্য করতে পারেন যে খোলা ট্যাবটি (শীর্ষে বরাবর) হল 'ক্রিয়াকলাপ_মাইন.এক্সএমএল', যা এটির প্রদর্শনীতে বড় ফোনটি প্রদর্শিত হচ্ছে। আপনি মনে করতে পারেন যে কার্যকলাপ_main.xml হল এক্সএমএল কোড যা আপনার মূল ক্রিয়াকলাপের জন্য লেআউট নির্দেশকে সংজ্ঞায়িত করে।

আপনি যখন আপনার প্রকল্প শুরু করার সময় ‘বেসিক ক্রিয়াকলাপ’ বাছাই করে থাকেন, তবে আপনি একটি দ্বিতীয় এক্সএমএল ফাইলও দেখতে পাবেন যার নাম ‘কন্টেন্ট_মাইন.এক্সএমএল’। বেশিরভাগ ক্ষেত্রে, এই দু'জন একই কাজ করে তবে আপনি 'বেসিক ক্রিয়াকলাপ' বাছাই করার সময় অ্যান্ড্রয়েড স্টুডিও আপনার জন্য তৈরি করা বেসিক লেআউটটি ‘acitvity_main.xML’ ধারণ করে। আপনি যে জিনিসটি সম্পাদনা করতে চান তা সামগ্রী_main.xML এ রয়েছে, তাই এটি খুলুন এবং আপাতত এটি নিয়ে চিন্তা করবেন না।

(যদি এটি আরম্ভ করার জন্য খোলার মতো না হয়, তবে বাম দিকের ডিরেক্টরিটি নির্বাচন করে এটি খুলতে ব্যবহার করুন: অ্যাপ্লিকেশন> পুনরায়> সামগ্রী_main.xml।)

বিন্যাস

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

আপনার কাছে বিকল্প নামে একটি গুচ্ছও রয়েছেউইজেট’বামদিকে যে আপনি নিজের অ্যাপে যুক্ত করতে পারেন তা নীচে এটি আপনার বেসিক অ্যাপ স্টাফ; সুতরাং উদাহরণস্বরূপ, আপনি যদি নিজের ক্রিয়াকলাপে ‘ওকে’ বলে একটি বোতাম যুক্ত করতে চান, আপনি কেবল এটিকে স্ক্রিনে টেনে নিয়ে যেতে পারেন এবং আপনার পছন্দ মতো যেখানেই ফেলে দিতে পারেন drop এগিয়ে যান এবং ‘হ্যালো ওয়ার্ল্ড’ এর ঠিক নীচে একটি ‘ঠিক আছে’ বোতামটি ফেলে দিন।

আপনি আর কিছু খুঁজে পাবেন যে আপনি পাঠ্য এবং ‘আইডি’ পরিবর্তন করতে এই উপাদানগুলির যে কোনও একটিতে ক্লিক করতে পারেন। আইডি হ'ল আপনি প্রতিটি উপাদানকে কীভাবে উল্লেখ করছেন (একটি ‘দৃশ্য’) আপনার জাভা কোডটিতে, যখন পাঠ্যটি অবশ্যই আপনি ব্যবহারকারীর কাছে প্রদর্শন করেন।

‘হ্যালো ওয়ার্ল্ড’ উইজেটটি মুছুন (বা দেখুন) এবং বোতামের পাঠ্যটিকে ‘হ্যালো?’ এ পরিবর্তন করুন। তেমনি, বোতামের ‘আইডি’ পরিবর্তন করে ‘বাটন 1’ করুন।

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

এখন আপনার মেইনএকটিভিটি.জভা খুলুন। ট্যাবটি শীর্ষে থাকবে তবে যদি তা না হয় তবে এটির নীচে এটি সন্ধান করুন: অ্যাপ> জাভা

এই কোডটি আপনার অ্যাপ্লিকেশনটির আচরণকে সংজ্ঞায়িত করে। এই পর্যায়ে, আপনি কোডের কিছুটা প্যাসেজ যুক্ত করতে যাচ্ছেন:

সর্বজনীন শূন্য বোতামটি ক্লিক করুন (ভি দেখুন) {
বোতাম বাটন 1 = (বোতাম) ভি;
((বোতাম) ভি)। সেটটেক্সট ("হ্যালো!");
}

এটি প্রথম লোনটির ঠিক নীচে যেতে চলেছে বদ্ধ ব্র্যাককেট ‘}’, এর ঠিক আগে “@ ওভাররাইড, পাবলিক বুলিয়ান"। এটিকে ঐটির মত দেখতে হবে:

এসবের অর্থ কি? ভাল মূলত, কিছু অনুসরণ করে “অকার্যকর বাটন ক্লিক করুন"কেউ বোতামে ক্লিক করলেই বাহ্য হবে। তারপরে আমরা "বোতাম বাটন 1 = (বোতাম) ভি;”কোড এবং তারপরে পাঠ্য পরিবর্তন করা।

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

পৃষ্ঠার শীর্ষে শব্দটি রয়েছে ‘আমদানি…’। এটি প্রসারিত করতে এখানে ক্লিক করুন এবং কোথাও লাইন রয়েছে তা নিশ্চিত করুন: “আমদানি android.widget.Button;"। আপনি শেষ বিটটি টাইপ করার সময় এটি নিজেই উপস্থিত হওয়া উচিত ছিল (অ্যান্ড্রয়েড স্টুডিওগুলি এর মতো স্মার্ট) তবে এটি না থাকলে আপনি নিজে এটিকে যুক্ত করতে পারেন।

(লক্ষ্য করুন যে আমরা যখন "লাইনগুলি টাইপ করি তখন শেষ হয়"; "This এটি প্রাথমিক জাভা ফর্ম্যাটিং এবং আপনি যদি একটিটি ভুলে যান তবে এটি একটি ত্রুটি ছুঁড়ে দেবে them তাদের সন্ধানের জন্য অভ্যস্ত হয়ে উঠুন!)

এখন আপনার কন্টেন্ট_মাইন.এক্সএমএল এ ফিরে যান এবং বোতামটিতে ক্লিক করুন। ডান কোণে, যেখানে আপনার বোতামটির জন্য প্যারামিটার রয়েছে, সেখানে আপনাকে 'অনক্লিক' নামে একটি বিকল্প সন্ধান করতে সক্ষম হওয়া উচিত। এটিতে ক্লিক করুন এবং তারপরে ড্রপ ডাউন মেনু থেকে আপনার লিখেছেন কোডের ‘অনক্লিক’ লাইনটি নির্বাচন করুন। আপনি সবেমাত্র কী করেছেন, অ্যান্ড্রয়েড স্টুডিওতে বলা হয় যে আপনি কোডের বিভাগটি আপনার তৈরি বোতামটির সাথে সংযুক্ত করতে চান (কারণ আপনার ভবিষ্যতে প্রচুর বোতাম থাকবে)।

এখন যা করা বাকি রয়েছে তা হ'ল সবে তৈরি করা অ্যাপটি চালানো। শীর্ষে বরাবর ‘রান’ করতে যান এবং তারপরে ড্রপ ডাউন মেনু থেকে ‘রান অ্যাপ’ নির্বাচন করুন। আপনার ইতিমধ্যে আপনার এভিডি (অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস) ইনস্টল থাকা উচিত তবে তা না হলে আপনি এখানে যেতে পারেন: সরঞ্জামগুলি> অ্যান্ড্রয়েড> এভিডি পরিচালক> + ভার্চুয়াল ডিভাইস তৈরি করুন। আপনার একটি অ্যান্ড্রয়েড সংস্করণ ইনস্টল করতে হবে তা ভুলে যাবেন না সম্মুখের দিকে যন্ত্র.

আপনার অ্যাপ্লিকেশন চলমান এমুলেটর চালু করতে পদক্ষেপগুলি অনুসরণ করুন। ধৈর্য ধরুন, এটি কখনও কখনও নিতে পারে বয়স লোড আপ ... যদি এটি না লোড আপ, আপনি একটি APK তৈরি করতে অ্যাপটিকে ‘প্যাকেজিং’ বিবেচনা করতে পারেন। এটি আপনার অ্যান্ড্রয়েড ডিভাইসে টেনে আনুন এবং এটি ইনস্টল এবং চালানোর জন্য এটিতে ডাবল ক্লিক করুন।

অবশেষে এটি শেষ হয়ে ওঠার পরে আপনি এই মজাদার, মজাদার অ্যাপ্লিকেশনটিতে যেতে পারেন। আপনার যা সন্ধান করা উচিত তা হ'ল আপনি যখন বোতামটি ক্লিক করেন তখন ‘হ্যালো?’ থেকে ‘হ্যালো!’ থেকে পাঠ্য লেখা হয়। আমরা ধনী হতে যাচ্ছি…

(যদি এটি কাজ না করে ... কিছু ভুল হয়ে গেছে It এটি আমি নই, আমার এক কাজ করে! আপনার কোডে লাল পাঠ্যটি দেখুন এবং অ্যান্ড্রয়েড স্টুডিওর পরামর্শ পেতে এটিতে আপনার মাউসটিকে ঘোরাবেন))

পদক্ষেপ 5: অ্যাপ্লিকেশন বিকাশে আরও ভাল কীভাবে পাবেন

ঠিক আছে, সুতরাং এটি মিথ্যা ছিল। আমরা সম্ভবত না ধনী হতে যাচ্ছে। এই মুহূর্তে আমরা তৈরি অ্যাপটি বেশ লম্পট। আপনি এটি চেষ্টা করে বিক্রি করতে পারেন তা নিশ্চিত করে তবে আপনি সম্ভবত এটির অনেক ভাল পর্যালোচনা পাবেন না।

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

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

দুর্ভাগ্যক্রমে, এটি পুরোপুরি লাগবে বই আপনাকে অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশের সম্পূর্ণ শিক্ষা দিতে। সুতরাং এটি শুরু করার জন্য ভাল জায়গা: একটি বই কিনুন!

তবে আরও গুরুত্বপূর্ণ হ'ল চারপাশে খেলা এবং জিনিসগুলি চেষ্টা করা। একদিন আপনার বিশ্ব-পরিবর্তিত অ্যাপ তৈরির উদ্দেশ্যে যাত্রা করবেন না। পরিবর্তে, সহজ এবং সোজা কিছু তৈরিতে মনোনিবেশ করুন এবং তারপরে এটি তৈরি করুন। পাঠ্যের বিন্যাস পরিবর্তন করার চেষ্টা করুন এবং আপনার অ্যাপ্লিকেশনটিকে আসলে দরকারী করার জন্য আরও বোতাম এবং আরও নিয়ম যুক্ত করার চেষ্টা করুন।

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

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

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

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

সুতরাং পরিবর্তে ডুব দিন, আপনার হাত নোংরা করুন এবং কাজের বিষয়ে শিখুন। এটি জটিল এবং এটি হতাশাজনক তবে শেষ পর্যন্ত এটি অত্যন্ত পুরষ্কার এবং প্রাথমিক প্রচেষ্টা মূল্য বেশী।

সীমাহীন এবং অবিচলিত ডেটার জন্য প্রতি মাসে 40 ডলারে, ভেরিজনের দৃশ্যমান প্রিপেইড পরিষেবা অবশ্যই আপনার মনোযোগকে সতর্ক করে। এটি বলেছিল যে ভেরিজন প্রিপেইডের পরিকল্পনাগুলির মধ্যে একটি মাসে 45 ডলারে 15 জিবি ...

কম দামে শক্তিশালী, বৈশিষ্ট্যযুক্ত প্যাকযুক্ত ফোন পাওয়ার জন্য পুরানো ফ্ল্যাগশিপগুলি একটি ভাল উপায় এবং এলজি ভি 30 এটি ব্যতিক্রম নয়। সর্বশেষতম ইবে চুক্তিটি পাস করা খুব ভাল হতে পারে, কেবলমাত্র $ 249.99...

আমরা সুপারিশ করি