Kotlin یک زبان برنامه نویسی متن باز و با تایپ ایستا است که از برنامه نویسی شی گرا و تابعی پشتیبانی می کند. کاتلین سینتکس و مفاهیم مشابهی را از زبان های دیگر، از جمله سی شارپ، جاوا و اسکالا و بسیاری دیگر ارائه می دهد. هدف کاتلین منحصربهفرد بودن نیست، بلکه از دههها توسعه زبان الهام میگیرد. در انواعی وجود دارد که JVM (Kotlin/JVM)، جاوا اسکریپت (Kotlin/JS) و کد بومی (Kotlin/Native) را هدف قرار می دهند.
Kotlin توسط بنیاد Kotlin مدیریت می شود، گروهی که توسط JetBrains و Google ایجاد شده است و وظیفه آن پیشرفت و توسعه مداوم زبان است. Kotlin به طور رسمی توسط گوگل برای توسعه اندروید پشتیبانی می شود، به این معنی که اسناد و ابزار اندروید با در نظر گرفتن Kotlin طراحی شده است.
برخی از API های اندروید، مانند Android KTX ، مختص Kotlin هستند، اما اکثر آنها به زبان جاوا نوشته شده اند و می توان آنها را از جاوا یا کاتلین فراخوانی کرد. قابلیت همکاری کاتلین با جاوا هسته اصلی رشد آن است. این بدان معنی است که می توانید کد جاوا را از Kotlin و بالعکس فراخوانی کنید و از تمام کتابخانه های جاوا موجود خود استفاده کنید. محبوبیت کاتلین منجر به تجربه توسعه بهتر در اندروید می شود، اما توسعه چارچوب اندروید با در نظر گرفتن کاتلین و جاوا ادامه می یابد.
قابلیت همکاری کاتلین با جاوا به این معنی است که مجبور نیستید یکباره کاتلین را بپذیرید. شما می توانید پروژه هایی با کد کاتلین و جاوا داشته باشید. برای اطلاعات بیشتر در مورد افزودن Kotlin به یک برنامه موجود، به افزودن Kotlin به یک برنامه موجود مراجعه کنید. اگر بخشی از یک تیم بزرگتر هستید، اندازه سازمان و پایگاه کد شما ممکن است نیاز به تمرکز ویژه داشته باشد. برای نکات و اطلاعات دیگر، به پذیرش کاتلین برای تیم های بزرگ مراجعه کنید.
اگر میخواهید با Kotlin از صفر شروع کنید، ما یک دوره 30 دقیقهای تصادف ارائه میدهیم تا به شما در شروع کار با Kotlin کمک کنیم. می توانید اسناد رسمی Kotlin را در https://kotlinlang.org بیابید. برای کتابهای توصیهشده، به کتابها مراجعه کنید.
برای مثالهای Kotlin مختص اندروید، الگوهای رایج Kotlin در Android را ببینید.
،Kotlin یک زبان برنامه نویسی متن باز و با تایپ ایستا است که از برنامه نویسی شی گرا و تابعی پشتیبانی می کند. کاتلین سینتکس و مفاهیم مشابهی را از زبان های دیگر، از جمله سی شارپ، جاوا و اسکالا و بسیاری دیگر ارائه می دهد. هدف کاتلین منحصربهفرد بودن نیست، بلکه از دههها توسعه زبان الهام میگیرد. در انواعی وجود دارد که JVM (Kotlin/JVM)، جاوا اسکریپت (Kotlin/JS) و کد بومی (Kotlin/Native) را هدف قرار می دهند.
Kotlin توسط بنیاد Kotlin مدیریت می شود، گروهی که توسط JetBrains و Google ایجاد شده است و وظیفه آن پیشرفت و توسعه مداوم زبان است. Kotlin به طور رسمی توسط گوگل برای توسعه اندروید پشتیبانی می شود، به این معنی که اسناد و ابزار اندروید با در نظر گرفتن Kotlin طراحی شده است.
برخی از API های اندروید، مانند Android KTX ، مختص Kotlin هستند، اما اکثر آنها به زبان جاوا نوشته شده اند و می توان آنها را از جاوا یا کاتلین فراخوانی کرد. قابلیت همکاری کاتلین با جاوا هسته اصلی رشد آن است. این بدان معنی است که می توانید کد جاوا را از Kotlin و بالعکس فراخوانی کنید و از تمام کتابخانه های جاوا موجود خود استفاده کنید. محبوبیت کاتلین منجر به تجربه توسعه بهتر در اندروید می شود، اما توسعه چارچوب اندروید با در نظر گرفتن کاتلین و جاوا ادامه می یابد.
قابلیت همکاری کاتلین با جاوا به این معنی است که مجبور نیستید یکباره کاتلین را بپذیرید. شما می توانید پروژه هایی با کد کاتلین و جاوا داشته باشید. برای اطلاعات بیشتر در مورد افزودن Kotlin به یک برنامه موجود، به افزودن Kotlin به یک برنامه موجود مراجعه کنید. اگر بخشی از یک تیم بزرگتر هستید، اندازه سازمان و پایگاه کد شما ممکن است نیاز به تمرکز ویژه داشته باشد. برای نکات و اطلاعات دیگر، به پذیرش کاتلین برای تیم های بزرگ مراجعه کنید.
اگر میخواهید با Kotlin از صفر شروع کنید، ما یک دوره 30 دقیقهای تصادف ارائه میدهیم تا به شما در شروع کار با Kotlin کمک کنیم. می توانید اسناد رسمی Kotlin را در https://kotlinlang.org بیابید. برای کتابهای توصیهشده، به کتابها مراجعه کنید.
برای مثالهای Kotlin مختص اندروید، الگوهای رایج Kotlin در Android را ببینید.