
RemoteKeyboard
A keyboard layout editor. Users build layouts, then drag, resize and style every button.
Android developer (client project)
Screens
Click a screen to see it full size.
What it is
A Jetpack Compose and Material 3 editor. Users create layouts, add buttons, drag and resize them on a canvas, and set icons, colors, fonts, shadows and backgrounds. Everything is saved on the device with Room. The app uses Hilt, MVVM, repositories and DAOs, Navigation Compose and coroutines.
Highlights
- Drag-and-resize canvas with 11 edit actions
- 139 icons, 200 colors and 24 fonts to choose from
- Room entities, DAOs and migrations behind a repository
- About 4,000 lines of Kotlin
Technologies
KotlinJetpack ComposeMaterial 3RoomHiltMVVMCoroutines

