کتاب های برچسب Kotlin
تاریخ: 1400/01/31 22:01
توسط: MotoMan
امتیاز: ۱
برچسب ها: Kotlin |

تمامی زبان‌های برنامه نویسی از قابلیت هایی تشکیل شده اند و شما برای تولید نتایج از این قابلیت‌ها استفاده می‌کنید. زبان برنامه نویسی کاتلین قدرتمند است، نه به این خاطر که تنها دارای مجموعه ای غنی از قابلیت‌ها است، بلکه معمولاً می‌توانید آن قابلیت‌ها را به طرق مختلف بیان کنید. اگر همه چیز خیلی سریع پیش روی شما قرار گیرند، ممکن است فکر کنید که کاتلین «خیلی پیچیده است». این کتاب تلاش می‌کند تا از غرق شدن شما در حجم زیاد مطالب جلوگیری کند. اگر قابلیت‌ها را بدانید، می‌توانید معانی را پیدا کنید. چنان چخ درک یک صفحه از کد Kotlin معمولاً آسانتر از درک کد معادل آن به زبان دیگری است.
این کتاب هم برای برنامه نویسان مبتدی و هم برنامه نویسان با تجربه است. کتاب Atomic Kotlin ( کاتلین اتمی)، توسط نویسنده‌ی کتاب‌های Thinking in C++ و Thinking in Java که برنده چندین جایزه نیز شده اند به همراه یکی از اعضای تیم زبان کاتلین، منتشر شده است که مفاهیم را به «اتم های» کوچک و قابل هضم شکسته است و همچنین تمرینات متکی بر نکات و راه کار هایی که مستقیما در IntelliJ IDEA قابل اجرا هستند را شامل می‌شود.

 

تعداد بازدید: ۸۶۲
دیدگاه ها: ۱
تاریخ: 1399/11/10 14:45
توسط: MotoMan
امتیاز: ۱
برچسب ها: Android |Kotlin |

در سال 2011 شرکت JetBrains توسعه زبان برنامه نویسی Kotlin را به عنوان جایگزینی برای کد نویسی به زبان هایی همچون Java یا Scala برای اجرا بر روی Java Virtual Machine اعلام کرد. شش سال بعد، گوگل اعلام کرد که زبان برنامه نویسی کاتلین، یک مسیر توسعه پشتیبانی شده به طور رسمی برای سیستم عامل اندروید خواهد بود. حوزه‌ی کاتلین به سرعت از زبانی با آینده ای روشن تبدیل به زبانی شد که در مهم‌ترین سیستم عامل موبایل جهان، برنامه‌ها از آن استفاده کرده اند. امروزه، شرکت‌های بزرگی مانند گوگل، اوبر، نتفلیکس، کاپیتال وان، آمازون و غیره از کاتلین به دلیل مزایای فراوان آن از جمله نحو مختصر، قابلیت‌های مدرن و قابلیت همکاری یکپارچه با کد جاوا قدیمی، استقبال کرده اند.

برای درک جذابیت Kotlin، ابتدا باید نقش جاوا را در فضای توسعه نرم افزار مدرن درک کنید. این دو زبان تا حد زیادی با هم گره خورده اند، زیرا کد کاتلین اغلب برای ماشین مجازی جاوا نوشته می‌شود. جاوا زبانی قوی و پر سابقه است و سالهاست که یکی از متداول‌ترین زبان‌های مورد استفاده در کدهای عملیاتی است. با این حال، از زمان انتشار جاوا در سال 1995، چیزهای زیادی در مورد آنچه که یک زبان برنامه نویسی خوب ایجاد می‌کند، آموخته شده است. جاوا پیشرفت‌های بسیاری را که توسعه دهندگان از کار با زبان‌های مدرن‌تر لذت می‌برند را از دست داده است.
زبان Kotlin از یادگیری‌های به دست آمده در تصمیمات طراحی زبان جاوا (و زبان‌های دیگر همچون Scala) بهره می‌برد. این زبان، فراتر از آنچه که در زبان‌های قدیمی امکان پذیر بود تکامل یافته و آنچه را که برای آنها دردناک بود را اصلاح کرده است. در مورد چگونگی پیشرفت کاتلین بر جاوا و ارائه تجربه توسعه قابل اطمینان تر، در فصل‌های بعدی بیشتر خواهید آموخت؛ و کاتلین فقط زبان بهتری برای نوشتن کد برای اجرا در ماشین مجازی جاوا نیست. Kotlin یک زبان چند پلتفرمی است که همه منظوره بودن را هدف قرار گرفته است: از Kotlin می‌توان برای نوشتن برنامه‌های بومی macOS و ویندوز، برنامه‌های جاوا اسکریپت و البته برنامه‌های اندرویدی استفاده کرد. استقلال پلتفرم به این معنی است که Kotlin کاربردهای متنوعی دارد.

کتاب Kotlin Programming: The Big Nerd Ranch Guide (برنامه نویسی کاتلین: راهنمای بیگ نرد رنچ)، بر اساس دوره محبوب ملزومات کاتلین Big Nerd Ranch است که به شما نشان می‌دهد تا چگونه از طریق مثال‌های عملی و توضیحات واضح مفاهیم کلیدی کاتلین و API‌های اساسی، با زبان برنامه نویسی کاتلین به طور موثر کار کنید. این کتاب که برای Kotlin 1.2 نوشته شده است، همچنین شما را با محیط توسعه JetBrains IntelliJ IDEA آشنا می‌کند.

خواه شما یک توسعه دهنده باتجربه اندروید باشید که به دنبال ویژگی‌های مدرن فراتر از آنچه جاوا ارائه می‌دهد هستید یا یک توسعه دهنده تازه کار آماده برای یادگیری اولین زبان برنامه نویسی خود، نویسندگان این کتاب، شما را از اصول اولیه تا استفاده پیشرفته از کاتلین راهنمایی می‌کنند. در پایان این کتاب، شما قادر خواهید بود تا برنامه‌های قابل اطمینان و مفید را با با Kotlin بسازید.

تعداد بازدید: ۸۳۱
دیدگاه ها: ۰
تاریخ: 1398/11/19 20:29
توسط: MotoMan
امتیاز: ۱
برچسب ها: Android |Mobile Programming |Kotlin |

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

اندروید یک فرهنگ دارد و این فرهنگ به زبان Kotlin یا جاوا (یا کمی از هر دو) صحبت می‌کند، اما دانستن Kotlin یا جاوا کافی نیست. برای این که سر از کار Android‌ در بیارید باید ایده‌ها و تکنیک‌های جدید بسیاری یاد بگیرید. این به شما کمک می‌کند تا در این قلمرو نا آشنا راهنمایی داشته باشید.

ویرایش چهارم کتاب برنامه نویسی اندروید: راهنمای The Big Nerd Ranch، شامل تغییرات اساسی می‌شود و همه‌ی فصل‌ها تغییر پیدا کرده اند. بزرگترین تغییر در این ویرایش این است که برنامه‌ها به جای جاوا با Kotlin نوشته شده اند. به همین دلیل، نام غیر رسمی کار ما برای این ویرایش "Android 4K" بوده است.یکی دیگر از تغییرات گسترده، گنجاندن کتابخانه‌های کامپوننت Android Jetpack است. اکنون به جای کتابخانه پشتیبانی، از کتابخانه‌های Jetpack (که بعضا AndroidX نامیده می‌شود) استفاده می‌کنیم. علاوه بر این، ما API‌های جدید Jetpack را در صورت کاربرد آورده ایم.اگر با مفاهیم برنامه نویسی شی گرا راحت هستید، اما Kotlin شما کمی ضعیف است، احتمالاً مشکلی نخواهید داشت. ما در طول کتاب توضیحاتی مختصری در مورد مشخصات زبان کاتلین ارائه خواهیم داد.

تعداد بازدید: ۳۰۹۲
دیدگاه ها: ۱
تاریخ: 1398/04/17 21:36
توسط: MotoMan
امتیاز: ۳
برچسب ها: Android |Kotlin |

اندروید محبوب‌ترین سیستم عامل موبایل در جهان است و زبان کاتلین توسط گوگل به عنوان بهترین زبان برنامه نویسی برای ساخت برنامه‌های اندروید اعلام شده است. با رسیدن قریب الوقوع مورد انتظار‌ترین به روز رسانی Android یعنی Android 10 (Q)، این کتاب شما را در ساخت برنامه‌های سازگار با آخرین نسخه اندروید راه می‌اندازد.

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

تعداد بازدید: ۲۷۱۰
دیدگاه ها: ۰
تاریخ: 1398/03/12 19:00
توسط: MotoMan
امتیاز: ۳
برچسب ها: Android |Kotlin |

کتاب یادگیری کاتلین برای توسعه اندروید، مهارت‌های کلیدی و تکنیک‌های مهم زبان برنامه نویسی کاتلین برای ساخت برنامه‌های اندروید را به شما یاد می‌دهد. جدا از آموزش برنامه نویسی کاتلین، کتاب Learn Kotlin for Android Development، بر روی اصول کد نویسی تمیز تاکید دارد و برنامه نویسی تابعی و شی گرا را به عنوان نقطه شروعی برای برنامه نویسی اندروید آموزش می‌دهد.

مطالبی که در این کتاب خواهید آموخت:

  • ساخت اولین برنامه با Kotlin که بر روی Android اجرا می‌شود
  • کار با کلاس‌ها و اشیا Kotlin برای اندروید
  • استفاده از construct ها، حلقه ها، تصمیم‌ها و اسکوپ ها
  • انجام عملیات بر روی داده ها
  • ماهر شدن در container ها، آرایه‌ها و مجموعه ها
  • مدیریت استثنا‌ها و دسترسی به کتابخانه‌های خارجی
تعداد بازدید: ۳۳۵۸
دیدگاه ها: ۱
تاریخ: 1398/02/19 22:04
توسط: MotoMan
امتیاز: ۴
برچسب ها: Kotlin |

کتاب Head First Kotlin (هد فرست کاتلین)، معرفی کاملی از زبان برنامه نویسی کاتلین است. این کتاب به شکل عملی به شما کمک می‌کند تا زبان Kotlin را به شیوه ای منحصر به فرد یاد بگیرید که فراتر از نحو زبان و راهنما‌های موجود برای آن است و به شما یاد می‌دهد که چگونه همانند یک توسعه دهنده عالی کاتلین فکر کنید.
در این کتاب، شما همه چیز را از اصول زبان گرفته تا collection ها، جنریک ها، لامبدا‌ها و توابع higher-order را یاد میگیرید. در طول مسیر، شما هم با برنامه نویسی شی گرا و هم با برنامه نویسی تابعی کار خواهید کرد. اگر واقعا می‌خواهید زبان Kotlin را یاد بگیرید، این کتاب برای شماست.
بر اساس آخرین تحقیقات در زمینه علوم شناختی و نظریه یادگیری، کتاب Head First Kotlin از یک فرم بصری غنی برای درگیر کردن ذهن شما استفاده می‌کند نه رویکری پر از متن خالی که شما را به خواب فرو می‌برند. چرا وقت خود را برای درگیری با مفاهیم جدید تلف می‌کنید؟ این تجربه یادگیری چند حسی برای روشی که مغز شما واقعاً کار می‌کند طراحی شده است.

 

تعداد بازدید: ۳۳۰۱
دیدگاه ها: ۰
تاریخ: 1396/11/29 21:56
توسط: MotoMan
امتیاز: ۵
برچسب ها: Android |Kotlin |

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

از سویی دیگر Kotlin، زبانی جدید ولی پایدار است که بر روی همه‌ی دستگاه‌های اندرویدی اجرا می‌شود و بسیاری از مشکلاتی که جاوا قادر به حل آن نبود را حل می‌کند. Kotlin زبان فوق العاده ای است که زندگی توسعه دهنده را بسیار راحت‌تر می‌کند و اجازه می‌دهد تا کد امن تر، بیان گر‌تر و خلاصه‌تر ایجاد شود.

کتاب توسعه اندروید با Kotlin، راهنمایی عملی است که به شما کمک می‌کند تا با استفاده از زبان Kotlin، روند توسعه اندروید را بهبود داده و به آن سرعت بخشید. ما میان برها و پیشرفت‌های زیاد نسبت به جاوا و راه‌های جدیدی حل مسائل رایج را ارائه دادیم. در پایان این کتاب، شما با ویژگی‌ها و ابزار‌های Kotlin آشنا خواهید شد و شما قادر خواهید بود که برنامه ای اندرویدی را با کاملا با Kotlin توسعه دهید.

تعداد بازدید: ۴۵۳۲
دیدگاه ها: ۰
loading...

لطفا منتظر بمانید...