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