Android Kotlin Fundamentals 01.1: شروع کنید

این کد لبه بخشی از دوره آموزشی Android Kotlin Fundamentals است. اگر به ترتیب روی کدها کار کنید، بیشترین ارزش را از این دوره خواهید گرفت. همه کدهای دوره در صفحه فرود کد لبه های کدهای Android Kotlin Fundamentals فهرست شده اند.

مقدمه

در این کد لبه شما اولین برنامه اندرویدی خود، HelloWorld را بر روی یک شبیه ساز و روی یک دستگاه فیزیکی ایجاد و اجرا می کنید. شما همچنین بررسی کنید که یک پروژه اندروید چگونه به نظر می رسد.

آنچه از قبل باید بدانید

  • شما باید فرآیند کلی توسعه نرم افزار برای برنامه های شی گرا را با استفاده از یک IDE (محیط توسعه یکپارچه) مانند Android Studio درک کنید.
  • شما باید حداقل یک سال تجربه در برنامه نویسی شی گرا، با حداقل درک جاوا و کاتلین داشته باشید.

چیزی که یاد خواهید گرفت

  • نحوه ساخت یک برنامه اندروید پایه در اندروید استودیو.
  • چگونه از قالب یک پروژه اندروید بسازیم.
  • چگونه اجزای اصلی یک پروژه اندروید را پیدا کنیم.
  • چگونه یک برنامه اندروید را روی شبیه ساز یا دستگاه فیزیکی اجرا کنیم.

کاری که خواهی کرد

  • یک پروژه اندروید جدید و یک برنامه پیش فرض به نام HelloWorld ایجاد کنید.
  • یک شبیه ساز (یک دستگاه مجازی) ایجاد کنید تا بتوانید برنامه خود را بر روی رایانه خود اجرا کنید.
  • برنامه HelloWorld را روی دستگاه های مجازی و فیزیکی اجرا کنید.
  • طرح پروژه را بررسی کنید.
  • فایل AndroidManifest.xml را کاوش کنید.

برنامه HelloWorld رشته "Hello World" را روی صفحه یک دستگاه مجازی اندروید یا دستگاه فیزیکی نمایش می دهد. در اینجا برنامه به نظر می رسد:

در این کار، یک پروژه برنامه جدید ایجاد می کنید تا تأیید کنید که Android Studio به درستی نصب شده است.

  1. اگر اندروید استودیو از قبل باز نشده است، آن را باز کنید.
  2. در گفتگوی اصلی به Android Studio خوش آمدید ، روی Start a new Android Studio کلیک کنید.

  3. گفتگوی Choose your project ظاهر می شود. مانند شکل زیر، Empty Activity را انتخاب کنید و روی Next کلیک کنید.



    یک Activity یک کار متمرکز و واحد است که کاربر می تواند انجام دهد. هر برنامه باید حداقل یک فعالیت به عنوان نقطه ورود خود داشته باشد. به این اکتیویتی نقطه ورود به عنوان تابع main() در برنامه های دیگر فکر کنید. یک فعالیت معمولاً دارای طرح‌بندی مرتبط با آن است که نحوه نمایش عناصر رابط کاربری (UI) روی صفحه را مشخص می‌کند. Android Studio چندین قالب Activity برای کمک به شما برای شروع ارائه می کند.
  4. در گفتگوی پیکربندی پروژه خود ، "HelloWorld" را برای نام وارد کنید.

  5. android.example.com پیش فرض را برای دامنه شرکت بپذیرید ، یا یک دامنه شرکتی منحصر به فرد ایجاد کنید. این مقدار به اضافه نام برنامه، نام بسته برنامه شما است. اگر قصد انتشار برنامه خود را ندارید، پیش فرض را بپذیرید. بعداً می‌توانید نام بسته برنامه خود را تغییر دهید، اما این کار اضافی است.
  6. بررسی کنید که مکان ذخیره پیش‌فرض جایی است که می‌خواهید برنامه خود را ذخیره کنید. اگر نه، مکان را به فهرست دلخواه خود تغییر دهید.
  7. مطمئن شوید که زبان کاتلین است.
  8. مطمئن شوید که حداقل سطح API API 19 است: Android 4.4 (KitKat) . در زمان نگارش این کد لبه، اندروید استودیو نشان داد که با این سطح API، برنامه تقریباً بر روی 95.3 درصد از دستگاه ها اجرا می شود.
    (در مورد حداقل سطوح API در یک Codelab بعدی اطلاعات بیشتری کسب می کنید. برای کسب اطلاعات بیشتر در حال حاضر، روی Help me select کلیک کنید، که پنجره ای با اطلاعاتی در مورد سطوح API باز می شود.)
  9. کادر بررسی استفاده از مصنوعات AndroidX را انتخاب کنید.
  10. تمام چک باکس های دیگر را پاک کنید و روی Finish کلیک کنید. اگر پروژه شما به اجزای بیشتری برای SDK هدف انتخابی شما نیاز دارد، Android Studio آنها را به طور خودکار نصب می کند که ممکن است کمی طول بکشد. دستورات را دنبال کنید و گزینه های پیش فرض را بپذیرید.

Android Studio اکنون پروژه شما را ایجاد می کند که ممکن است کمی طول بکشد. شما نباید هیچ خطایی دریافت کنید. اگر هشداری دریافت کردید، آنها را نادیده بگیرید.

در این کار، پروژه HelloWorld را در اندروید استودیو بررسی می کنید و اصول اولیه توسعه با اندروید استودیو را یاد می گیرید.

مرحله 1: پنجره پروژه را کاوش کنید

  1. اگر تب Project قبلاً انتخاب نشده است، آن را انتخاب کنید. تب Project در ستون برگه عمودی در سمت چپ پنجره Android Studio قرار دارد. پنجره پروژه باز می شود.


  2. برای مشاهده پروژه به عنوان یک سلسله مراتب استاندارد پروژه اندروید ، از منوی کشویی در بالای پنجره Project، Android را انتخاب کنید. (پیش‌فرض اندروید است.) می‌توانید فایل‌های پروژه را به روش‌های مختلف مشاهده کنید، از جمله مشاهده فایل‌ها که چگونه در سلسله مراتب سیستم فایل ظاهر می‌شوند. با این حال، کار با این پروژه با استفاده از نمای اندروید آسان تر است.

مرحله 2: پوشه برنامه را کاوش کنید

همه کدها و منابع برنامه شما در پوشه app قرار دارند.

  1. در بخش Project > Android ، پوشه برنامه را گسترش دهید. در داخل پوشه app چهار زیرپوشه وجود دارد: manifests ، java ، generatedJava و res .
  2. پوشه java را باز کنید و سپس پوشه com.example.android.HelloWorld را باز کنید تا فایل MainActivity Kotlin را ببینید.



    پوشه جاوا حاوی تمام کدهای اصلی Kotlin برای یک برنامه اندروید است. دلایل تاریخی وجود دارد که چرا کد Kotlin شما در پوشه جاوا ظاهر می شود. این قرارداد به Kotlin اجازه می دهد تا به طور یکپارچه با کدهای نوشته شده در زبان برنامه نویسی جاوا، حتی در همان پروژه و برنامه، همکاری کند.

    همانطور که در شکل بالا نشان داده شده است، فایل های کلاس برنامه شما در سه زیر پوشه قرار دارند. پوشه com.example.hello.helloworld (یا نام دامنه ای که مشخص کرده اید) حاوی تمام فایل های یک بسته برنامه است. به طور خاص، کلاس MainActivity نقطه ورود اصلی برای برنامه شما است. در Codelab بعدی درباره MainActivity اطلاعات بیشتری کسب خواهید کرد. دو پوشه دیگر در پوشه java برای کدهای مربوط به تست، مانند واحد تست ها استفاده می شود.
  1. به پوشه generatedJava توجه کنید. این پوشه حاوی فایل هایی است که اندروید استودیو هنگام ساخت برنامه تولید می کند. هیچ چیزی را در این پوشه ویرایش نکنید، زیرا ممکن است با بازسازی برنامه، تغییرات شما لغو شود. اما دانستن این پوشه مفید است زمانی که باید در حین اشکال زدایی به این فایل ها نگاه کنید.

مرحله 3: پوشه res را کاوش کنید

  1. در قسمت Project > Android ، پوشه res را گسترش دهید.

    پوشه res منابع را نگه می دارد. منابع در اندروید محتوای ثابتی هستند که در برنامه‌های شما استفاده می‌شوند. منابع شامل تصاویر، رشته‌های متن، طرح‌بندی صفحه، سبک‌ها و مقادیری مانند رنگ‌های هگزا دسیمال یا ابعاد استاندارد است.

    برنامه های اندروید تا حد امکان کد و منابع Kotlin را جدا می کنند. این امر یافتن تمام رشته‌ها یا نمادهایی را که در رابط کاربری برنامه استفاده می‌شوند بسیار آسان‌تر می‌کند. همچنین، وقتی یکی از این فایل‌های منبع را تغییر می‌دهید، این تغییر در هر جایی که فایل در برنامه استفاده می‌شود اعمال می‌شود.
  2. در پوشه res ، پوشه layout را گسترش دهید تا فایل activity_main.xml را ببینید.


Activity شما معمولاً با یک فایل طرح‌بندی رابط کاربری مرتبط است، که به عنوان یک فایل XML در پوشه res/layout تعریف می‌شود. آن فایل layout معمولاً بر اساس فعالیت آن نامگذاری می شود. در این مورد، نام اکتیویتی MainActivity است، بنابراین طرح مرتبط، activity_main است.

مرحله 4: پوشه manifests و AndroidManifest.xml را کاوش کنید

پوشه manifests حاوی فایل‌هایی است که اطلاعات ضروری در مورد برنامه شما را در اختیار سیستم اندروید قرار می‌دهند.

  1. پوشه manifests را باز کنید و روی AndroidManifest.xml دوبار کلیک کنید تا باز شود. فایل AndroidManifest.xml شامل جزئیاتی است که سیستم Android برای اجرای برنامه شما به آن نیاز دارد، از جمله فعالیت هایی که بخشی از برنامه هستند.


  2. توجه داشته باشید که MainActivity در عنصر <activity> ارجاع داده شده است. هر Activity در برنامه شما باید در مانیفست اعلام شود. در اینجا یک مثال برای MainActivity آورده شده است:
<activity android:name=".MainActivity">
   <intent-filter>
       <action android:name="android.intent.action.MAIN"/>

       <category android:name="android.intent.category.LAUNCHER"/>
   </intent-filter>
</activity>
  1. به عنصر <intent-filter> در داخل <activity> توجه کنید. عناصر <action> و <category> در این فیلتر قصد به اندروید می‌گویند که وقتی کاربر روی نماد راه‌انداز کلیک می‌کند، برنامه را از کجا شروع کند. اطلاعات بیشتری در مورد فیلترهای هدف در یک کد آزمایشگاه بعدی خواهید آموخت.

فایل AndroidManifest.xml همچنین مکانی است که می‌توانید هر گونه مجوزی را که برنامه خود به آن نیاز دارد تعریف کنید. مجوزها شامل توانایی برنامه شما برای خواندن مخاطبین تلفن، ارسال داده از طریق اینترنت یا دسترسی به سخت افزارهایی مانند دوربین دستگاه است.

Gradle یک سیستم اتوماسیون ساخت است که از یک زبان دامنه خاص برای توصیف ساختار پروژه، پیکربندی و وابستگی های برنامه استفاده می کند. هنگامی که برنامه خود را کامپایل و اجرا می کنید، اطلاعاتی در مورد ساخت Gradle در حال اجرا می بینید. همچنین اطلاعاتی در مورد کیت بسته Android (APK) در حال نصب می بینید. ( APK فرمت فایل بسته ای است که سیستم عامل اندروید برای توزیع و نصب برنامه های تلفن همراه استفاده می کند.)

سیستم Gradle را کاوش کنید:

  1. پوشه Gradle Scripts را باز کنید. در قسمت Project > Android ، این پوشه شامل تمام فایل‌هایی است که سیستم ساختنی به آن نیاز دارد.


  2. به دنبال فایل build.gradle (پروژه: HelloWorld) بگردید .

    این فایل شامل گزینه های پیکربندی است که برای همه ماژول هایی که پروژه شما را تشکیل می دهند مشترک است. هر پروژه اندروید استودیو حاوی یک فایل ساخت Gradle سطح بالا است. این فایل مخازن و وابستگی های Gradle را تعریف می کند که در همه ماژول های پروژه مشترک است.
  3. به دنبال فایل build.gradle (Module:app) بگردید .

    علاوه بر فایل build.gradle در سطح پروژه، هر ماژول یک فایل build.gradle مخصوص به خود دارد. فایل build.gradle در سطح ماژول به شما امکان می دهد تنظیمات ساخت را برای هر ماژول پیکربندی کنید. (برنامه HelloWorld فقط یک ماژول دارد، ماژول مربوط به خود برنامه.) این فایل build.gradle فایلی است که اغلب هنگام تغییر پیکربندی های ساخت در سطح برنامه ویرایش می کنید. به عنوان مثال، زمانی که سطح SDK را که برنامه شما پشتیبانی می کند تغییر می دهید یا زمانی که وابستگی های جدید را در بخش dependencies ها اعلام می کنید، این فایل build.gradle را ویرایش می کنید. شما در مورد هر دوی این موارد در کدهای بعدی اطلاعات بیشتری کسب خواهید کرد.

در این کار، شما از مدیر دستگاه مجازی اندروید (AVD) برای ایجاد یک دستگاه مجازی (یک شبیه ساز) استفاده می کنید. دستگاه مجازی پیکربندی نوع خاصی از دستگاه اندرویدی را شبیه سازی می کند. سپس از آن دستگاه مجازی برای اجرای برنامه استفاده می کنید.

شبیه ساز اندروید یک برنامه مستقل است و سیستم مورد نیاز خود را دارد. دستگاه های مجازی می توانند فضای دیسک زیادی را مصرف کنند. اگر با مشکلی مواجه شدید، به اجرای برنامه‌ها در شبیه‌ساز Android مراجعه کنید.

مرحله 1: ایجاد یک دستگاه مجازی اندروید (AVD)

برای اجرای یک شبیه ساز بر روی رایانه خود، باید پیکربندی ایجاد کنید که دستگاه مجازی را توصیف کند.

  1. در Android Studio، Tools > AVD Manager را انتخاب کنید یا روی نماد AVD Manager کلیک کنید نماد مدیر AVD در نوار ابزار کادر گفتگوی Your Virtual Devices ظاهر می شود. اگر قبلاً دستگاه‌های مجازی ایجاد کرده‌اید، کادر گفتگو آنها را نشان می‌دهد (همانطور که در شکل زیر نشان داده شده است)، در غیر این صورت، یک لیست خالی مشاهده می‌کنید.

    مدیر دستگاه مجازی Android (AVD) فهرستی از دستگاه‌های مجازی که قبلاً ایجاد شده را نشان می‌دهد
  2. روی +Create Virtual Device در پایین سمت چپ کادر گفتگو کلیک کنید. کادر محاوره ای Select Hardware ظاهر می شود که لیستی از دستگاه های سخت افزاری از پیش پیکربندی شده را نشان می دهد. برای هر دستگاه، جدول یک ستون برای اندازه صفحه نمایش مورب ( اندازه )، وضوح صفحه نمایش بر حسب پیکسل ( رزولوشن )، و تراکم پیکسل ( تراکم ) ارائه می‌کند.

    انتخاب دستگاه سخت افزاری
  3. دستگاهی مانند Nexus 5x یا Pixel XL را انتخاب کنید و روی Next کلیک کنید. کادر گفتگوی تصویر سیستم ظاهر می شود.
  4. روی تب Recommended کلیک کنید و نسخه‌ای از سیستم Android را انتخاب کنید که در دستگاه مجازی (مانند Pie ) اجرا شود.


  1. پس از انتخاب یک تصویر سیستم، روی Next کلیک کنید. گفتگوی دستگاه مجازی Android (AVD) باز می شود. تنظیمات خود را بررسی کنید و روی Finish کلیک کنید.

مرحله 2: برنامه را روی دستگاه مجازی اجرا کنید

در این کار، در نهایت برنامه جدید خود را اجرا می کنید.

  1. در Android Studio، Run > Run app را انتخاب کنید یا روی نماد Run کلیک کنید Run > Run app را انتخاب کنید یا روی نماد اجرای [ICON HERE] در نوار ابزار کلیک کنید. [IMAGEINFO]: ic_run.png، نماد اجرای Android Studio در نوار ابزار کادر گفتگوی Select Deployment Target ظاهر می شود و به شما هشدار می دهد که هیچ دستگاهی در دسترس نیست. اگر دستگاه فیزیکی به رایانه توسعه‌دهنده خود متصل نیستید، یا اگر هنوز یک دستگاه مجازی راه‌اندازی نکرده‌اید، این هشدار را مشاهده می‌کنید.
  2. در گفتگوی Select Deployment Target ، در قسمت Available Virtual Devices ، دستگاه مجازی را که ایجاد کرده اید انتخاب کنید. روی OK کلیک کنید.



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

    همانطور که در شکل زیر نشان داده شده است، باید اپلیکیشن HelloWorld را ببینید.

در این کار، اگر دارید برنامه خود را بر روی یک دستگاه تلفن همراه فیزیکی مانند تلفن یا تبلت اجرا می کنید. همیشه برنامه های خود را در دستگاه های مجازی و فیزیکی تست کنید.

آنچه شما نیاز دارید:

  • یک دستگاه اندرویدی مانند تلفن یا تبلت.
  • یک کابل داده USB برای اتصال دستگاه اندرویدی خود به رایانه از طریق درگاه USB.
  • اگر از سیستم لینوکس یا ویندوز استفاده می کنید، ممکن است لازم باشد مراحل بیشتری را انجام دهید. به مستندات اجرای برنامه ها در دستگاه سخت افزاری مراجعه کنید. همچنین ممکن است لازم باشد درایور USB مناسب دستگاه خود را نصب کنید. برای درایورهای USB مبتنی بر ویندوز، به نصب درایورهای USB OEM مراجعه کنید.

مرحله 1: اشکال زدایی USB را روشن کنید

برای اینکه Android Studio با دستگاه Android شما ارتباط برقرار کند، باید اشکال زدایی USB را در تنظیمات Developer options دستگاه فعال کنید.

در اندروید 4.2 (Jellybean) و بالاتر، تنظیمات Developer options به طور پیش فرض پنهان هستند. برای نمایش گزینه های توسعه دهنده و فعال کردن اشکال زدایی USB:

  1. در دستگاه خود، تنظیمات را باز کنید، درباره تلفن را جستجو کنید، روی درباره تلفن ضربه بزنید و هفت بار روی ساخت شماره ضربه بزنید.
  2. به صفحه قبلی ( تنظیمات / سیستم ) بازگردید. گزینه های توسعه دهنده در لیست ظاهر می شود. روی Developer options ضربه بزنید.
  3. USB debugging را انتخاب کنید.

مرحله 2: برنامه خود را در دستگاه Android اجرا کنید

اکنون می توانید دستگاه خود را متصل کرده و برنامه را از Android Studio اجرا کنید.

  1. دستگاه Android را با کابل USB به دستگاه توسعه خود وصل کنید. یک دیالوگ باید روی دستگاه ظاهر شود و از شما بخواهد که اشکال زدایی USB مجاز باشد.


  2. برای یادآوری این رایانه گزینه Always allow را انتخاب کنید. روی OK ضربه بزنید.
  3. در رایانه خود، در نوار ابزار Android Studio، روی دکمه Run کلیک کنید نماد اجرای اندروید استودیو . گفتگوی Select Deployment Target با لیست شبیه سازهای موجود و دستگاه های متصل باز می شود. شما باید دستگاه فیزیکی خود را به همراه هر شبیه ساز مشاهده کنید.


  4. دستگاه خود را انتخاب کنید و روی OK کلیک کنید. اندروید استودیو برنامه را روی دستگاه شما نصب می کند و آن را اجرا می کند.

عیب یابی

اگر Android Studio دستگاه شما را نمی شناسد، موارد زیر را امتحان کنید:

  1. کابل USB را جدا کرده و دوباره وصل کنید.
  2. اندروید استودیو را مجددا راه اندازی کنید.

اگر رایانه شما هنوز دستگاه را پیدا نکرد یا آن را "غیر مجاز" اعلام کرد، این مراحل را دنبال کنید:

  1. کابل USB را جدا کنید.
  2. در دستگاه، گزینه‌های برنامه‌نویس را در برنامه تنظیمات باز کنید.
  3. روی لغو مجوزهای اشکال زدایی USB ضربه بزنید.
  4. دستگاه را دوباره به رایانه خود وصل کنید.
  5. در صورت درخواست، مجوزها را اعطا کنید.

ممکن است لازم باشد درایور USB مناسب دستگاه خود را نصب کنید. اجرای برنامه ها در دستگاه سخت افزاری را ببینید.

چالش: اکنون که راه اندازی شده اید و با گردش کار اصلی توسعه آشنا شده اید، موارد زیر را انجام دهید:

  1. یک پروژه جدید در Android Studio ایجاد کنید.
  2. تبریک "Hello World" را به "Happy Birthday to" و نام شخصی که اخیراً تولد دارد تغییر دهید.
  • برای نصب اندروید استودیو به اندروید استودیو رفته و دستورالعمل های مربوط به دانلود و نصب آن را دنبال کنید.
  • برای مشاهده سلسله مراتب اندروید یک برنامه در قسمت Project، روی تب Project در ستون برگه عمودی کلیک کنید. سپس Android را در منوی کشویی در بالا انتخاب کنید.
  • هنگامی که نیاز به افزودن وابستگی های جدید به پروژه خود دارید یا نسخه های وابستگی را تغییر می دهید، فایل build.gradle(Module:app) را ویرایش کنید.
  • همه کدها و منابع یک برنامه در پوشه app و res قرار دارند. پوشه java شامل فعالیت‌ها، آزمایش‌ها و سایر مؤلفه‌ها در کد منبع Kotlin یا Java (یا هر دو) است. پوشه res منابعی مانند طرح‌بندی، رشته‌ها و تصاویر را در خود نگه می‌دارد.
  • برای افزودن ویژگی‌ها، مؤلفه‌ها و مجوزها به برنامه Android خود، فایل AndroidManifest.xml را ویرایش کنید. همه اجزای برنامه، مانند فعالیت های اضافی، باید در این فایل XML اعلام شوند.
  • برای ایجاد یک دستگاه مجازی اندروید (یک شبیه ساز) برای اجرای برنامه خود، از AVD Manager استفاده کنید.
  • برای اجرای برنامه خود بر روی یک دستگاه اندروید فیزیکی با استفاده از Android Studio، اشکال زدایی USB را در دستگاه فعال کنید. برای انجام این کار، تنظیمات > درباره تلفن را باز کنید و هفت بار روی Build number ضربه بزنید. سپس Settings > Developer options را باز کرده و USB debugging را انتخاب کنید.

دوره بی ادبی:

مستندات اندروید استودیو:

دیگر:

این بخش، تکالیف احتمالی را برای دانش‌آموزانی که در این آزمایشگاه کد به عنوان بخشی از دوره‌ای که توسط یک مربی هدایت می‌شود، فهرست می‌کند. این وظیفه مربی است که موارد زیر را انجام دهد:

  • در صورت نیاز تکالیف را تعیین کنید.
  • نحوه ارسال تکالیف را با دانش آموزان در میان بگذارید.
  • تکالیف را نمره دهید.

مربیان می‌توانند از این پیشنهادات به اندازه‌ای که می‌خواهند استفاده کنند، و باید با خیال راحت هر تکلیف دیگری را که فکر می‌کنند مناسب است به آنها اختصاص دهند.

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

یک اپلیکیشن بسازید و اجرا کنید

  • یک پروژه اندروید جدید از Empty Template ایجاد کنید.
  • فایل res/strings.xml را باز کنید.
  • مقدار رشته app_name را به "My Dice Roller" تغییر دهید. این نام در نوار عنوان ظاهر می شود.
  • یک شبیه ساز برای دستگاه ایجاد کنید، هر نسخه از اندروید را که دوست دارید هدف قرار دهید و برنامه را اجرا کنید. به نحوه تغییر عنوان برنامه توجه کنید.

یه این سوالات پاسخ دهید

سوال 1

نام فایل layout برای فعالیت اصلی چیست؟

  • MainActivity.java
  • AndroidManifest.xml
  • activity_main.xml
  • build.gradle

سوال 2

نام منبع رشته ای که نام برنامه را مشخص می کند چیست؟

  • app_name
  • xmlns:app
  • android:name
  • applicationId

سوال 3

از کدام ابزار برای ایجاد یک شبیه ساز جدید استفاده می کنید؟

  • مانیتور دستگاه اندروید
  • مدیر AVD
  • مدیر SDK
  • ویرایشگر تم

برنامه خود را برای درجه بندی ارسال کنید

بررسی کنید تا مطمئن شوید برنامه موارد زیر را دارد:

  • Activity که "Hello World" را روی صفحه نمایش می دهد.
  • نوار عنوانی که می گوید "My Dice Roller".

درس بعدی را شروع کنید: 1.2: آناتومی اولیه برنامه

برای پیوند به دیگر کدهای این دوره، به صفحه فرود کد لبه‌های کد پایه Android Kotlin Fundamentals مراجعه کنید.