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