{"id":1792,"date":"2019-11-22T15:37:31","date_gmt":"2019-11-22T10:07:31","guid":{"rendered":"https:\/\/ripenapps.com\/blog\/?p=1792"},"modified":"2026-05-20T19:33:02","modified_gmt":"2026-05-20T14:03:02","slug":"kotlin-latest-released-app-developers","status":"publish","type":"post","link":"https:\/\/ripenapps.com\/blog\/kotlin-latest-released-app-developers\/","title":{"rendered":"Kotlin 1.3.60 Released to Aid Android App Developers"},"content":{"rendered":"<p><span style=\"font-family: arial, helvetica, sans-serif;\">Kotlin and Java go Hand in Hand when it comes to Android app development. And the most approaching <a href=\"https:\/\/ripenapps.com\/blog\/android-app-development-kotlin-looming-demand\/\" target=\"_blank\" rel=\"noopener\">android app development language-Kotlin<\/a> has released its Kotlin version 1.3.60 which contains a diverse number of new updates and few enhancements, including tooling enhancements for debugging and Gradle scripts, a new worksheet mode for IntelliJ IDEA, improved error messages and preview of some Kotlin 1.4 features.\u00a0<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">This huge number of features will let Kotlin win the battle of\u00a0Java VS Kotlin.<strong>\u00a0<\/strong>\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">According to the 2019 survey of Kotlin, 62% of developers develop android apps with Kotlin.\u00a0<\/span><\/p>\n<h2><span style=\"font-family: arial, helvetica, sans-serif; font-size: 18pt;\"><strong>Let&#8217;s unlock the name of Updates one by one in brief.\u00a0<\/strong><\/span><\/h2>\n<h3><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>\u00a0IntelliJ IDEA support<br \/>\n<\/strong><\/span><\/h3>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif; font-size: 12pt;\"><strong>Improved Scratch files &amp; Worksheets\u00a0<\/strong>to make the path of android app development a bit easier, Kotlin 1.3.60 has improved <a href=\"https:\/\/kotlinlang.org\/docs\/tutorials\/quick-run.html\" target=\"_blank\" rel=\"nofllow noopener\">Scratch files<\/a> and Worksheets. This update will let developers an easy path on the way to conduct small experiments with their codebase (even use Sandbox of the entire project) and can see the outcomes in a different window.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"size-full wp-image-1804 aligncenter\" src=\"https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/scratch-files-and-worksheets-1.png\" alt=\"Scratch files and worksheet\" width=\"800\" height=\"326\" srcset=\"https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/scratch-files-and-worksheets-1.png 800w, https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/scratch-files-and-worksheets-1-300x122.png 300w, https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/scratch-files-and-worksheets-1-768x313.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<ul>\n<li><span style=\"font-size: 12pt;\"><span style=\"font-size: 12pt;\"><span style=\"font-family: arial, helvetica, sans-serif;\"><strong>Debugging Improvements\u00a0<\/strong><\/span><span style=\"font-family: arial, helvetica, sans-serif;\">are now free to use set function breakpoints in the Kotlin code. The debugger will then stop execution on entering or exiting the corresponding function. A developer can also set an additional entry condition if needed:<br \/>\n<\/span><\/span><\/span><span style=\"font-size: 12pt;\"><span style=\"font-size: 12pt;\"><span style=\"font-family: arial, helvetica, sans-serif;\"><br \/>\n<\/span><\/span><\/span><img loading=\"lazy\" class=\"size-full wp-image-1805 aligncenter\" src=\"https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/debugging-improvements.png\" alt=\"Debugging Improvements\" width=\"800\" height=\"448\" srcset=\"https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/debugging-improvements.png 800w, https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/debugging-improvements-300x168.png 300w, https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/debugging-improvements-768x430.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<\/ul>\n<h2><span style=\"font-family: arial, helvetica, sans-serif; font-size: 16pt;\"><strong>Brand New Java-to-Kotlin Converter\u00a0<\/strong><\/span><\/h2>\n<p>New Kotlin 1.3.60 has come up with the good work on the Java-to-Kotlin converter. Now many rooms of issues have been fixed that many <a href=\"https:\/\/ripenapps.com\/\" target=\"_blank\" rel=\"noopener\">app development companies<\/a> were facing- such as conversion for static imports and proper analysis of usage of a collection.<\/p>\n<p>Now, its been so easy to convert several files at once, they are analyzed together and the usages form the other files affect the main outcome.<\/p>\n<p><img loading=\"lazy\" class=\"size-full wp-image-1800 aligncenter\" src=\"https:\/\/ripenapps.com\/blog\/wp-content\/uploads\/2019\/11\/java-to-kotlin-converter-1.gif\" alt=\"Java to Kotlin Converter\" width=\"800\" height=\"420\" \/><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>Kotlin \/Native Updates: Better Performance\u00a0<\/strong><\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">To make the performance better, the new Kotlin 1.3.60 has come up with many improvements factors in terms of code optimization. And this enhancement will make Interface calls 5X times and type checks 50X times faster.\u00a0<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>Kotlin\/JS Updates: Source maps<\/strong><\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">New changes arrive for Kotlin\/JS, including quality of life updates and a new org.jetbrains.kotlin.js plugin. This plugin offers simplifications.<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">Source maps are now generated automatically for the code. This change will make debugging easier and includes support for breakpoints and code annotations and more helpful info.<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif; font-size: 14pt;\"><strong>Kotlin 1.4: Future Plans of Kotlin<\/strong><\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">Since 1.3.60 is only a minor release, it does not include major changes to the language. However, Kotlin version 1.4 will arrive in 2020, as per the plan set by JetBrains.<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">Users can test out some of the upcoming features. You will have to specify the corresponding language version and set it to 1.4. Note that these features are currently experimental.<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif;\">Kotlin 1.4 will include:<\/span><\/p>\n<ul>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">NPE assertions<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Allows break and continue inside when<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Fixes and changes for tail-recursive functions<\/span><\/li>\n<li><span style=\"font-family: arial, helvetica, sans-serif;\">Upcoming breaking change: Combining open and tailored modifiers will display an error. Users will also not be able to use open and tailrec at the same time<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kotlin and Java go Hand in Hand when it comes to Android app development. And the most approaching android app development language-Kotlin has released its Kotlin version 1.3.60 which contains &hellip; <\/p>\n","protected":false},"author":5,"featured_media":1798,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,24,14,484],"tags":[311,310,192,582],"_links":{"self":[{"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/posts\/1792"}],"collection":[{"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/comments?post=1792"}],"version-history":[{"count":12,"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/posts\/1792\/revisions"}],"predecessor-version":[{"id":12684,"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/posts\/1792\/revisions\/12684"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/media\/1798"}],"wp:attachment":[{"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/media?parent=1792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/categories?post=1792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ripenapps.com\/blog\/wp-json\/wp\/v2\/tags?post=1792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}