PathWidgetXplat
PathWidgetXplat copied to clipboard
Departures widget for PATH using kotlin multiplatform
Departures App for PATH
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.
Setup
You can use any of the following options to work with the code here:
- 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
App store links
Localizations
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)