<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Kotlin on MaasboDev</title>
    <link>https://www.maasbodev.com/tags/kotlin/</link>
    <description>Recent content in Kotlin on MaasboDev</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 09 Aug 2025 10:52:46 +0200</lastBuildDate>
    <atom:link href="https://www.maasbodev.com/tags/kotlin/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Kotlin Overview</title>
      <link>https://www.maasbodev.com/posts/kotlin-overview/</link>
      <pubDate>Sat, 09 Aug 2025 10:52:46 +0200</pubDate>
      <guid>https://www.maasbodev.com/posts/kotlin-overview/</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Kotlin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kotlin is a modern, statically typed programming language that runs on the Java Virtual Machine (JVM) and can also compile to JavaScript or native code. Created by JetBrains in 2011 and officially released in 2016, Kotlin has become the preferred language for Android development (Google announced official support in 2017).&lt;/p&gt;
&lt;p&gt;It’s designed to be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Concise — less boilerplate than Java&lt;/li&gt;
&lt;li&gt;Safe — built-in null safety to avoid NullPointerExceptions&lt;/li&gt;
&lt;li&gt;Interoperable — works seamlessly with existing Java code&lt;/li&gt;
&lt;li&gt;Versatile — can be used for Android, backend, desktop, and multiplatform apps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Key Characteristics&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Detailed Timeline of Kotlin</title>
      <link>https://www.maasbodev.com/posts/kotlin-timeline/</link>
      <pubDate>Fri, 08 Aug 2025 11:12:58 +0200</pubDate>
      <guid>https://www.maasbodev.com/posts/kotlin-timeline/</guid>
      <description>&lt;p&gt;&lt;strong&gt;2010:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kotlin Project Starts:&lt;/strong&gt; JetBrains begins development on Kotlin. The project aims to create a concise, elegant, expressive, and Java-interoperable language to reduce boilerplate code and introduce new constructs like higher-order functions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;July 2011:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Project Kotlin Public Release:&lt;/strong&gt; JetBrains initially releases the language under the name &amp;ldquo;Project Kotlin.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;February 2012:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kotlin Open-Sourced:&lt;/strong&gt; JetBrains open-sources the Kotlin project under the Apache 2 license.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;February 15, 2016:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kotlin 1.0 Released:&lt;/strong&gt; Kotlin reaches its first major milestone with the official 1.0 release, signalling its readiness for production use. It is highlighted as a pragmatic programming language for the JVM and Android, focusing on interoperability, safety, clarity, and tooling support. JetBrains reconfirms its long-term commitment to the project.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;April 22, 2018 (or earlier):&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
