Search Articles — Sudonull

Search Results

In this project

Kotlin Android Courses: top-5 programs 2026

https://sudonull.com/kotlin-android-courses-top-5-programs-2026

Comparison of Kotlin courses for Android: from 3 to 14 months, with mentorship and projects. Choose by budget and pace — full review of MVVM, Compose, Retrofit stacks.

Structured Concurrency in Kotlin for Android

https://sudonull.com/structured-concurrency-in-kotlin-for-android

Breakdown of Structured Concurrency in Kotlin: rules, examples from GeminiAI, JetBrains audit. Learn how to avoid leaks in Coroutines and optimize ViewModel. For middle/senior.

Kotlin DSL for AGSL shaders Android

https://sudonull.com/kotlin-dsl-for-agsl-shaders-android

Master typed DSL for AGSL in Android: examples wave, signal, radar, metaballs. Simplification of uniform, functions and stdlib. Integration with Compose for middle/senior dev.

Perspective Extraction from Images: Sobel + Hough

https://sudonull.com/perspective-extraction-from-images-sobel-hough

Kotlin Algorithm for Automatic Vanishing Points Search: Rec.709 Grayscale, Sobel Operator, Hough Transform. Code and Optimizations for Middle/Senior Developers. Study the Implementation.

KMP for AI agents: experience on 4 platforms

https://sudonull.com/kmp-for-ai-agents-experience-on-4-platforms

Breakdown of pros and cons of Kotlin Multiplatform for AI agents: release builds macOS, library conflicts, implementation without frameworks. Practical tips for middle/senior dev. Learn the pitfalls.

From the web

Feb 4, 2021 ·

https://kotlinlang.org/

Feb 4, 2021 · Kotlin is a concise and multiplatform programming language by JetBrains. Enjoy coding and build backend, mobile, web, and desktop applications efficiently.

Show more

https://en.wikipedia.org/wiki/Kotlin

Kotlin (/ ˈkɒtlɪn /) [3] is a cross-platform, statically typed, general-purpose high-level programming language with type inference. Kotlin is designed to interoperate fully with Java, and the Java virtual machine (JVM) version of Kotlin 's standard library depends on the Java Class Library. Type inference allows for more concise syntax than Java, while null-safety features reduce a common ...

Feb 4, 2021 ·

https://kotlinlang.org/docs/getting-started.html

Feb 4, 2021 · Kotlin is a modern language that's concise, multiplatform, and interoperable with Java and other languages. New to Kotlin ? Take our tour to learn the fundamentals directly in your browser. Start the Kotlin tour

Aug 6, 2025 ·

https://www.geeksforgeeks.org/kotlin/kotlin-programming-language/

Aug 6, 2025 · This Kotlin tutorial is designed for beginners as well as professional, which covers basic and advanced concepts of Kotlin programming language . In this Kotlin tutorial, you'll learn various important Kotlin topics, including data types, control flow, functions, object-oriented programming, collections, and more.

Sep 22, 2026 ·

https://developer.android.com/kotlin/learn

Sep 22, 2026 · Kotlin is a programming language widely used by Android developers everywhere. This topic serves as a Kotlin crash-course to get you up and running quickly. Variable declaration Kotlin uses two different keywords to declare variables: val and var. Use val for a variable whose value never changes. You can't reassign a value to a variable that was declared using val. Use var for a variable whose ...

Trending Now