Homepage
Open in app
Sign in
Get started
Kotlin DSL
Jetpack Compose
Kotlin DSL
Series
Kotlin DSL | Introduction
Kotlin DSL | Introduction
Introduction to Domain-Specific Language in Kotlin
Glenn Sandoval
Jun 15, 2021
Kotlin DSL | Base knowledge to build a DSL in Kotlin — Part 1
Kotlin DSL | Base knowledge to build a DSL in Kotlin — Part 1
Kotlin features necessary for building DSLs
Glenn Sandoval
Jun 17, 2021
Kotlin DSL | Base knowledge to build a DSL in Kotlin — Part 2
Kotlin DSL | Base knowledge to build a DSL in Kotlin — Part 2
Kotlin features that help us write more idiomatic DSLs
Glenn Sandoval
Jun 17, 2021
Kotlin DSL | Codebase: Project Shapes-DSL
Kotlin DSL | Codebase: Project Shapes-DSL
Initial code description
Glenn Sandoval
Jun 24, 2021
Kotlin DSL | Coding a DSL: 1 — Package structure and the ‘Panel’ object
Kotlin DSL | Coding a DSL: 1 — Package structure and the ‘Panel’ object
Project organization, methodology and ‘Panel’ construction
Glenn Sandoval
Jun 28, 2021
Kotlin DSL | Coding a DSL: 2 — The ‘Square’ object
Kotlin DSL | Coding a DSL: 2 — The ‘Square’ object
Building and adding a ‘Square’ object
Glenn Sandoval
Jul 1, 2021
Kotlin DSL | Coding a DSL: 3 — The ‘Triangle’ and ‘Rhombus’ objects
Kotlin DSL | Coding a DSL: 3 — The ‘Triangle’ and ‘Rhombus’ objects
Building and adding ‘Triangle’ and ‘Rhombus’ objects
Glenn Sandoval
Jul 5, 2021
Kotlin DSL | Coding a DSL: 4 — The ‘Empty Space’ and the ‘Composed Shape’ object
Kotlin DSL | Coding a DSL: 4 — The ‘Empty Space’ and the ‘Composed Shape’ object
Adding empty spaces between shapes and merging shapes to build composed shapes
Glenn Sandoval
Jul 8, 2021
Kotlin DSL | Coding a DSL: 5 — plus and minus operators and inline functions
Kotlin DSL | Coding a DSL: 5 — plus and minus operators and inline functions
Overloading plus and minus operators and high-order functions optimization with the inline modifier
Glenn Sandoval
Jul 12, 2021
Kotlin DSL | Coding a DSL: 6— The @DslMarker annotation
Kotlin DSL | Coding a DSL: 6— The @DslMarker annotation
Restricting implicit receivers’ scope within lambdas
Glenn Sandoval
Jul 16, 2021
Kotlin DSL | Experimenting and conclusions
Kotlin DSL | Experimenting and conclusions
DSL potential, experimentation and possible errors not taken into account
Glenn Sandoval
Jul 19, 2021
About Kotlin and Kotlin for Android
Latest Stories
Archive
About Medium
Terms
Privacy
Teams