mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
Apple iOS, iPadOS & macOS Clients For Meshtastic
| Meshtastic Client.xcodeproj | ||
| MeshtasticClient | ||
| MeshtasticClientTests | ||
| MeshtasticClientUITests | ||
| .gitignore | ||
| .swiftlint.yml | ||
| gen_protos.sh | ||
| LICENSE | ||
| README.md | ||
Meshtastic Apple Clients
OS Requirements
- iOS App Requires iOS 15 +
- Mac App Reguires macOS 12 +
Code Standards
- Use SwiftUI whenever possible
- Use Hierarchical icons
- Use Core Data for persistence
- Requires SwiftLint - see https://github.com/realm/SwiftLint
To update protobufs:
- install swift-protobuf: brew install swift-protobuf
- check out the latest commit from master branch from here: https://github.com/meshtastic/Meshtastic-protobufs in a directory that is at the same level as this project
- run: ./gen_proto.sh
- build, test, commit changes
- You may need to run swiftlint --fix