Alex Therakathu

Android · iOS · Wear OS

I build small native apps, and ship them.

Seven apps across three platforms, written in Kotlin, Java and Swift. Two of them exist twice — Promises in Java on Android and SwiftUI on iOS, Unit Converter in Kotlin and SwiftUI — built natively for each rather than wrapped in a shared shell.

Apps shipped
7
Platforms
3
Languages
3

Selected work

Select any app to read how it works and see its screens. Every repository is public, and the three that have shipped link straight to their store listing.

Notes on the work

Three things the repositories show, if you'd rather not read them.

Tools in use

Drawn from what these projects actually import.

Android

  • Kotlin
  • Java
  • Jetpack Compose
  • Material 3
  • Room
  • AccessibilityService
  • AlarmManager
  • Canvas & custom views
  • Gradle

Apple

  • Swift
  • SwiftUI
  • UserNotifications
  • AppStorage
  • Observation
  • Dynamic Type
  • Xcode

Wear

  • Wear OS
  • Watch Face Format
  • Complications API

Practice

  • JUnit
  • Swift Testing
  • Instrumented tests
  • Light & dark theming
  • Play Store releases
  • Git

Get in touch

Happy to talk about Android, iOS or Wear work — or about any of the apps above.