Elevated Gardening with the Kotlin Ecosystem
May 04, 2023
13 min
Free
kotlin
embedded-programming
spring-boot
kotlin-native
raspberry-pi
jetpack-compose
android
web
coroutines
reactive-programming
docker
mongodb
dependency-injection
multiplatform
Description
In this talk, Brian Norman explores how he used the Kotlin ecosystem to build a system for monitoring and maintaining his hydroponic garden. The project involved embedded programming on a Raspberry Pi, Jetpack Compose for Android and web UIs, and asynchronous Spring Boot with coroutines for the server backend. The presentation covers how Kotlin facilitated the development of all these interconnected components, from hardware control to data management and user interfaces, demonstrating the versatility of the Kotlin multi-platform ecosystem for diverse projects.