Meshtastic-Apple/README.md

49 lines
887 B
Markdown
Raw Normal View History

2022-01-24 17:36:38 -08:00
# Meshtastic Apple Clients
2022-11-19 11:12:40 -08:00
<a href="https://apple.co/3Auysep">
<img alt="Meshtastic App Store Launch Image" src="meshtastic-1080x1080.png" />
</a>
2022-05-12 21:22:10 +10:00
## Overview
2024-02-03 21:28:36 +00:00
SwiftUI client applications for iOS, iPadOS and macOS.
2022-05-12 21:22:10 +10:00
## Getting Started
2021-12-25 23:52:20 -08:00
This project is currently using **Xcode 15.4**.
2021-12-25 23:52:20 -08:00
1. Clone the repo.
2. Open `Meshtastic.xcodeproj`
2. Build and run the `Meshtastic` target.
2021-12-25 23:52:20 -08:00
```sh
git clone git@github.com:meshtastic/Meshtastic-Apple.git
cd Meshtastic-Apple
open Meshtastic.xcodeproj
```
## Technical Standards
### Supported Operating Systems
* iOS 16+
* iPadOS 16+
* macOS 13+
### Code Standards
- Use SwiftUI
- Use SFSymbols for icons
- Use Core Data for persistence
## Updating Protobufs:
2022-05-12 21:22:10 +10:00
- run:
```bash
.scripts/gen_protos.sh
2022-05-12 21:22:10 +10:00
```
- build, test, commit changes
## License
This project is licensed under the GPL v3. See the [LICENSE](LICENSE) file for details.