🔴 ANDROID PROGRAMMING CHANNEL
3.82K subscribers
417 photos
203 videos
391 files
309 links
🌀Channel :
➡️ https://telegram.me/AndroidStudyChannel
🌀Group :
➡️ https://t.iss.one/+QE5EFwRKmt04NzZk

ادمین تبادل و تبلیغات : @n_h_raad
درخواست آموزش : @developerjavad
ابتدای کانال :
https://t.iss.one/AndroidStudyChannel/5
Download Telegram
kotlin-for-android-developers-sample.pdf
755.5 KB
#Kotlin
♣️ An Introduce for Book :
➡️ Kotlin For Android Developers ⬅️

🌐 @AndroidStudyChannel
kotlin-docs.pdf
1.4 MB
#Kotlin
♣️ Kotlin Language Documentation

🌐 @AndroidStudyChannel
Forwarded from 🔵 SYSTEMS ANALYSIS AND DESIGN METHODS (Batis Ab)
#کاتلین #اندروید #Kotlin

📒 📕 📗 📒 📕 📗

💥 آیا زبان برنامه‌نویسی کاتلین اکو سیستم اندروید را زیر و رو خواهد کرد؟ 💥
🆔 @SystemAnalysis
Forwarded from 🔵 SYSTEMS ANALYSIS AND DESIGN METHODS (Batis Ab)
#کاتلین #اندروید #Kotlin

📒 📕 📗 📒 📕 📗

💥 آیا زبان برنامه‌نویسی کاتلین اکو سیستم اندروید را زیر و رو خواهد کرد؟ 💥
(بخش اول)
🆔 @SystemAnalysis

📒پشتیبانی گوگل از کاتلین به‌معنای آن است که این زبان برنامه‌نویسی به‌ طور رسمی به مجموعه زبان‌های توسعه اندروید اضافه شده است.
🔅با توجه به اهمیت این موضوع و قابلیت‌های منحصر به فردی که کاتلین در اختیار توسعه‌دهندگان قرار می‌دهد، تصمیم گرفتیم در این مقاله به‌ طور مختصر این زبان برنامه‌نویسی را همراه با ویژگی‌های آن مورد بررسی قرار دهیم و در ادامه منابع رایگانی را معرفی می‌کنیم که به شما در یادگیری این زبان کمک می‌کنند.
🆔 @SystemAnalysis

📒 گوگل در جریان برگزاری کنفرانس توسعه‌دهندگان I/O اعلام کرد از زبان برنامه‌نویسی Kotlin پشتیبانی خواهد کرد. کاتلین زبان برنامه‌نویسی آینده‌داری است که از Java Virtual Machine پشتیبانی می‌کند.
🔅زبان برنامه‌نویسی فوق توسط گروهی از برنامه‌نویسان شرکت JetBrians ساخته شده است. 🔅تیم فوق پیش از این JetBrains IDE را برای اندروید استودیو، محیط توسعه یکپارچه ارائه شده از سوی گوگل طراحی کرده بود.
🆔 @SystemAnalysis

📒 گوگل همان‌ گونه که پیش‌تر اعلام کرده بود، ابزار برنامه‌نویسی کاتلین را به‌طور پیش‌فرض در نگارش سوم اندروید استودیو قرار داد.
🔅این شرکت در کنفرانس توسعه‌دهندگان اعلام کرده بود که به‌منظور پیشرفت و توسعه زبان برنامه‌نویسی کاتلین تعامل بیشتری با شرکت JetBrains برقرار خواهد کرد.
🔅با توجه به آنکه کاتلین با زبان برنامه‌نویسی جاوا (زبان پیش‌فرض توسعه اندروید) سازگاری دارد، طراحان مشکل خاصی با آن نخواهند داشت. نکته جالب توجهی که در ارتباط با کاتلین وجود دارد این است که تیم توسعه‌دهنده سعی کرده‌اند آن‌ را به‌صورت چندسکویی آماده کنند.
🔅آن‌ها به‌دنبال آن هستند تا به توسعه‌دهندگان اجازه دهند از این زبان به‌منظور ساخت برنامه‌هایی برای iOS و مک نیز استفاده کنند. همچنین، برای توسعه برنامه‌های تحت وب از طریق تبدیل کدها به جاوااسکریپت می‌توان از این زبان استفاده کرد.
🔅توسعه‌دهندگان از این پس این توانایی را خواهند داشت از کاتلین، جاوا و هر زبان مبتنی بر روی ماشین مجازی جاوا به‌منظور ساخت برنامه‌های اندرویدی استفاده کنند.
🔅کاتلین به‌لحاظ ساختاری شباهت زیادی به زبان جاوا دارد و جزء زبان‌های برنامه‌نویسی شی‌گرا به شمار می‌رود. یکی از نقاط قوت زبان فوق به سازگاری این زبان با کتابخانه‌های جاوا بازمی‌گردد. 🔅این زبان مشابه به جاوا به‌منظور حل مسائل و مشکلات برنامه‌نویسی طراحی شده است. اما به‌دلیل اینکه در مقایسه با جاوا از راهکارهای ساده‌ای بهره می‌برد، به توسعه‌دهندگان اجازه می‌دهد به بهترین شکل ممکن از قابلیت‌های در دسترس استفاده کنند.
🆔 @SystemAnalysis

📕 ساختار و ماهیت زبان برنامه‌نویسی کاتلین چگونه است؟
📒 کاتلین یک پروژه متن ‌باز است که نخستین بار در سال 2011 به دنیای برنامه‌نویسی وارد شد. این زبان تحت مجوز آپاچی 2.0 عرضه شده است.
🔅گوگل می‌گوید: «کاتلین یک زبان بسیار جذاب است که به‌شکل بسیار زیبایی کدنویسی شده و به بلوغ کامل رسیده است. زبان کاتلین سرعت طراحی و توسعه برنامه‌های اندرویدی را بیش از پیش افزایش خواهد داد.» به عبارت‌ دیگر، گوگل بر این باور است که این زبان از یک طراحی هوشمندانه و ساخت‌یافته تبعیت می‌کند.
🔅نکته‌ای که درباره زبان کاتلین باید به آن توجه داشته باشید این است که کامپایلر کاتلین از بایت‌کد جاوا استفاده نمی‌کند. با وجود این، کاتلین و جاوا این توانایی را دارند تا به شکل قابل قبولی با یکدیگر در تعامل باشند.
🆔 @SystemAnalysis

📒📕📗📒📕📗📒📕📗
ادامه دارد .......

برگرفته از نشریه شبکه 18 مرداد 96 به قلم حمیدرضا تائبی