From 3a20f8429ea5faae650ddef2a203eb73575ddcf2 Mon Sep 17 00:00:00 2001
From: Anna Ivahnenko <91467067+ivahnenkoAnna@users.noreply.github.com>
Date: Wed, 14 Sep 2022 10:29:07 +0200
Subject: [PATCH 1/2] Update README
---
README.md | 49 ++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 38 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index 0f5d12c..18c20cd 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,37 @@
-
+
+
+
+
+
+ Getting Started •
+ Documentation •
+ Example Apps •
+ Issues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Swift Database - swiftly persist objects on iOS & macOS
===============
-[](#cocoapods)
-[](#cocoapods)
-
+Powerful database for Swift that's also easy to use. Persist Swift objects quickly and reliably on-device on iOS and macOS.
**Your opinion matters to us!** Please fill in this 2-minute [Anonymous Feedback Form](https://forms.gle/LvVjN6jfFHuivxZX6).
-ObjectBox is a superfast, light-weight Swift database persisting Swift objects fast, easily, and fully ACID-compliant on-device on iOS and macOS.
-On top, it comes with an [out-of-the-box Data Sync](https://objectbox.io/sync/) handling the complexity of occassionally connected devices, networking and conflict resolution code for you. Build apps that reliably sync between devices and any backend, offline on-premise or online with the Cloud.
+## Demo code
```swift
let santa = Person(firstName: "Santa", lastName: "Claus")
@@ -27,7 +48,8 @@ Want details? **[Read the guides](https://swift.objectbox.io/)** or
**[check out the API docs](https://objectbox.io/docfiles/swift/current/)**.
## Table of Contents
-- [Features](#features)
+- [Why use ObjectBox for Swift data persistence?](#why-use-objectbox-for-swift-data-persistence)
+ - [Features](#features)
- [Adding ObjectBox to your project](#adding-objectbox-to-your-project)
- [New to CocoaPods?](#new-to-cocoapods)
- [CocoaPods troubleshooting](#cocoapods-troubleshooting)
@@ -38,10 +60,15 @@ Want details? **[Read the guides](https://swift.objectbox.io/)** or
- [Already using ObjectBox?](#already-using-objectbox)
- [Cross-platform database: Mobile, Desktop, Browser, Embedded, IoT](#cross-platform-database-mobile-desktop-browser-embedded-iot)
- [License](#license)
-
-Features
--------------
+## Why use ObjectBox for Swift data persistence?
+
+ObjectBox NoSQL database is fully ACID-compliant that's not only incredibly fast, but also sustainable in many ways. Its frugal recource
+use (CPU, memory, battery) makes ObjectBox an ideal choice for iOS apps. Working with our native Swift API is a breeze, so why not give it a try right away? Check out the [installation section below](#adding-objectbox-to-your-project). You can also star this repository for later 🌟
+
+On top, ObjectBox comes with an [out-of-the-box Data Sync](https://objectbox.io/sync/) handling the complexity of occassionally connected devices, networking and conflict resolution code for you. Build apps that reliably sync between devices and any backend, offline on-premise or online with the Cloud.
+
+### Features
🏁 **High performance** on restricted devices, like IoT gateways, micro controllers, ECUs etc.\
🪂 **Resourceful** with minimal CPU, power and Memory usage for maximum flexibility and sustainability\
🔗 **Relations:** object links / relationships are built-in\
@@ -163,7 +190,7 @@ Cross-platform database: Mobile, Desktop, Browser, Embedded, IoT
------------------------
ObjectBox is a cross-platform database supporting [multiple native languages](https://objectbox.io/dev-get-started/):
-* [ObjectBox Java/Kotlin Database](https://github.com/objectbox/objectbox-java): runs on Android, desktop, and servers.
+* [Java/Kotlin Database](https://github.com/objectbox/objectbox-java): runs on Android, desktop, and servers.
* [Golang Data Persistence](https://github.com/objectbox/objectbox-go): great for IoT, data-driven tools, and server applications.
* [C and C++ Database](https://github.com/objectbox/objectbox-c): native speed with zero copy access to objects on embedded devices
also enables porting ObjectBox to other languages.
From 831b4927a5c49f3f909c3f80f4b8087d8a5c5b24 Mon Sep 17 00:00:00 2001
From: Vivien
Date: Fri, 16 Sep 2022 10:31:59 +0200
Subject: [PATCH 2/2] Updated some texts to reflect current positioning while
still being in line with SEO goals
changed link texts
put the questionnaire further down for now,
killed: We want ObjectBox not only to be the fastest Swift database, but also the most enjoyable and sustainable way to persist objects in Swift
---
README.md | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index 18c20cd..503f393 100644
--- a/README.md
+++ b/README.md
@@ -27,9 +27,7 @@
Swift Database - swiftly persist objects on iOS & macOS
===============
-Powerful database for Swift that's also easy to use. Persist Swift objects quickly and reliably on-device on iOS and macOS.
-
-**Your opinion matters to us!** Please fill in this 2-minute [Anonymous Feedback Form](https://forms.gle/LvVjN6jfFHuivxZX6).
+Powerful & superfast database for Swift that's also easy to use. Persist Swift objects quickly and reliably on-device on iOS and macOS.
## Demo code
@@ -63,14 +61,13 @@ Want details? **[Read the guides](https://swift.objectbox.io/)** or
## Why use ObjectBox for Swift data persistence?
-ObjectBox NoSQL database is fully ACID-compliant that's not only incredibly fast, but also sustainable in many ways. Its frugal recource
-use (CPU, memory, battery) makes ObjectBox an ideal choice for iOS apps. Working with our native Swift API is a breeze, so why not give it a try right away? Check out the [installation section below](#adding-objectbox-to-your-project). You can also star this repository for later 🌟
+Simple but powerful; frugal but fast: The ObjectBox NoSQL database offers an intuitive Swift API that's easy to pick up, fun to work with, and incredibly fast, making it sustainable in many ways. Its frugal recource use (CPU, memory, battery / power) makes ObjectBox an ideal and sustainable choice for iOS apps. So why not give it a try right away? Check out the [installation section below](#adding-objectbox-to-your-project). You can also star this repository for later 🌟
On top, ObjectBox comes with an [out-of-the-box Data Sync](https://objectbox.io/sync/) handling the complexity of occassionally connected devices, networking and conflict resolution code for you. Build apps that reliably sync between devices and any backend, offline on-premise or online with the Cloud.
### Features
🏁 **High performance** on restricted devices, like IoT gateways, micro controllers, ECUs etc.\
-🪂 **Resourceful** with minimal CPU, power and Memory usage for maximum flexibility and sustainability\
+💚 **Resourceful** with minimal CPU, power and Memory usage for maximum flexibility and sustainability\
🔗 **Relations:** object links / relationships are built-in\
💻 **Multiplatform:** Linux, Windows, Android, iOS, macOS
@@ -83,8 +80,6 @@ On top, ObjectBox comes with an [out-of-the-box Data Sync](https://objectbox.io/
👥 **[ObjectBox Sync](https://objectbox.io/sync/):** keeps data in sync between devices and servers\
🕒 **[ObjectBox TS](https://objectbox.io/time-series-database/):** time series extension for time based data
-Enjoy ❤️
-
Adding ObjectBox to your project
--------------------------------------------------------
@@ -170,9 +165,7 @@ Source code for ObjectBox's Swift binding can be found [in the Source folder](So
Already using ObjectBox?
---------------------------
-We're on a mission to bring joy and delight to Mobile app developers. We want ObjectBox not only to be the fastest Swift database, but also the swiftiest Swift data persistence, making you enjoy coding with ObjectBox.
-
-To do that, we want your feedback: what do you love? What's amiss? Where do you struggle in everyday app development?
+We're on a mission to bring joy, delight and sustainability to app developers. **To do this, we need your help:** Please fill in this 2-minute [Anonymous Feedback Form](https://forms.gle/LvVjN6jfFHuivxZX6). Let us know what you love and what is amiss, so we can improve.
**We're looking forward to receiving your comments and requests:**
@@ -188,10 +181,10 @@ Keep in touch: For general news on ObjectBox, [check our blog](https://objectbox
Cross-platform database: Mobile, Desktop, Browser, Embedded, IoT
------------------------
-ObjectBox is a cross-platform database supporting [multiple native languages](https://objectbox.io/dev-get-started/):
+ObjectBox is a cross-platform database supporting sustainable app development in [multiple native languages](https://objectbox.io/dev-get-started/):
* [Java/Kotlin Database](https://github.com/objectbox/objectbox-java): runs on Android, desktop, and servers.
-* [Golang Data Persistence](https://github.com/objectbox/objectbox-go): great for IoT, data-driven tools, and server applications.
+* [Golang Database](https://github.com/objectbox/objectbox-go): great for IoT, data-driven tools, and server applications.
* [C and C++ Database](https://github.com/objectbox/objectbox-c): native speed with zero copy access to objects on embedded devices
also enables porting ObjectBox to other languages.
* [Flutter/Dart Database](https://github.com/objectbox/objectbox-dart/): persist Dart objects & build cross-platform apps using Flutter.