ترفند اندروید

مقدمات ساخت یک اپلیکیشن اندرویدی

مقدمات ساخت یک اپلیکیشن اندرویدی

در حال حاضر هر کاربری می داند که سیستم عامل اندروید پرطرفدارترین و پرکاربرد ترین سیستم عامل موبایلی موجود در دنیا به شمار می رود. حتی افراد صاحب نظر پیش بینی کرده اند که این سیستم عامل حداقل تا چند سال آینده به همین شکل به عنوان برترین سیستم عامل موبایلی دنیا جایگاه خود را حفظ خواهد کرد. با توضیحات بالا و با افزایش کاربردهای اندروید و افزایش علاقمندی کاربران نسبت به استفاده از دستگاه ‌های اندرویدی، بسیاری از برنامه نویسان و توسعه دهندگان سعی می کنند تا از طریق توسعه اپلیکیشن ‌های جدید برای این سیستم عامل بتوانند کسب درآمد کنند. امروزه با یادگیری حرفه برنامه نویسی در حوزه اندروید به واقع می ‌توان درآمدهای خیلی خوب و قابل ملاحظه ‌ای را کسب نمود. ولی برنامه نویسی و توسعه دادن یک اپلیکیشن اندرویدی کار ساده ‌ای نبوده و شاید عده بسیار کمی از افراد قابلیت‌ ساخت یک اپلیکیشن با کیفیت و کاربردی را دارند. با این تفاصیر مجموعه ‌های آموزشی زیادی در رابطه با آموزش برنامه نویسی در سیستم عامل اندروید به بازار عرضه می شوند و همچنین کلاس ‌های آموزشی متعددی نیز در این رابطه برگزار می‌ گردد، ولی در اصل برای تبدیل شدن به یک توسعه دهنده اندرویدی حرفه‌ ای تنها شرکت در این کلاس ‌ها و استفاده از منابع آموزشی کافی نخواهد بود. در این مقاله قرار است که به طور خلاصه و در حد یک مقاله مقدماتی شما عزیزان را بیشتر با مراحل و روش ساخت یک اپلیکیشن اندرویدی آشنا نماییم. برای این کار نیازمند وجود ابزارهای خاصی هستید و باید واژه‌ های تخصصی منحصر به فردی را بشناسید که در جریان این مقاله سعی می‌ک نیم به آن ‌ها اشاره کنیم. به بیان کلی در این مقاله شما با مقدمات مورد نیاز به منظور ساخت یک اپلیکیشن اندرویدی آشنا خواهید شد. پس با ما همراه باشید.

مرحله نخست: مقدمه

مطمئناً برای ساخت یک اپلیکیشن اندرویدی قدرتمند باید با مفهوم “برنامه نویسی شی گرا” یا “Object-Oriented Programming”  آشنا باشید. برنامه نویسی شی گرا شیوه ‌ای از برنامه نویسی است که ساختار اصلی آن مبتنی بر شی می باشد. در واقع در این شیوه برنامه نویسی، برنامه به شیء گرایش پیدا خواهد کرد. در این بین آشنایی با جاوا هم یک مزیت به حساب می آید. در برنامه نویسی شی گرا داده ‌ها و توابعی که قرار است عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع ‌بندی می شوند و یک واحد (شی) را تشکیل خواهند داد و نسبت به محیط بیرون خود کپسوله می ‌شوند. از این راه توابع بیگانه خارج از آن شی دیگر امکان ایجاد تغییر در داده‌ های درون آن را ندارند. برای مثال شما می ‌توانید گوشی خود را یک شی در نظر گرفته و ویژگی ‌هایی را به آن نسب دهید. نام کارخانه تولید کننده دستگاه، مدل آن، قیمت و … می‌ تواند ویژگی ‌های گوشی شما به شمار روند. در این بین اقدامات و عملکردهای گوشی شما در قالب دیگری نظیر برقراری تماس، ایجاد امکان استفاده از اینترنت و …. تعریف می ‌شوند. ولی در رابطه با زبان برنامه نویسی جاوا چه می‌ دانید؟ زبان برنامه نویسی جاوا به شدت مبتنی بر مفهوم برنامه نویسی شی گرا یا OOP می باشد. جاوا پرکاربردترین زبان برنامه نویسی به حساب می آید که در حال حاضر از آن استفاده می شود. سیستم عامل اندروید هم با استفاده از جاوا توسعه داده شده است، پس آشنایی با زبان برنامه نویسی جاوا برای یادگیری مراحل ساخت یک اپلیکیشن اندرویدی و برنامه نویسی برای این سیستم عامل یک مزیت شایان ملاحظه به حساب خواهد آمد. ولی باید با Eclipse IDE نیز آشنا شوید. ابزار Eclipse IDE در واقع یک محیط توسعه یکپارچه است که کلمات کلیدی و ویژگی‌ های مختلف زبان برنامه نویسی جاوا را به رسمیت می ‌شناسد. از ابزار Eclipse IDE  برای توسعه و ساخت اپلیکیشن اندرویدی استفاده خواهد شد. همچنین باید در نظر داشت که میزان آشنایی شما به قابلیت‌های سیستم عامل اندروید و تخصص بر ویژگی‌های آن نیز می‌تواند مزیتی به شمار آید. تجربه نشان داده که افراد علاقمند به گوشی‌های اندرویدی و آشنا با ویژگی‌های آن به شکل مطلوب ‌تری در زمینه یادگیری زبان ‌های برنامه نویسی و به ویژه توسعه اپلیکیشن اندرویدی موفق می ‌شوند.

مرحله دوم: راه ‌اندازی موارد اولیه مورد نیاز برای توسعه اپلیکیشن اندرویدی

در گام دوم می خواهیم محیط اولیه مورد نیاز برای توسعه و ساخت یک اپلیکیشن اندرویدی را ایجاد کنیم. دقت کنید که آموزش ارائه شده تنها در حد یک آشنایی اولیه بوده و شما را مفاهیم اولیه ساخت اپلیکیشن‌ های اندرویدی آشنا می ‌کند. در ابتدا باید Android SDK را دانلود کنید. واژه SDK در واقع مخفف عبارت “Software Development Kit” به معنای “کیت توسعه نرم افزاری” می باشد، پس کاملا مشخص است که Android SDK به معنای “کیت توسعه نرم افزاری اندروید” خواهد بود و شامل مجموعه ‌ای می‌ شود که محیط مورد نیاز برای ساخت یک اپلیکیشن اندرویدی را فراهم می ‌کند. حالا باید آخرین نسخه از ابزار Eclipse را دانلود کرده و بر روی کامپیوتر خود نصب کنید. با استفاده از این لینک می ‌توانید جدیدترین نسخه از این اپلیکیشن را به طور مستقیم از سایت رسمی این شرکت دانلود کنید.

سپس باید نسبت به دانلود ADT وارد عمل شوید. واژه ADT مخفف عبارت “Android Development Tool” به معنای “ابزار توسعه اندروید” می باشد. برای این کار می ‌توانید از محیط خود ابزار Eclipse نصب شده بر روی کامپیوترتان اقدام کنید. ابتدا وارد منوی Help شده و سپس گزینه Eclipse Marketplace را انتخاب نمایید. حال به جستجوی Android Development Tool بپردازید و پلاگین مربوط به آن را نصب کنید. حال باید آخرین نسخه از ابزار SDK را از طریق SDK Manager دانلود کنید. برای این کار SDK Manager  را اجرا کنید. از شما درخواست می ‌شود که جدیدترین نسخه از SDK را دانلود و نصب نمایید. با شرایط و ضوابط ارائه شده موافقت کرده و جدیدترین نسخه از SDK اندروید را دانلود و نصب کنید. دقت داشته باشید که برای اجرای SDK Manager وارد ابزار Eclipse شده و از منوی Option گزینه “Android SDK Manager”  را انتخاب نمایید.

مرحله سوم: مقدمات ساخت یک اپلیکیشن اندرویدی توسط Eclipse IDE

با استفاده از آیکون ابزار Eclipse که آیکونی بنفش رنگ است و بر روی دسکتاپ شما نمایان است آن را اجرا نمایید. در محیط این ابزار بر روی منوی New مراجعه نموده و پوشه Android و پس از آن Android Application Project  را انتخاب کرده و بر روی گزینه Next کلیک نمایید. در این شرایط یک فرم پیش رویتان قرار می ‌گیرد که دارای بخش‌ های مختلفی می باشد. بی شک اگر به تازگی با نرم افزار Eclipse آشنا شده باشید، شناسایی این فریم و نحوه پر کردن آن برای شما دشوار است. در ادامه به شرح موارد مربوط به هر یک از بخش ‌های این فرم خواهیم پرداخت.

  • بخش : Application Nameهمانطور که از نام این بخش مشخص است، مربوط به نام اپلیکیشنی است که قصد طراحی آن را دارید.

بخش: Project Name  این بخش به نام پروژه شما مربوط شده و در برنامه Eclipse IDE نمایان می‌ گردد.

چگونگی کلون کردن برنامه در گوشی اندروید را مطالعه کنید.

بخش: Package Name  این مورد به فضای اسمی پکیج مورد نظر مربوط شده که باید به گونه خاصی تعیین گردد. به عنوان مثال “com.wikihow.tutorial.first.android.app”. 

بخش Minimum Required SDK : در این بخش باید پایین‌ ترین نسخه از سیستم عامل اندروید که قصد دارید اپلیکیشن شما بر روی آن قابلیت اجرا داشته باشد را تعیین خواهید کرد.

بخش: Target SDK  این بخش به آخرین نسخه از سیستم عامل اندرویدی مربوط شده که اپلیکیشن مورد نظرتان در آن قابلیت نصب و اجرا دارد. همواره سعی کنید که این بخش را بر روی آخرین نسخه از سیستم عامل اندروید موجود تنظیم نمایید.

بخش: Compile With  نسخه‌ ای از سیستم عامل اندروید است که شما می خواهید اپلیکیشن خود را در محیط آن کامپایل کنید. همواره مطمئن شوید که گزینه انتخابی شما در این بخش با گزینه انتخاب شده در بخش Target SDK مطابقت داشته باشد.

بخش: Theme  در این بخش باید تم اپلیکیشن اندرویدی مورد نظرتان را تعیین نمایید. پیشنهاد می ‌کنیم که گزینه “Holo Light with Dark Action Bar” را برای این کار انتخاب نمایید. وقتی که فرم مورد نظر و موارد یاد شده را با توجه به شرایط مورد نظرتان پر کردید بر روی گزینه Next کلیک کنید. حال باید پروژه تعیین شده خود را تایید کنید. تنظیمات و گزینه ‌های پیش فرض موجود در این بخش را در همان شرایط قرار داده و بر روی گزینه Next کلیک کنید. حالا باید برای اپلیکیشن خود یک آیکون تعیین کرده و پس از تعیین آیکون مورد نظر بر روی گزینه Next کلیک کنید. حال می ‌توانید برای اپلیکیشن مورد نظرتان یک Activity  یا اصطلاحا کاره تعریف نمایید. توصیه می ‌کنیم که گزینه “blank activity” را در این قسمت انتخاب کرده و بر روی کلید Next کلیک کنید. در صفحه بعدی باید جزئیات مربوط به کاره‌ های اپلیکیشن خود را وارد کنید. بعد از اتمام این جزئیات گزینه Finish را انتخاب نمایید.

مرحله چهارم: اجرای اپلیکیشن ساخته شده در شبیه‌ سازی اندرویدی

برای راه‌ اندازی اپلیکیشن‌ های طراحی شده خود در Eclipse ADT باید ابتدا یک AVD بسازید. واژه AVD  مخفف عبارت “Android Virtual Device” به معنای “دستگاه اندرویدی مجازی” می باشد. از منوی اصلی، گزینه “Android Virtual Device Manager” را انتخاب نمایید. با انتخاب این گزینه، پنجره AVD Manager نمایان می گردد. حال باید یک دستگاه اندرویدی مجازی را بسازید. پس در پنجره AVD Manager  بر روی گزینه New کلیک نمایید. جزئیات مربوط به این بخش و دستگاه مجازی مورد نظرتان مانند نام، ظرفیت رم، سیستم عامل اصلی و … را ارائه کنید. بر روی گزینه Create AVD کلیک کنید. مشاهده خواهید کرد که شبیه ‌سازی AVD مورد نظرتان نمایان می‌ گردد. دقت کنید که اجرای این شبیه ‌ساز ممکن است چند دقیقه طول بکشد. قفل صفحه نمایش دستگاه اندروید مجازی خود را بازکنید. به محیط Eclipse  مراجعه نموده و بر روی آن پروژه خود راست کلیک کنید. گزینه Run as را انتخاب کرده و سپس Android Application  و OK را انتخاب کنید. بعد از چند لحظه اپلیکیشن ساخته شده توسط شما بر روی دستگاه اندرویدی مجازی ساخته شده نصب می‌ گردد و شما می ‌توانید آن را اجرا نمایید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *