بایگانی برچسب: s

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

انواع داده ساده

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

ادامه مطلب

فیلم‌های آموزشی اندروید

سلام به همراهان همیشگی اسمارت‌لب

قصد دارم فیلم‌های آموزشی جاوا، کاتلین و اندروید تولید کنم. سرفصل‌ها و مطالبی که قرار است در این آموزش‌ها بیاید را مشخص کرده‌ام و به زودی می‌خواهم کار را آغاز کنم. در این زمینه به کمک شما نیاز دارم.

اگر موضوعی مد نظر دارید برای آموزش زیر همین مطلب کامنت بگذارید و اگر با نرم‌افزارهای ویرایش فیلم مانند corel videostudio pro کار کرده‌اید و تمایل دارید در این موضوع با من همکاری کنید لطفا یک ایمیل به info در اسمارت لب بفرستید و از تجربه‌هایتان برایم بنویسید. لطفا در ایمیل دستمزد مورد انتظار و نیز میزان ساعات همکاری را هم بنویسید.

متشکرم

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

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

ادامه مطلب

آموزش برنامه‌نویسی کاتلین: مثال‌هایی از شیوه برنامه‌نویسی کاتلین

مثال‌هایی از شیوه برنامه‌نویسی کاتلین

در این مطلب که ترجمه‌ای است از مستندات رسمی کاتلین، با چند مثال متنوع، با شیوه برنامه‌نویسی کاتلین آشنا می‌شوید.

ادامه مطلب

آیا باید به سراغ کاتلین برویم؟

این روزها در دنیای اندروید، کاتلین (Kotlin) همه جا به چشم می‌خورد. به ندرت پیش می‌آید که در کنفرانسی شرکت کنید یا وبلاگی را بخوانید و در آن از کاتلین سخنی گفته نشود. کنفرانس سال گذشته Droidcon برلین را به خاطر دارم. بیشتر افرادی که در آنجا با آن‌ها صحبت کردم الان از کاتلین در محصولات خود استفاده می‌کنند (خود من اولین بروزرسانی برنامه که در آن از کاتلین استفاده کرده بودم را دو ماه بعد منتشر کردم). در اصل تأثیر کاتلین بر جامعه توسعه‌دهندگان اندروید بیشتر از جامعه جاوا بوده است. من مطمئنم که خود شرکت JetBrains هم از این موضوع شگفت زده شده است.

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

ادامه مطلب