Skip to content
/ NYTimes-KMP Public template

A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web

License

Notifications You must be signed in to change notification settings

xxfast/NYTimes-KMP

Repository files navigation

NYTimes-KMP

Build Kotlin

badge-android badge-wearos badge-desktop badge-desktop badge-browser-js badge-browser-wasm

A KMP template of the New York Times App using Compose multiplatform. To build and run this application you will need an API key from the New York Times.

Libraries used

Run instructions

Run configurations available on .idea/runConfigurations for each platform.

run-config.png

platform gradle command
android ./gradlew :app:android:assembleDebug
wear ./gradlew :app:wear:assembleDebug
ios /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project app/ios/ios.xcodeproj -scheme NYTimes -configuration Debug
desktop ./gradlew :app:desktop:run
js ./gradlew :app:web:jsBrowserDevelopmentRun
wasm ./gradlew :app:web:wasmJsBrowserDevelopmentRun

Showcase

Android

Android.mp4

WearOs

WearOs.mp4

iOS

iOS.mp4

Desktop

Desktop.min.mp4

Web (Js & WasmJs)

Web.mp4