آموزش Xamarin Android (بخش اول)

آموزش Xamarin Android (بخش اول)

آموزش Xamarin.Android (بخش اول)

همین حالا Xamarin.Android را شروع کنید.

Xamarin.Android ، SDK کامل برای توسعه دهندگان را در دات نت قرار می دهد. با استفاده از C# یا F# بطور کامل بومی، آندروید را در Visual Studio بسازید.

در ابتدا این مطلب را بخوانیدمعرفی کامل Xamarin Android

 

Setup and Installation

راه اندازی و نصب زامارین اندروید

مباحث در این بخش نحوه نصب و پیکربندی Xamarin.Android را برای کار با ویژوال استودیو در ویندوز و macOS، نحوه استفاده از Android SDK Manager برای دانلود و نصب ابزار و قطعات Android SDK که برای ساخت و آزمایش برنامه شما لازم است، نحوه پیکربندی شبیه ساز آندروید برای اشکالزدایی و نحوه اتصال یک دستگاه اندروید فیزیکی به رایانه شما برای اشکالزدایی و آزمایش نهایی برنامه را توضیح می دهد.

learning-xamarin-andriod

آموزش Xamarin.Android (بخش اول)

همین حالا Xamarin.Android را شروع کنید.

Xamarin.Android ، SDK کامل برای توسعه دهندگان را در دات نت قرار می دهد. با استفاده از C# یا F# بطور کامل بومی، آندروید را در Visual Studio بسازید.

در ابتدا این مطلب را بخوانید: معرفی کامل Xamarin Android

  • Setup and Installation

  • راه اندازی و نصب زامارین اندروید

مباحث در این بخش نحوه نصب و پیکربندی Xamarin.Android را برای کار با ویژوال استودیو در ویندوز و macOS، نحوه استفاده از Android SDK Manager برای دانلود و نصب ابزار و قطعات Android SDK که برای ساخت و آزمایش برنامه شما لازم است، نحوه پیکربندی شبیه ساز آندروید برای اشکالزدایی و نحوه اتصال یک دستگاه اندروید فیزیکی به رایانه شما برای اشکالزدایی و آزمایش نهایی برنامه را توضیح می دهد.

Windows Installation

این مقاله به شما مراحل نصب و پیکربندی مورد نیاز برای نصب Xamarin.Android در ویندوز را یاد خواهد داد. در انتهای این مقاله، شما Xamarin کار خواهید کرد. زامارین اندروید به ویژوال استودیو متصل شده و آماده ساختن اولین برنامه Xamarin.Android خواهید بود.

یک بررسی کوتاه!

از آنجا که Xamarin در حال حاضر با تمام نسخه های ویژوال استودیو بدون هزینه اضافی همراه است و نیازی به مجوز جداگانه ندارد، می توانید از نصب کننده ویژوال استودیو برای دانلود و نصب ابزار Xamarin.Android استفاده کنید. در ادامه، شما مطالب زیر را یاد خواهید گرفت:

  • چگونه می توان مکان های سفارشی برای کیت توسعه جاوا (Java Development KitAndroid SDK و Android NDK را پیکربندی کرد؟
  • چگونه می توان Android SDK Manager برای دانلود و نصب سایر قطعات Android SDK را راه اندازی کرد؟
  • چگونه می توان یک دستگاه Android یا شبیه ساز برای اشکالزدایی و آزمایش را آماده کرد؟
  • چگونه می توان اولین پروژه برنامه Xamarin.Android خود را ایجاد کرد؟

در آخر این مقاله، شما یاد خواهید گرفت که چگونه با زامارین اندروید در ویژوال استودیو کار کنید و کاملا برای ساختن اولین برنامه Xamarin.Andriod خود آماده هستید.

Installation | نصب

Installing Xamarin in Visual Studio 2019 | نصب زامارین در ویژوال استودیو 2019

زامارین می تواند بعنوان یک بخش جدید در ویژوال استودیو با طی مراحل زیر نصب شود:

  1. Visual Studio 2017 Community، Visual Studio Professional یا Visual Studio Enterprise را دانلود کنید. (برای دانلود اینجا کلیک کنید)

  2. برای شروع نصب بر روی پکیج های دانلود کلیک کنید.
  3. Mobile development with .NET را مطابق عکس انتخاب کنید.

mobile-dev-workload

  1. پس از انتخاب Mobile development with .NET  یک نگاهی به پنل Installation details بیندازید و هرچیزی را که برای نصب نمی خواهید از انتخاب در بیاورید.

propertise-xamarin-android

  1. سپس دکمه ی  Installرا کلیک کنید.

instaal-xamarin-android

بسته به نسخه ای از ویژوال استودیو 2017 که شما نصب میکنید، فرآیند نصب میتواند طول بکشد تا تکمیل شود. شما می توانید از نوار زیر برای نظارت بر نصب استفاده کنید.

progress-bars

  1. وقتی نصب کامل شد، بر روی دکمه Launch برای شروع ویژوال استودیو کلیک کنید.

launch-xamarin-android

Adding Xamarin to Visual Studio 2019 | اضافه کردن زامارین به ویژوال استودیو 2019

در ویژوال استودیو 2019 می توانید زامارین را در قسمت Help مشاهده کنید.

andriod-xamarin-menu-item

همچنین می توانید روی  Help > About Microsoft Visual Studio کلیک کنید و  بقیه گزینه های دیگری که نصب شده اند را مشاهده کنید.

install-xamarin-andriod

 

  • Configuration

  • پیکربندی

Xamarin.Android از برنامه توسعه جاوا (JDK) و آندروید SDK برای ساخت برنامه ها استفاده می کند. در هنگام نصب، نصب کننده ویژوال استودیو این ابزار را در مکان های پیش فرض آن قرار می دهد و محیط توسعه را با پیکربندی مسیر مناسب تنظیم می کند. شما می توانید این مکان ها را مشاهده کنید و بر روی گزینه های زیر کلیک کنید:

 Tools > Options > Xamarin > Android Settings

confiugration-xamarin-andriod

برای اکثر کاربران این مکان پیش فرض بدون تغییر بیشتر کار خواهد کرد. با این حال، ممکن است بخواهید ویژوال استودیو را با مکان های دلخواه برای این ابزار (مثلا اگر جاوا JDK، Android SDK یا NDK را در یک مکان دیگر نصب کرده اید) پیکربندی کنید. روی Change کلیک کنید و سپس به مکان جدید بروید.

زامارین اندروید از JDK 8 استفاده می کند و همچنین JDK 7 را نیز پشتیبانی می کند.

توجه! Xamarin.Andriod از JDK 9 پشتیبانی نمی کند.

Android SDK Manager

اندروید از چندین تنظیمات Android API level برای تعیین سازگاری برنامه خود در نسخه های مختلف اندروید استفاده می کند.

بسته به اینکه شما چه سطوح Android API را می خواهید هدف قرار دهید، ممکن است لازم باشد که اجزای Android SDK اضافی را دانلود و نصب کنید. علاوه بر این، ممکن است لازم باشد ابزارهای اختیاری و تصاویر شبیه ساز موجود در Android SDK را نصب کنید.

برای اینکار از Android SDK Manager استفاده می کنیم. از طریق زیر می توانید Android SDK Manager به دسترسی پیدا کنید.

Tools > Android > Android SDK Manager

 

sdk-manager-sml

به طور پیش فرض ویژوال استودیو Google Android SDK Manager را نصب می کند:

sdk-manager-sml

شما می توانید از Google Android SDK Manager برای نصب نسخه Android SDK تا نسخه 25.2.3 استفاده کنید. با این حال، اگر شما نیاز به استفاده از یک نسخه Android SDK دارید، شما باید افزونه Xamarin Android SDK Manager  برای ویژوال استودیو نصب کنید.

  • Android Emulator

شبیه ساز آندروید می تواند ابزار مفید برای توسعه و آزمایش یک برنامه Xamarin.Android باشد. برای مثال، یک دستگاه فیزیکی مانند یک تبلت در طول توسعه قابل دسترس نیست، یا ممکن است برنامه نویس بخواهد برخی از تستهای یکپارچه را قبل از اعمال کد روی رایانه خود اجرا کند.

شبیه سازی یک دستگاه Android در کامپیوتر شامل موارد زیر است:

Google Android Emulator: این یک شبیه ساز مبتنی بر QEMU است که یک دستگاه مجازی را در حال اجرا در ایستگاه کاری توسعه دهنده ایجاد می کند.

QEMU چیست؟ یک ماشین شبیه ساز اپن سورس و عمومی است.

An Emulator Image

یک تصویر شبیه ساز یک الگو یا مشخصات سخت افزاری و سیستم عامل است که به معنای مجازی سازی است. به عنوان مثال، یک تصویر شبیه ساز، نیازهای سخت افزاری را برای Nexus 5X با Android 7.0 با سرویس های Google Play نصب می کند. یک تصویر شبیه ساز دیگر ممکن است یک جدول 10 "در حال اجرا آندروید 6.0 را مشخص کند.

Android Virtual Device (AVD)

Android Virtual Device یک دستگاه اندرویدی مجهول است که از یک تصویر شبیه ساز ساخته شده است. هنگام اجرای و آزمایش برنامه های آندروید، زامارین اندروید

Android Emulator و یک AVD خاص را شروع می کند، APK را نصب می کند و سپس برنامه را اجرا می کند.

  • ایجاد یک برنامه | Create an Application

برای ایجاد اولین برنامه تان به صورت زیر پیش بروید:

File > New > Project

new-project-xamarin-android

در قسمت New Project در پنل سمت راست Android را انتخاب کنید و یک نام برای برنامه تان بگذارید.

first-app-sml-xamarin-android

در حال حاضر شما آماده استفاده از Xamarin.Android برای ایجاد برنامه های آندروید هستید!

در این مقاله، شما نحوه راه اندازی و نصب پلت فرم Xamarin.Android در ویندوز، نحوه (به صورت اختیاری) پیکربندی ویژوال استودیو با نصب جاوا JDK و Android SDK، نحوه راه اندازی SDK Manager برای نصب سایر قطعات Android SDK، چگونگی راه اندازی یک دستگاه اندرویدی یا شبیه ساز و نحوه شروع ساختن اولین برنامه خود را آموختید.

امیدواریم از این مقاله لذت کافی را برده باشید. در بخش های بعد نیز همراه ما باشید.

"با تشکر، مجموعه ably.ir"

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس