Kotlin

Kotlin

A modern programming language that makes developers happier.

Add a Breakpoint

Tip

Add a Breakpoint
Add breakpoints when you get an exception in your code.
Create a new class

Tip

Create a new class
Create a new class and a new package.
Find Next Word

Tip

Find Next Word
Find next word and highlight all instances.
Presenting with IntelliJ IDEA.

Tutorial

Presenting with IntelliJ IDEA.
Tips & tricks to level up your presentation skills with IntelliJ IDEA.
Godot Game Development Leveraging Kotlin

YouTube

Godot Game Development Leveraging Kotlin
Pierre-Thomas Meisels, Tristan Grespinet, Cedric Hippmann
Create an Editor Fold

Tip

Create an Editor Fold
Create an editor fold to hide parts of your class which can make it more readable.
Exploring JetBrains AI

YouTube

Exploring JetBrains AI
Exploring JetBrains AI with Vladislav Tankov | KotlinConfersations'24.
AI and Kotlin: A Perfect Mix

YouTube

AI and Kotlin: A Perfect Mix
The latest advancements in AI coding assistance by JetBrains AI for Kotlin in your IDE.
Enable Git Staging

Tip

Enable Git Staging
Git Staging is an alternative approach to IntelliJ IDEA Changelists.
Extend Selection

Tip

Extend Selection
Extend and shrink your current code selection.
Generate a UML diagram

Tip

Generate a UML diagram
IntelliJ IDEA Ultimate allows you to generate UML diagrams.
AI-Friendly Programming Languages: the Kotlin Story

JetBrains Blog

AI-Friendly Programming Languages: the Kotlin Story
Introducing Kotlin ML Pack: a set of necessary tools, data, and models to promote code modeling tasks for the Kotlin language..
Find in File

Tip

Find in File
Find a specific name or string in your file.
Clipboard History

Tip

Clipboard History
Paste a subset or multiple entries such as a list from your recent copy history.
Find in Files

Tip

Find in Files
Find a specific string in (a subset of files in) your code.
Structural Search

Tip

Structural Search
Structural Search and Replace is very helpful for finding exactly what you need in your project.
New Line

Tip

New Line
Start a new line below or above your current line with the correct indentation.
Prevent a Package Depending Upon Another

Tip

Prevent a Package Depending Upon Another
Enforce architecture rules, such as data access layers not depending upon UI layers.
Generate UML Diagrams for your Kotlin code

Tip

Generate UML Diagrams for your Kotlin code
JVM developers working with Kotlin code can create UML diagrams for their Kotlin classes, just like they could with Java classes.
Using the IDE Feature Trainer.

Tutorial

Using the IDE Feature Trainer.
Learning new things in the IDE
Convert to Expression Body

Tip

Convert to Expression Body
Use quick intentions to convert to use expression body syntax.
Convert Concatenation To Template

Tip

Convert Concatenation To Template
Use quick intentions to convert to a template string.
Drag and Dock Editor Tabs

Tip

Drag and Dock Editor Tabs
You can move editor tabs around as required to suit your needs.
Show Virtual Whitespace

Tip

Show Virtual Whitespace
Add virtual whitespace to the bottom of a file so you can scroll to the end half way up your screen.
IntelliJ IDEA Welcome Screen

Tip

IntelliJ IDEA Welcome Screen
Get a project from source control, open an existing project, or create a new project.
Add Remaining Branches in Kotlin

Tip

Add Remaining Branches in Kotlin
Use quick intentions to generate code automatically and save you typing.
Kotlin Code Completion

Tip

Kotlin Code Completion
Use code and statement completion to write code faster.
Add Names to Call Arguments in Kotlin

Tip

Add Names to Call Arguments in Kotlin
Use quick intentions to add names to call arguments.
Put Kotlin Arguments on Separate Lines

Tip

Put Kotlin Arguments on Separate Lines
Use quick intentions to improve the readability of your code by putting arguments on separate lines.
Extract Parameter

Tip

Extract Parameter
Extract code to a parameter in Kotlin.
Remove Explicit Type in Kotlin

Tip

Remove Explicit Type in Kotlin
Use quick intentions to remove explicit types.