بدون امتیاز 0 رای

آموزش توسعه اپلیکشن های اندروید با کاتلین Kotlin

خرید دانلودی آموزش توسعه اپلیکشن های اندروید با کاتلین Kotlin

قیمت

3,099,000 
تعداد دانشجویان
0 دانشجو
تاریخ انتشار
2025/10/20

آموزش توسعه اپلیکشن های اندروید با کاتلین Kotlin یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی آموزش مقدماتی برنامه نویسی اندروید با زبان برنامه نویسی کاتلین است که با نام اصلی Developing Android Applications with Kotlin – Getting Started از شرکت Pluralsight منتشر شده است.

زبان کاتلین (Kotlin)

کاتلین یک زبان برنامه نویسی cross-platform و statically type است و از ماشین مجازی جاوا (JVM) برای پیاده سازی برنامه نویسی برای توسعه اپلیکیشن استفاده می کند. از Kotlin در توسعه اپلیکیشن اندروید به عنوان جایگزینی برای برنامه نویسی جاوا استفاده می شود. در واقع کاتلین یک زبان برنامه نویسی متن باز است که توسط JetBrains و Google طراحی و مدیریت می شود. کاتلین یک زبان برنامه نویسی شی گرا است و از انواع عملکردهای برنامه نویسی استاندارد مانند انواع داده ها، عملگرها، کار کردن با فایل ها و control statement ها و function ها، کلاس ها و همچنین object expression ها و constructor ها پشتیبانی می کند.

Developing-Android-Applications-with-Kotlin-Getting-Started-snapshot

زبان کاتلین عمدتا به عنوان جایگزینی برای جاوا در نظر گرفته می شود. می توان آن را با کدهای جاوا و کدهای جاوا اسکریپت و کتابخانه های جاوا ترکیب کرد. کاتلین همچنین کتابخانه های مخصوص به خود را دارد که می تواند با استفاده از API اجرا شود. در جاوا ساخت کد طولانی است، در حالی که Kotlin ساده تر و مدرن تر است و بنابراین برای مبتدیان به راحتی قابل درک است. این زبان برنامه نویسی عمدتا بر روی کاهش کد عملکردی تمرکز دارد و همچنین کدهای تکراری را حذف می کند. کاتلین با حذف خطاهای مربوط به null ها و نقطه ویرگول (;) که باید به طور اجباری در کدنویسی جاوا استفاده شوند، از نقاط پوچ محافظت می کند، که می توان آن را در کدنویسی کاتلین لحاظ نکرد و اگر هم برنامه نویس بر اساس سلیقه خود از نقطه ویرگول (;) استفاده کند مشکلی پیش نمی آید.

زبان کاتلین کوتاه است و با برنامه های داخلی خود، راحتی بیشتری را برای برنامه نویس فراهم می کند. با کمک Kotlin می توان برنامه های طولانی در جاوا را به طور خلاصه نوشت. یعنی از کد کمتری استفاده می کند و همان نتایج را به ما می دهد. نوشتن کد کوتاه به زمان کمتری نیاز دارد که مستقیماً با جنبه های مالی متناسب است.

سرفصل مطالب آموزش ویدئویی توسعه اپلیکشن های اندروید با کاتلین Kotlin

فصل اول: مقدمه این دوره آموزشی

  • مقدمه

فصل دوم: ایجاد و اجرای برنامه Kotlin با Android Studio

  • مقدمه
  • دانلود کردن Android Studio
  • ایجاد یک پروژه Kotlin
  • بررسی بخش Layout Designer در Android Studio
  • ویرایش کردن Activity Layout
  • اضافه کردن کد Kotlin به Activity
  • اجرای برنامه در یک شبیه ساز
  • جمع بندی

فصل سوم: بررسی Type ها با Kotlin

  • مقدمه
  • استفاده از Kotlin با اندروید
  • تعریف کردن متغییر ها و بررسی Type های ابتدایی
  • تعریف کردن Type ها
  • بررسی Property ها
  • بررسی Primary Constructor (تابع سازنده اولیه)
  • آموزش عملی: ایجاد کلاس های CourseInfo و NoteInfo
  • بررسی Function ها
  • بررسی Passing Parameter ها
  • بررسی روال Instance Initialization
  • آموزش عملی: Property های DataManager
  • آموزش عملی: Initialization کردن DataManager
  • جمع بندی

فصل چهارم: درک Activity ها و Activity Layout Interaction

  • مقدمه
  • Activity چیست؟
  • بررسی UI مربوط به Activity
  • کلاس ConstraintLayout
  • آموزش عملی: کار با ConstraintLayout و Parent Constraint ها
  • آموزش عملی: کار با ConstraintLayout و View Constraint ها
  • بررسی ارتباط Code وLayout در Activity
  • آموزش عملی: ارتباط Code و Layout در Activity
  • قرار دادن مقادیر در Spinner
  • آموزش عملی: قرار دادن مقادیر در Spinner
  • جمع بندی

فصل پنجم: تجربه کاربری چند صفحه ای یا Multi-screen

  • مقدمه
  • قدم بعدی برای یک اپلیکیشن چیست؟
  • ارتباط بین Activity ها
  • آموزش عملی: اضافه کردن NoteList Activity
  • دمو: شروع یک Activity با استفاده از یک Intent
  • بررسی Singleton ‌ها و Data Class ها
  • آموزش عملی: قرار دادن مقادیر درNoteList Activity
  • آموزش عملی: استفاده از Data Class ها
  • توصیف کردن عملیات با Intent ها
  • آموزش عملی: توصیف کردن عملیات با Intent ها
  • آموزش عملی: هندل کردن انتخاب Note ها و ارسال کردن Intent
  • جمع بندی

فصل ششم: استفاده کردن از منو ها از Action ها در Bar Action

  • مقدمه
  • بررسی Option های Menu
  • آموزش عملی: اضافه کردن Menu Item ها به قسمت Options
  • آموزش عملی: هندل کردن Menu Item های انتخاب شده به قسمت Options
  • استفاده کردن از Menu Item ها به عنوان Action های App Bar
  • آموزش عملی: استفاده کردن از Menu Item ها به عنوان Action های App Bar
  • آموزش عملی: انجام Bar Action اپلیکیشن با Text
  • تغییر Menu Item ها در زمان اجرا
  • آموزش عملی: اضافه کردن پشتیبان برای تغییر Menu Item ها
  • بررسی Null Safety
  • عملیات Null Safety
  • آموزش عملی: تغییر دادن State  و ظاهر Menu Item ها
  • جمع بندی

فصل هفتم: درک کردن Activity Lifecycle

  • مقدمه
  • بررسی تجربه کاربری در برنامه و Activity Lifecycle
  • متد های Activity Lifecycle
  • آموزش عملی: ذخیره کردن Data Item ها در برنامه
  • آموزش عملی: ایجاد کردن یک Data Item قابل ذخیره سازی
  • آموزش عملی: رفرش کردن محتوای نمایش داده شده
  • بررسی App Activity Flow و کار با Task ها
  • بررسی Instance State در Activity ها
  • آموزش عملی: اهمیت Instance State
  • آموزش عملی: ذخیره و بازیابی Instance State
  • آموزش عملی: بررسی Instance State Behavior
  • جمع بندی

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش توسعه اپلیکشن های اندروید با کاتلین Kotlin”

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

خیلی بد

نه خیلی بد

متوسط

خوب

عالی