توضیحات
Keynote
در این قسمت نگاهی کوتاه به کاتلین و مسیری که تا الان طی کرده می اندازیم، سپس بنیاد کاتلین فارسی و اهداف و برنامه هاشون را معرفی میکنیم.
Functional Programming in Kotlin
در این ارائه ابتدا درباره اصول و مفاهیم اصلی برنامهنویسی Functional از قبیل pure functions, higher order functions, recursion صحبت خواهیم کرد و سپس به مثالهای مختلفی از نحوه پیادهسازی در کاتلین می پردازیم.
توسعه بک اند با استفاده از Ktor
در این ارائه ابتدا به معرفی Ktor به عنوان یک فریمورک توسعه بک اند کاملا مبتنی بر کاتلین پرداخته و سپس به مقایسه آن با دیگر فریمورکهای کاتلینی و غیر کاتلینی می پردازیم. در انتها با چند مثال نحوه پیاده سازی وب سرویسهای ساده با Ktor بر مبنای DSL را بررسی میکنیم.
Creating declarative UI using Kotlin DSL
در این قسمت به توسعه صفحات اپلیکیشن با استفاده از مزایایی که Kotlin به ارمغان می آورد می پردازیم - مختصر، امن و کاملا سازگار با جاوا، طراحی شده به صورتی که مقدار کد boilerplate ای که شما باید بنویسید را به شدت کاهش دهد. بنابراین شما می توانید تنها بر روی کد خود تمرکز نموده و به سادگی تمام صفحات اپلیکیشن را در کد به صورت declarative تعریف نمایید.
کاتلین برای مرورگر
در این قسمت ابتدا نگاهی به Kotlin/JS و نحوه استفاده از آن در پلتفرم های سمت کلاینت می اندازیم، سپس فریمورک Kotlin-React را معرفی کرده و با مثال به نحوه استفاده و پیاده سازیش می پردازیم.
زمانبندی
عنوان | شروع | پایان |
---|---|---|
Keynote | ۱۵:۰۰ | ۱۵:۳۰ |
Functional Programming in Kotlin | ۱۵:۳۰ | ۱۶:۱۵ |
توسعه بک اند با استفاده از Ktor | ۱۶:۱۵ | ۱۷:۰۰ |
استراحت و پذیرایی | ۱۷:۰۰ | ۱۷:۳۰ |
Creating declarative UI using Kotlin DSL | ۱۷:۳۰ | ۱۸:۱۵ |
کاتلین برای مرورگر | ۱۸:۱۵ | ۱۹:۰۰ |
سخنرانان

Vahid Mavaji
Data Engineer
Sina Rezaie
Back-end/Android Developer
Keivan Esbati
Android Developer
Sina Darvishi
Founder at Kotlin Farsiبرگزارکنندگان

Abbas Oveissi
Android Developer
Behdad Abedi
Android Developer
Keivan Esbati
Android Developerحامیان
برگزارکننده

گروه توسعه دهندگان اندروید
گروه توسعه دهندگان اندروید یا لاگ کت گروهی مستقل از توسعه دهندگان علاقهمند و فعال در زمینه اندروید می باشد که فعالیت خود رو توسط جمعی از علاقهمندان آغاز نموده است. هر ماه جلساتی پیرامون موضوعات مرتبط با اندروید توسط داوطلبان برگذار میگردد که شرکت د