https://github.com/4players/odin-example-swiftui
Sample app for ODIN on iOS and macOS written in Swift and SwiftUI
https://github.com/4players/odin-example-swiftui
demo example ios macos swift swiftui voip
Last synced: 7 months ago
JSON representation
Sample app for ODIN on iOS and macOS written in Swift and SwiftUI
- Host: GitHub
- URL: https://github.com/4players/odin-example-swiftui
- Owner: 4Players
- License: mit
- Created: 2022-09-12T15:37:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-22T09:34:08.000Z (almost 2 years ago)
- Last Synced: 2025-02-09T19:28:45.098Z (about 1 year ago)
- Topics: demo, example, ios, macos, swift, swiftui, voip
- Language: Swift
- Homepage:
- Size: 1.89 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 4Players ODIN SwiftUI Example
[](#requirements)
[](https://github.com/4Players/odin-wrapper-swift/blob/master/LICENSE)
[](https://twitter.com/4PlayersBiz)
This is a simple ODIN test client for iOS and macOS. It is written in Swift and SwiftUI and based on the [OdinKit](https://github.com/4Players/odin-wrapper-swift) package.
**Note:** For iOS, this project contains a _Settings Bundle_ to manage preferences from the _Settings_ app.
## Screenshots
| Login Screen | Room Screen |
| ------------ | ----------- |
|  |  |
## Getting Started
To check out this project for testing, clone the repository including submodules into a working directory of your choice.
1. Clone the repository:
`git clone --recursive https://github.com/4Players/odin-example-swiftui.git`
2. Complete the [OdinKit](https://github.com/4Players/odin-wrapper-swift) setup by downloading the required XCFramework version of the [ODIN Core SDK](https://github.com/4Players/odin-sdk):
`python3 /path/to/project/ODIN/Packages/OdinKit/Setup.py`
## License
This project is released under the MIT license. See [LICENSE](https://github.com/4Players/odin-example-swiftui/blob/master/LICENSE) for details.