Ċ import Ġlink . kotlin . scripts . Article Ċ import Ġlink . kotlin . scripts . Link Type .* Ċ import Ġlink . kotlin . scripts . model . Language Codes .* Ċ import Ġjava . time . LocalDate Ċ Ċ // Ġlanguage = Markdown Ċ val Ġbody Ġ= Ġ""" Ċ After Ġa Ġlong Ġand Ġwind ing Ġroad Ġto Ġdevelopment , Ġpr ag matic ĠJVM Ġand ĠAndroid Ġnew com er Ġ[ Kotlin ]( http :// blog . jetbrains . com / kotlin / 2 0 1 6 / 0 2 / kotlin - 1 - 0 - released - pr ag matic - language - for - jvm - and - android /) Ġ 1 . 0 Ġis Ġoffic ially ĠGA . ĠThe Ġopen Ġsource Ġpro gen y Ġof ĠJava ĠIDE Ġsup remo ĠJetBrains Ġ( it Ġwas Ġdeveloped Ġon Ġ[ GitHub ]( https :// github . com / Jet Brains / kotlin ) Ġunder Ġthe ĠApache Ġ 2 . 0 ĠOpen - Source Ġlicense ), ĠKotlin Ġhas Ġbeen Ġcook ing Ġsince Ġ 2 0 1 0 , Ġand Ġas Ġyou âĢĻ d Ġexpect , Ġruns Ġse am lessly Ġon Ġthe Ġcompany âĢĻ s Ġsignature ĠJava ĠIDE , Ġ[ Int elli J ]( https :// www . v ox xed . com / blog / 2 0 1 5 / 0 9 / party ing - with - intellij - idea - dart - java - websocket - and - glass fish /) ĠIDEA . Ċ Ċ A Ġkey Ġcharacteristic Ġof ĠKotlin Ġis Ġits Ġend Ġuser Ġfocus , Ġand Ġa Ġst ead fast Ġeffort Ġhas Ġbeen Ġmade Ġin Ġits Ġdevelopment Ġto Ġensure Ġfeatures Ġlists Ġare Ġsh arp Ġand Ġconcise . ĠIt âĢĻ s Ġalso Ġlightweight Ġand Ġfully Ġinter oper able Ġwith Ġthe ĠJava Ġlanguage , Ġmaking Ġit Ġa Ġnatural Ġfit Ġfor Ġmobile Ġdevelopment . Ċ Ċ Although Ġoriginally Ġintended Ġto Ġbe Ġa Ġcont emp orary Ġanswer Ġto Ġthe Ġlegacy Ġissues ĠJava Ġbrought Ġin Ġits Ġwake , ĠKotlin Ġcould Ġprove Ġan Ġexcellent Ġchoice Ġfor ĠAndroid Ġdevelopers Ġin Ġ 2 0 1 6 Ġlooking Ġfor Ġa ĠJVM Ġalternative Ġthat Ġreaches Ġbeyond Ġthe Ġcapabilities Ġfor Ġversion Ġ 6 Ġof Ġthe Ġplatform . ĠAnd Ġthanks Ġto Ġthe Ġkotlin - android - extensions Ġplugin Ġin Ġfor Ġthe ĠKotlin Ġcompiler , Ġdevelopers Ġcan Ġaccess Ġviews Ġin Ġa Ġtype - safe Ġfashion Ġwithout Ġthe Ġneed Ġfor Ġextra Ġuser Ġcode Ġor Ġruntime Ġlibraries . Ċ Ċ More over , Ġas ĠAnt onio ĠLe iva Ġ[ notes ]( https :// www . v ox xed . com / blog / 2 0 1 6 / 0 1 / kotlin - android - developers /), ĠKotlin âĢĻ s Ġlibrary Ġis Ġsmall Ġenough Ġto Ġlet Ġdevelopers Ġwork Ġwithout Ġpro guard Ġduring Ġdevelopment . ĠThen Ġthere âĢĻ s Ġthe Ġnot - in con sequential Ġfact Ġthat ĠAndroid ĠStudio Ġ( the Ġofficial ĠAndroid ĠIDE ) Ġwas Ġconstructed Ġon Ġtop Ġof ĠIntelliJ . Ċ Ċ As ide Ġfrom Ġits Ġapt itude Ġfor ĠAndroid Ġdevelopment , Ġlead Ġlanguage Ġdesigner Ġ[ And rey ĠB res lav ]( http :// blog . jetbrains . com / kotlin / author / and rey - bres lav /) Ġhighlight s Ġthat , Ġbecause ĠKotlin Ġcan Ġrun Ġwhere ver ĠJava Ġruns ĠâĢĵ Ġbe Ġthat Ġserver - side Ġapplications , Ġmobile Ġapplications Ġ( Android ), Ġor Ġdesktop Ġapplications , Ġit Ġplays Ġnicely Ġwith Ġmost Ġof Ġthe Ġleading ĠJava Ġecosystem Ġtools , Ġincluding Ġthings Ġlike ĠMaven , ĠGradle Ġand ĠAnt , ĠGitHub , ĠSlack , Ġand , Ġas Ġof Ġtoday , Ġoffic ially Ġsupports Ġ[ Spring ĠBoot ]( https :// spring . io / blog / 2 0 1 6 / 0 2 / 1 5 / develop ing - spring - boot - applications - with - kotlin ). ĠAnd , Ġbecause Ġyou Ġcan Ġuse Ġlibraries Ġinter change ably Ġbetween ĠJava Ġand ĠKotlin , Ġyou Ġcan Ġkeep Ġbytecode Ġfoot prints Ġnice Ġand Ġsmall . Ċ Ċ B res lav Ġcomments Ġthat , Ġeven Ġbefore Ġits Ġofficial Ġrelease , Ġa Ġnumber Ġof Ġcompanies Ġhave Ġjud ged ĠKotlin Ġfit Ġfor Ġproduction , Ġand ĠJetBrains Ġthemselves Ġhave Ġbeen Ġutil ising Ġthe Ġlanguage , Ġalong Ġwith Ġits Ġcompiler Ġand Ġtool ing Ġprojects , Ġon Ġext ensive ĠâĢľ real - life âĢĿ Ġprojects Ġfor Ġthe Ġpast Ġtwo Ġyears . ĠIn Ġterms Ġof Ġa do ption , Ġover Ġ 1 1 , 0 0 0 Ġpeople Ġused ĠKotlin Ġlast Ġmonth , Ġand Ġthere Ġare Ġalready Ġtwo Ġbooks ĠâĢĵ Ġ[ Kotlin Ġin ĠAction ]( https :// www . m anning . com / books / kotlin - in - action ) Ġand Ġ[ Kotlin Ġfor ĠAndroid ĠDevelopers ]( https :// lean pub . com / kotlin - for - android - developers ) ĠâĢĵ Ġto Ġget Ġdevelopers Ġgoing Ġwith Ġthe Ġlanguage . Ċ Ċ Go ing Ġforward , ĠJetBrains Ġwill Ġlook Ġto Ġmake ĠKotlin Ġdevelopment Ġmore Ġtransparent Ġby Ġestablish ing Ġa Ġcentral ized Ġven ue Ġfor Ġdesign Ġproposals Ġand Ġdiscussions . ĠYou Ġcan Ġexpect Ġstandard ization Ġefforts Ġto Ġhappen Ġin Ġthe Ġnear Ġfuture Ġtoo . ĠA side Ġfrom Ġbug Ġfixes , Ġplans Ġfor Ġthe Ġroad map Ġahead Ġinclude Ġformal ised Ġsupport Ġfor ĠJavaScript Ġ( at Ġthe Ġmoment Ġthis Ġis Ġstrictly Ġexperimental ), Ġperformance Ġimprovements Ġto Ġthe ĠKotlin Ġtoolchain , Ġand Ġsupport Ġfor Ġgenerating ĠJava Ġ 8 Ġbytecode Ġwith Ġthings Ġlike Ġoptimized Ġlamb das . Ċ Ċ For Ġa Ġt aste Ġof Ġwhat ĠKotlin Ġhas Ġto Ġoffer , Ġits Ġcre ators Ġrecommend Ġgiving Ġthis Ġonline Ġmini - IDE Ġ[ try . kot l . in ]( https :// try . kotlin lang . org /) Ġa Ġwh irl Ġand Ġhaving Ġa Ġgo Ġat Ġ[ Ko ans ]( http :// try . kotlin lang . org / ko ans ) ĠâĢĶ Ġa Ġset Ġof Ġintro duct ory Ġproblems Ġto Ġguide Ġyou Ġthrough Ġthe Ġbasics Ġof Ġthe Ġlanguage . Ċ Ċ To Ġlearn Ġmore Ġabout ĠKotlin Ġand Ġhow Ġit Ġcomp ares Ġto Ġf ellow ĠJava - bo ther er ĠC ey lon , Ġas Ġwell Ġas ĠJava Ġitself , Ġwe Ġsuggest Ġchecking Ġout Ġthis ĠDev ox x ĠUK Ġ 2 0 1 5 Ġsession Ġby ĠR us sel ĠWin der : Ċ Ċ [ https :// www . youtube . com / watch ? v = Q _ Z _ 8 HX t 6 8 k ]( https :// www . youtube . com / watch ? v = Q _ Z _ 8 HX t 6 8 k ) Ċ Ċ """ Ċ Ċ Article ( ĊĠ Ġtitle Ġ= Ġ" JVM ĠNew com er ĠKotlin Ġ 1 . 0 Ġis ĠGA ", ĊĠ Ġurl Ġ= Ġ" https :// www . v ox xed . com / blog / 2 0 1 6 / 0 2 / kotlin /", ĊĠ Ġcategories Ġ= ĠlistOf ( ĊĠĠĠ Ġ" Kotlin ", ĊĠĠĠ Ġ" JVM ," ĊĠ Ġ), ĊĠ Ġtype Ġ= Ġarticle , ĊĠ Ġlang Ġ= ĠEN , ĊĠ Ġauthor Ġ= Ġ" Luc y ĠCare y ", ĊĠ Ġdate Ġ= ĠLocalDate . of ( 2 0 1 6 , Ġ 2 , Ġ 1 5 ), ĊĠ Ġbody Ġ= Ġbody Ċ ) Ċ