mbalex99
Joined 12 years ago
Joined 12 years ago
SwiftUI is insanely productive when it comes to building mostly simple list and form applications.
I highly recommend that you try it, you can always build a component or large sections using UIKit if you run into issues.
At Ditto almost all of our enterprise customers use SwiftUI over UIKit because SwiftUI is so productive for the vast majority of use cases. Does it have parity with UIKit? No… but it’s never been a dealbreaker for us.
It also powers point of sale and kitchen systems at Chick fil A.
The major thing that Ditto is that it can sync without internet using Bluetooth low energy, peer to peer WiFi and Local Area network. It can even do multi-hop.
Or more user oriented databases like HubSpot, Salesforce CRM, Microsoft Access?
A) PouchDB, Couchbase, Firebase, Realm are all databases that can sync to a "master" node in the cloud.
B) AODV and BATMAN are really an ad-hoc mesh networking and routing protocol.
Ditto is both A and B. You work with Ditto as a database on your mobile, IoT, web app with common database functions (querying, updating, deleting etc...) and we will sync the changes between edge and cloud devices. Most developers cannot sensibly use AODV and BATMAN to build robust collaborative applications, it's too hard. We abstract all of the routing, network resiliency, and replication away from you; just work with the database
I think this is our biggest differentiator compared to other sync systems.
Ditto is a CRDT based database that uses WiFi Direct, WiFi Access Point, Apple Wireless Direct, and or Bluetooth Low Energy to sync over a mesh network and is fully written in Rust.
Feel free to email at [email protected]