برنامه نویسیتابع اکستنشن در کاتلین – به زبان سادهزبان کاتلین از امکان بسط یک کلاس با کارکرد جدید پشتیبانی میکند. در این مقاله تابع اکستنشن در کاتلین را برای توسعه اندروید مورد بررسی قرار دهیم.۶ اردیبهشت ۱۳۹۹.میثم لطفیادامه مطلب
برنامه نویسی۱۰ اکستنشن رشته ای مفید کاتلین – به زبان سادهکاتلین یک زبان برنامهنویسی نسبتاً جدید محسوب میشود که این زبان بر مبنای جاوا ساخته شده است.در این مقاله با 10 اکستنشن رشته ای مفید کاتلین آشنا خواهیم شد.۳۱ فروردین ۱۳۹۹.میثم لطفیادامه مطلب
برنامه نویسیطراحی دیالوگ اخطار اندروید در کاتلین – از صفر تا صددیالوگها و اخطارها (Alerts) بخشی بنیادی از هر اپلیکیشن اندرویدی محسوب میشوند. با ما همراه باشید تا روش طراحی دیالوگ اخطار اندروید در کاتلین را بیاموزید.۳۰ فروردین ۱۳۹۹.میثم لطفیادامه مطلب
برنامه نویسیتبدیل نماهای کاتلین به تابع حالت – از صفر تا صدیکی از جالبترین تغییرهای سالهای اخیر، ظهور کتابخانههای مدیریت حالت است. در این مقاله به بررسی روش تبدیل نماهای کاتلین به تابع حالت میپردازیم.۲۸ فروردین ۱۳۹۹.میثم لطفیادامه مطلب
برنامه نویسیآپلود فایل و نمایش پیشروی آن در کاتلین – از صفر تا صددر این مقاله از Retrofit برای آپلود فایل استفاده میکنیم و ساختاری پیادهسازی میکنیم که امکاننمایش نوار پیشروی در کاتلین را فراهم میسازد.۲۳ فروردین ۱۳۹۹.میثم لطفیادامه مطلب
برنامه نویسیFlow کاتلین در اندروید – راهنمای کاربردیدر این مقاله به بررسی Flow کاتلین در اندروید میپردازیم و با مبانی آن و شیوه رسیدن از فراخوانیهای API به UI را بررسی میکنیم.۱۶ فروردین ۱۳۹۹.میثم لطفیادامه مطلب
برنامه نویسیساخت اپلیکیشن محاسبه انعام با کاتلین در اندروید – راهنمای کاربردیدر این مقاله با زبان برنامهنویسی کاتلین آشنا میشویم. با ما همراه باشید تا با شیوه ساخت اپلیکیشن محاسبه انعام با کاتلین در اندروید آشنا شوید.۲۵ اسفند ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیآشنایی با Coroutine در کاتلین – از صفر تا صددر ادامه این مقاله به بررسی Coroutine در کاتلین خواهیم پرداخت. کوروتینها چیزی به جز نخهای سبک نیستند که میتوانیم روی آنها وظایفی اجرا نماییم.۱۹ اسفند ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیحلقه for در کاتلین – به زبان سادهحلقه for روی هر چیزی که «تکرارپذیر» یا خود «تکرار کننده» باشد، چرخه تکرار تعریف میکند. در این مقاله با حلقه for در کاتلین آشنا خواهیم شد.۱۲ اسفند ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیامکانات چند پلتفرمی کاتلین برای اشتراک کد بین اندروید و iOS – راهنمای کاربردیدر این مقاله قصد داریم در خصوص اشتراک کد بین اندروید و iOS با استفاده از امکانات چند پلتفرمی کاتلین صحبت کنیم. با ما تا انتهای این راهنما همراه باشید.۱۴ بهمن ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیتبدیل اسکریپت Gradle اندروید به کاتلین – از صفر تا صدکاتلین اینک زبان ترجیح داده شده برای توسعه اندروید محسوب میشود. در این مقاله به توضیح روش تبدیل اسکریپت Gradle اندروید به کاتلین میپردازیم.۲۶ دی ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیپیادهسازی انیمیشن اندروید با کاتلین و RXJava2 – راهنمای کاربردیدر این مطلب به نحوه پیادهسازی انیمیشن اندروید با کاتلین و RXJava2 پرداخته شده است و سعی شده این موضوع از جنبههای مختلف به همراه مثال بررسی شود.۱۷ آذر ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیوراثت کلاس داده با Delegation در کاتلین – از صفر تا صدکاتلین زبان برنامهنویسی جدیدی است که به جای جاوا برای کدنویسی اپلییکشنهای اندروید استفاده میشود. در این مقاله به توضیح Delegation در کاتلین پرداختهایم.۲۱ آبان ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیماژول بندی پروژه چند پلتفرمی کاتلین – از صفر تا صددر این مقاله اقدام به ماژولبندی پروژه چند پلتفرمی کاتلین به صورت یک مبدل ارزی برای iOS و اندروید میکنیم که دارای چند ماژول مشترک است.۷ آبان ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیساده سازی کد کاتلین با Ktlint – راهنمای کاربردیLint کردن به فرایند آنالیز کد برای خطاهای بالقوه گفته میشود. در این مقاله به توضیح روش ساده سای کد کاتلین با Ktlint میپردازیم.۲۶ مهر ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیتزریق وابستگی در Koin – به زبان سادهانتقال وظیفه ایجاد یک شیء به فرد دیگر و استفاده مستقیم از وابستگی همان «تزریق وابستگی» نامیده میشود. در این ماله در مورد فریمورک Koin صحبت خواهیم کرد.۱۸ مهر ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیبرنامه نویسی اندروید با کاتلین – راهنمای شروع به کاراین مقاله برای کسانی مناسب است که میخواهند شروع به یادگیری کاتلین بکنند. با ما همراه باشید تا برنامه نویسی اندروید با کاتلین را بیاموزید.۴ مهر ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیآشنایی با مفهوم سازنده (Constructor) در کاتلین (Kotlin) – به زبان سادهاغلب برنامهنویسان اندروید کار خود را با جاوا آغاز و سپس به کاتلین مهاجرت کردهاند. یکی از مهمترین تفاوتها، تفاوت تعریف سازنده در کاتلین است.۲۸ شهریور ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیاسامی مستعار و کلاس های inline در کاتلین – به زبان سادهکاتلین یک زبان برنامهنویسی مدرن است. در این نوشته به بررسی دو ویژگی جالب آن یعنی اسامی مستعار نوع و کلاس های inline در کاتلین میپردازیم.۹ شهریور ۱۳۹۸.میثم لطفیادامه مطلب
برنامه نویسیایجاد نمای سفارشی (Custom View) در اندروید – از صفر تا صدپلتفرم اندروید بازه وسیعی از ویجتهای رابط کاربری را ارائه کرده، اما در پارهای موارد توسعهدهندگان نرمافزار تمایل دارند اقدام به ساخت نمای سفارشی کنند.۱۸ تیر ۱۳۹۸.میثم لطفیادامه مطلب