An Android app for monitoring Nagios Core servers, displaying host and service status with color-coded alerts, filtering, search, and acknowledgement capabilities. Built with Jetpack Compose and Material 3, it supports offline caching, home-screen widgets, and pull-to-refresh functionality.
StreetComplete, a mapping application written in Kotlin, is now in public beta for iOS. The port uses Kotlin Multiplatform and Compose Multiplatform to share code across Android and iOS while minimizing platform-specific code, with development approximately 50% complete and contributions welcomed from the community.
Accrescent, a secure Android app store, faced challenges managing communication between its TypeScript console and Kotlin server, which required defining nearly 100 message structures twice. The team adopted Protocol Buffers and gRPC to define message schemas once and generate compatible code for both applications, reducing errors and maintenance burden.