Apple iOS, iPadOS & macOS Clients For Meshtastic
Find a file
2024-06-06 15:45:54 -07:00
.github Update feature.yml 2023-08-15 18:57:37 -07:00
.scripts General Project Cleanup 2024-06-03 19:58:18 -05:00
de.lproj localized log strings 2024-06-06 09:58:15 -07:00
en.lproj localized log strings 2024-06-06 09:58:15 -07:00
fr.lproj localized log strings 2024-06-06 09:58:15 -07:00
he.lproj localized log strings 2024-06-06 09:58:15 -07:00
Meshtastic LIttle logging cleanup 2024-06-06 15:45:54 -07:00
Meshtastic.xcodeproj Refactor how mesh packets are persisted to the data model 2024-06-06 15:14:53 -05:00
pl.lproj localized log strings 2024-06-06 09:58:15 -07:00
protobufs@a45a6154d0 Update protobufs, tag for map circle 2024-06-01 23:02:06 -07:00
pt-PT.lproj localized log strings 2024-06-06 09:58:15 -07:00
pt.lproj Update Localizable.strings fine combed 2024-05-08 02:54:32 +01:00
se.lproj localized log strings 2024-06-06 09:58:15 -07:00
Settings.bundle Simplify settings 2024-05-01 10:13:15 -07:00
Widgets Update image, remove unnesary version checks in widgets 2023-09-21 13:25:38 -07:00
zh-Hans.lproj localized log strings 2024-06-06 09:58:15 -07:00
zh-Hant-TW.lproj localized log strings 2024-06-06 09:58:15 -07:00
zh-TW.lproj Update Localizable.strings 2024-05-09 23:07:48 +08:00
.gitignore chore: add protobufs to git index 2024-02-21 00:44:00 -07:00
.gitmodules Add back submodule 2024-05-01 19:55:39 -07:00
.swiftlint.yml Adopt OSLog for logging and replace the majority of calls to print() 2024-06-01 11:30:29 -05:00
LICENSE Create LICENSE 2022-01-24 04:53:59 -08:00
meshtastic-1080x1080.png Update readme 2022-11-19 11:12:40 -08:00
README.md General Project Cleanup 2024-06-03 19:58:18 -05:00

Meshtastic Apple Clients

Meshtastic App Store Launch Image

Overview

SwiftUI client applications for iOS, iPadOS and macOS.

Getting Started

This project is currently using Xcode 15.4.

  1. Clone the repo.
  2. Open Meshtastic.xcodeproj
  3. Build and run the Meshtastic target.
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:

  • run:
    .scripts/gen_protos.sh
    
  • build, test, commit changes

License

This project is licensed under the GPL v3. See the LICENSE file for details.