This is a Kotlin Multiplatform project targeting Android and iOS.
The App UI is written in Compose Multiplatform with minimal platform-specific code.
The widgets are native by necessity, and written in SwiftUI on iOS and Jetpack Glance for Android.
You can use any of the following options to work with the code here:
- Fleet: Jetbrains' new multiplatform-first IDE that's capable of working with all the languages in the project and running both the Android and iOS apps
- Android Studio Standard IDE for editing kotlin/Android code. With the kotlin multiplatform plugin, you can run the code on both Android and iOS
- Xcode allows for running the code on iOS, managing iOS simulators, and editing Swift code
English and Spanish currently. If you want to contribute something else feel free. Translations are found in the following files:
- composeApp/src/commonMain/composeResources/values-{locale}/strings.xml
- iosApp/widget/Localizable.xcstrings (edit in Xcode)
- iosApp/iosApp/InfoPlist.xcstrings (edit in Xcode)