Adding Volume to the Kotlin Identity

Kotlin isn’t just a programming language, and it’s not just a language for Android development. It’s a whole ecosystem for creating various projects, from mobile apps and websites to data science. It’s an active, friendly community, with hundreds of online and offline events happening all around the world.

Despite its fairly long history, Kotlin has never had a consistent visual style. Designs were created for specific events or to solve a particular problem, with only the Kotlin flag remaining constant. When creating new assets, we’ve had to reconsider what we already have, which has made the design process more complicated than it should be.

We wanted to create a brand identity that would be robust, iconic, and recognizable, and at the same time multifaceted and easily used.

The colors felt outdated and the whole impression we got from the logo was at odds with a modern, growing programming language. Although the stripe in the logo did help it to stand out and make it recognizable, it wasn’t a very unique look, and so we decided to remove it. We took our flag, removed the stripe, and mixed its colors to make them brighter and more vibrant. That’s basically the story of how we came up with our awesome new logo – the gradient filled flag.

As a font, we’ve picked JetBrains Sans. As one of JetBrains’ products, we wanted to emphasize our relationship and our commitment to the same values. As a fun detail, there is an alternative “i” in the font, specifically for the word Kotlin.

Brand identity is a versatile tool that can be used across a broad spectrum of situations. We’ve picked 3D shapes for the basis of Kotlin’s visual language, as they can be used in many ways. These shapes can be used as shapes, masks for photos, icons, and so much more.

We’ve now managed to successfully implement the visual style into our product pages and social media, made two online events, and are in the process of planning the next one! We already see that our communications are becoming more consistent, leading to a more robust brand. And what’s more, the design team can now deliver everything that much faster.

Art director:
Vladimir Grigoriev

Alexey Salmin
Denis Voronov

Discover more


Kotlin 的标识变更

Kotlin 不仅仅是一种编程语言,也不只是 Android 开发的语言。 它是创建各种项目的完整的生态系统,包括移动应用、网站和数据科学。 这是一个积极、友好的社区,世界各地已经发起了数百场线上和线下活动。

尽管 Kotlin 的出现已经有一段历史了,但从未有过一贯的视觉风格。 过往的设计是为特定事件或解决特定问题而创建的,只有 Kotlin 标志保持不变。 在创建新宣传材料时,我们不得不重新考虑我们已经采用过的材料,这使得设计过程比预期的要复杂得多。



Discover more