فرزاد سرسیفی

فرزاد سرسیفی

فرزاد سرسیفی توسعه دهنده اندروید و مدیر انجمن برنامه نویسی اندروید هستم 

نشانی وبگاه: http://p30droid.com/

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

کاتلین چیست ؟

کاتلین یک زبان برنامه نویسی تایپ اسکریتی میباشد برای ماشین مجازی JVM که اندروید ومروگر های بطوررسمی توسط گوگل برای اندروید پشتیبانی میشود.

زبان برنامه نویسی کاتلین توسط شرکت Jetbrain توسعه داده شده است .شرکت Jetbrain ایجاد کننده Intellij idea میباشد ،اندروید استودیو نیز براساس Intellij  میباشد .در مراسم گوگل i/o 2017 گوگل بطور رسمی کاتلین را زبان رسمی توسعه اندروید بنا نهاد.

 

Kotlin چیست؟

Kotlin (کاتلین) یک زبان برنامه‌نویسی‌ست که با استفاده از آن میتوان برنامه نویسی اندروید را توسعه داد. نسخه های اخیر اندروید استودیو به طور رسمی از کاتلین پشتیبانی می‌کنن، مسئله‌ای که در Google IO 2017 اعلام شد.

kotlin تبدیل به bytecode جاوا میشود پس بنابراین به خوبی java میتونه روی اندروید اجرا بشه و از این نظر تفاوتی وجود نخواهد داشت. و اینکه میشه توی یک پروژه اندروید همزمان از kotlin و java استفاده کرد، بنابراین حتی اگر خیلی کم با کاتلین آشنا هستید باز هم میتونید بخشی از پروژه‌هاتون رو با کاتلین انجام بدید.

هماطنور که در جریان هستید در اندروید 6 به بالاتر سیستم امنیتی در اندروید تغییر یافته است و باید در حین اجرای برنامه نیز مجوز از کاربر گرفته شود  به عبارتی Grant Pemission گفته میشود. که باید کاربر آن را allow کند تا برنامه بتواند مجوز ها را بطور کامل اجرا نماید

Android Studio یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در 16 می 2014 توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه June 2014 نسخه پیش نمایش این برنامه  برای امتحان در دسترس توسعه دهنده‌ها قرار گرفت. این محیط بر اساس نرم‌افزار محبوب jetbrains طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده. هم اکنون این استودیو برای دانلود بر روی ویندوز، مک و لینوکس در دسترس می‌باشد.

يک تابع(method) مجموعه ای واحد از يکسری دستورالعمل است که در هر بار فراخوانی ، کل دستورات درون آن يکبار اجرا می شود.

در نسخه اندروید استودیو 2.1 به بعد پوشه های به نام mipmap اضافه شده و بجای پوشه های drawable سابق مورد استفاده قرار میگیرد،که میتوانید برای قرار دادن آیکن های برنامه درون آن استفاده کنید

یکی از وب سایت های بسیار عالی برای اینکه بتوانید از آیکن های Material Design استفاده کنید را معرفی میکنیم،چون تمامی توسعه دهندگان اندروید میباسیتی با جدیدترین و بهینه ترین روش ها برای توسعه اپ های خود استفاده کنید

ToolBar در اندروید 5 به جای اکشن بار اندروید 4 عرضه شده است تا بتواند محدودیت های موجود را از میان بردارد و بتواند راهکاری جذاب و حرفه ای را در اختیار توسعه دهندگان قرار دهد.از این رو در این آموزش سعی داریم به طور خیلی ساده طریقه استفاده از Toolbar را خدمتتان تقدیم نماییم.

صفحه1 از5
جوملا فارسی