dkdevpro / multiplatform-chat-app

A Multiplatfrom chat app for Web, Desktop, Android, iOS, macOS and watchOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MultiplatformChat

**Multiplatform Chat** project using Jetpack Compose and SwiftUI. Currently running on * Android (Jetpack Compose) * iOS (SwiftUI) * Desktop (Compose for Desktop) * Web (Kotlin/JS + React Wrapper) * JVM

Building

You need to use Android Studio Canary version. Have tested on XCode v11 and v12. When opening iOS/watchOS/macOS projects remember to open .xcworkspace file (and not .xcodeproj one). To exercise web client run ./gradlew :web:browserDevelopmentRun.

Jetpack Compose for Desktop client

This client is available in compose-desktop module. Note that you currently need to use EAP version of kotlin plugin and also use appropriate JVM when running (works for example with Java 11)

Languages, libraries and tools used

About

A Multiplatfrom chat app for Web, Desktop, Android, iOS, macOS and watchOS

License:Apache License 2.0


Languages

Language:Kotlin 93.7%Language:Ruby 4.1%Language:Shell 2.2%