# Kotlin Functions

Published articles for Kotlin Functions.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Performance Gotchas and Optimizations in Jetpack Compose

DevFeed: [Performance Gotchas and Optimizations in Jetpack Compose](<https://devfeed.tech/articles/blazing-fast-composables-28459.md>)

Original publisher: [Read original article](<https://composables.com/blog/optimize>)

Author: Alex Styl

Published: 2023-05-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Composables - Concise, no-fluff video tutorials for Android developers](<https://devfeed.tech/sources/composables-concise-no-fluff-video-tutorials-for-android-developers.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [gotchas](<https://devfeed.tech/topics/gotchas.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [compose](<https://devfeed.tech/tags/compose.md>), [gotchas](<https://devfeed.tech/tags/gotchas.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin-functions](<https://devfeed.tech/tags/kotlin-functions.md>), [layout](<https://devfeed.tech/tags/layout.md>), [performance](<https://devfeed.tech/tags/performance.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This tutorial explains how to optimize composable functions in Jetpack Compose. It focuses on minimizing unnecessary calculations, understanding how Compose determines whether values change, reducing work in the Composition, Layout, and Draw phases, and checking performance on release builds.

### Source excerpt

Performance gotchas and optimizations in Jetpack Compose

## Build function chains using composition in Kotlin

DevFeed: [Build function chains using composition in Kotlin](<https://devfeed.tech/articles/build-function-chains-using-composition-in-kotlin-28373.md>)

Original publisher: [Read original article](<https://siddroid.com/post/kotlin/build-function-chains-using-composition-in-kotlin/>)

Author: Siddhesh Patil

Published: 2021-08-24T06:36:12Z

Content type: tutorial

Language: en

Sources: [Sid Patil - Android Engineer and Kotlin Advocate](<https://devfeed.tech/sources/sid-patil-android-engineer-and-kotlin-advocate.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compositional-patterns](<https://devfeed.tech/tags/compositional-patterns.md>), [extension-function](<https://devfeed.tech/tags/extension-function.md>), [functional-chaining](<https://devfeed.tech/tags/functional-chaining.md>), [higher-order-logic-kotlin](<https://devfeed.tech/tags/higher-order-logic-kotlin.md>), [inheritance-vs-composition](<https://devfeed.tech/tags/inheritance-vs-composition.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-articles-by-sid-patil](<https://devfeed.tech/tags/kotlin-articles-by-sid-patil.md>), [kotlin-fold-and-reduce-functions](<https://devfeed.tech/tags/kotlin-fold-and-reduce-functions.md>), [kotlin-functions](<https://devfeed.tech/tags/kotlin-functions.md>), [modifiers](<https://devfeed.tech/tags/modifiers.md>), [patterns](<https://devfeed.tech/tags/patterns.md>)

### AI overview

A Kotlin tutorial explains function chaining through compositional patterns and aggregation with fold functions. It uses Jetpack Compose's Modifier system on Android as a reference and demonstrates how to build a similar chaining system.

### Source excerpt

Leverage Kotlin fold aggregating operators to build function chains with compositional patterns. Learn how you can build a system similar to compose UIs Modifier logic on Android