Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Kotlin Code Conventions

Kotlin code conventions are a set of rules and guidelines that guide developers in writing code in this programming language. These conventions are designed to ensure consistency and readability of…

Software development

Kotlin Companion Objects

Companion objects in Kotlin are a feature that allows defining members similar to static members in classes. These members are associated with the class rather than individual instances, meaning they…

Software development

Kotlin Compiler

The Kotlin compiler is the tool that converts Kotlin code into bytecode or JavaScript, allowing execution on various platforms. This compiler is essential for developing applications in Kotlin, as it…

Software development

Kotlin Coroutine Builder

Kotlin coroutine builders are functions that allow the creation and management of coroutines, which are a form of asynchronous and concurrent programming. Among the most commonly used builders are…

Software development

Kotlin Coroutines

Kotlin Coroutines are a way to write asynchronous code sequentially, simplifying concurrency. This approach allows developers to handle time-consuming tasks, such as network operations or database…

Software development

Kotlin Coroutine Scope

The coroutine scope in Kotlin defines the context in which coroutines are launched, controlling their lifecycle. This concept is fundamental for asynchronous and concurrent programming in Kotlin, as…

Software development

Kotlin Coroutines Flow

The Kotlin Coroutine Flow is a powerful combination of coroutines and flows that allows for efficient handling of asynchronous data streams in applications. Coroutines are a feature of the Kotlin…

Software development

Kotlin Coroutines for Android

Kotlin Coroutines are a feature of the Kotlin programming language that allows for easier and more efficient handling of asynchronous programming in applications. Unlike traditional approaches that…

Software development

Kotlin Data Classes

Kotlin data classes are classes primarily used to hold data and automatically provide methods for equality, hash code, and string representation. These classes are designed to simplify the creation…

Software development

Kotlin Delegation

Kotlin delegation is a design pattern that allows a class to delegate some of its responsibilities to another class. This approach promotes code reuse and separation of concerns, making it easier to…

Software development

Kotlin DSL

Kotlin DSL is a domain-specific language created using Kotlin, allowing for more expressive and concise code. This approach is based on Kotlin's ability to create language constructs that are highly…

Software development

Kotlin DSL for Android

Kotlin DSL for Android refers to a Domain-Specific Language designed to facilitate application development on various platforms using the Kotlin programming language. This approach allows developers…

Software development

Kotlin DSL for Gradle

Kotlin DSL for Gradle allows developers to write build scripts in Kotlin instead of Groovy. This feature provides a more modern and safe syntax, leveraging Kotlin's static typing capabilities. By…

Software development

Kotlin DSL for GraphQL

Kotlin DSL for GraphQL is a domain-specific language designed to facilitate the construction of GraphQL schemas using the syntax and features of the Kotlin programming language. This DSL allows…

Software development

Kotlin Flow

Kotlin's Flow is a cold asynchronous data stream that emits values sequentially and can be collected in a coroutine. This concept is based on reactive programming, allowing for efficient and…

Software development

Kotlin Flow API

The Kotlin Flow API provides a way to create and manage asynchronous data streams using Kotlin coroutines. Flow is a powerful tool that allows developers to handle sequences of data that can be…

Software development

Kotlin Gradle

Kotlin Gradle is a build automation tool that uses Kotlin DSL for configuration, providing a safer and more expressive way to define build scripts. This tool combines the flexibility and power of…

Software development

Kotlin Gradle Plugin

The Kotlin Gradle Plugin is an essential tool that allows developers to integrate the Kotlin programming language into their projects. This plugin facilitates compilation and dependency management…

Software development

Kotlin IDE

The Kotlin IDE refers to integrated development environments that support development in Kotlin, such as IntelliJ IDEA and Android Studio. These environments provide essential tools for programming…

Software development

Kotlin IDE Support

IDE support for Kotlin refers to the integration of the Kotlin programming language into popular integrated development environments (IDEs), thereby facilitating application development, especially…

Software development

Kotlin Infix Functions

Infix functions in Kotlin are functions that can be called using infix notation, making the code more readable. This feature allows developers to write expressions in a more natural and fluid way…

Software development

Kotlin Libraries

Kotlin libraries are collections of reusable code written in the Kotlin programming language, designed to facilitate application development by providing specific functionalities that can be…

Software development

Kotlin Multiplatform

Kotlin Multiplatform is an innovative feature that allows developers to share code across different platforms, such as Android, iOS, web, and backend. This capability is particularly useful in…

Software development

Kotlin Native Interop

Kotlin Native Interop allows Kotlin code to interact with native libraries written in C or C++. This means developers can leverage existing C/C++ libraries without needing to rewrite them in Kotlin…

Glosarix on your device

Install
×
Enable Notifications Ok No