Juan Gabriel Gutierrez R.
A declarative toolkit for building UI
that combines a reactive programming model with the conciseness and ease of use of the Kotlin programming language.
ANDROID X
Declarative programming is “the act of programming in languages that conform to the mental model of the developer rather than the operational model of the machine.”
In computer science, declarative programming is a programming paradigm that expresses the logic of a computation without describing its control flow.
I draw the line between declarative and non-declarative at whether you can trace the code as it runs. Regex is 100% declarative, as it’s untraceable while the pattern is being executed.
How
What
Kotlin
Pure Functions?
UI as a Function
Events
Data
Screen
Gallery
Profile
Profile