Skip to content

Commit 6fa597a

Browse files
README: clarify supported platforms of the Java library, clean up.
1 parent 40fe841 commit 6fa597a

File tree

1 file changed

+21
-10
lines changed

1 file changed

+21
-10
lines changed

README.md

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@
2222
</a>
2323
</p>
2424

25-
# ObjectBox - Fast and Efficient Java Database (Kotlin, Android)
25+
# ObjectBox - Fast and Efficient Java Database (Android, JVM)
2626

27-
ObjectBox Java is a simple yet powerful database designed specifically for Java applications. Store and manage data effortlessly in your Android, Linux, macOS, iOS, or Windows app with ObjectBox. Enjoy exceptional speed, frugal resource usage, and environmentally-friendly development 💚
27+
ObjectBox Java is a simple yet powerful database designed specifically for **Java and Kotlin** applications.
28+
Store and manage data effortlessly in your Android or JVM Linux, macOS or Windows app with ObjectBox.
29+
Enjoy exceptional speed, frugal resource usage, and environmentally-friendly development. 💚
2830

2931
### Demo code
3032

@@ -35,7 +37,8 @@ playlist.songs.add(new Song("Lalala"));
3537
playlist.songs.add(new Song("Lololo"));
3638
box.put(playlist);
3739
```
38-
--> [More details in the docs](https://docs.objectbox.io/)
40+
41+
➡️ [More details in the docs](https://docs.objectbox.io/)
3942

4043
```kotlin
4144
// Kotlin
@@ -57,7 +60,7 @@ box.put(playlist)
5760

5861
## Key Features
5962
🏁 **High performance:** exceptional speed, outperforming alternatives like SQLite and Realm in all CRUD operations.\
60-
💚 **Efficient Resource Usage:** minimal CPU, power and Memory consumption for maximum flexibility and sustainability.\
63+
💚 **Efficient Resource Usage:** minimal CPU, power and memory consumption for maximum flexibility and sustainability.\
6164
🔗 **[Built-in Object Relations](https://docs.objectbox.io/relations):** built-in support for object relations, allowing you to easily establish and manage relationships between objects.\
6265
👌 **Ease of use:** concise API that eliminates the need for complex SQL queries, saving you time and effort during development.
6366

@@ -120,18 +123,24 @@ For details please check the [docs](https://docs.objectbox.io).
120123

121124
## Why use ObjectBox for Java data management?
122125

123-
ObjectBox is a NoSQL Java database designed for local data storage on resource-restricted devices, prioritizing offline-first functionality. It is a smart and sustainable choice for local data persistence in Java and Kotlin applications. It offers efficiency, ease of use, and flexibility.
126+
ObjectBox is a NoSQL Java database designed for local data storage on resource-restricted devices, prioritizing
127+
offline-first functionality. It is a smart and sustainable choice for local data persistence in Java and Kotlin
128+
applications. It offers efficiency, ease of use, and flexibility.
124129

125130
### Fast but resourceful
126-
Optimized for speed and minimal resource consumption, ObjectBox is an ideal solution for mobile devices. It has excellent performance, while also minimizing CPU, RAM, and power usage. ObjectBox outperforms SQLite and Realm across all CRUD (Create, Read, Update, Delete) operations. Check out our [Performance Benchmarking App repository](https://github.com/objectbox/objectbox-performance).
131+
Optimized for speed and minimal resource consumption, ObjectBox is an ideal solution for mobile devices. It has
132+
excellent performance, while also minimizing CPU, RAM, and power usage. ObjectBox outperforms SQLite and Realm across
133+
all CRUD (Create, Read, Update, Delete) operations. Check out our [Performance Benchmarking App repository](https://github.com/objectbox/objectbox-performance).
127134

128135
### Simple but powerful
129-
With its concise native-language API, ObjectBox simplifies development by requiring less code compared to SQLite. It operates on plain objects (POJOs) with built-in relations, eliminating the need to manage rows and columns. This approach is efficient for handling large data volumes and allows for easy model modifications.
136+
With its concise language-native API, ObjectBox simplifies development by requiring less code compared to SQLite. It
137+
operates on plain objects (POJOs) with built-in relations, eliminating the need to manage rows and columns. This
138+
approach is efficient for handling large data volumes and allows for easy model modifications.
130139

131140
### Functionality
132141

133142
💐 **[Queries](https://docs.objectbox.io/queries):** filter data as needed, even across relations\
134-
💻 **Multiplatform:** supports Linux, Windows, Android, iOS, macOS, and any POSIX system\
143+
💻 **[Multiplatform](https://docs.objectbox.io/faq#on-which-platforms-does-objectbox-run):** supports Android and JVM on Linux (also on ARM), Windows and macOS\
135144
🌱 **Scalable:** handling millions of objects resource-efficiently with ease\
136145
🦮 **Statically typed:** compile time checks & optimizations\
137146
📃 **Automatic schema migrations:** no update scripts needed
@@ -144,15 +153,17 @@ With its concise native-language API, ObjectBox simplifies development by requir
144153

145154
**Tell us what you think!** Share your thoughts through our [Anonymous Feedback Form](https://forms.gle/bdktGBUmL4m48ruj7).
146155

147-
At ObjectBox, we are dedicated to bringing joy and delight to app developers by providing intuitive and fun-to-code-with APIs. We genuinely want to hear from you: What do you love about ObjectBox? What could be improved? Where do you face challenges in everyday app development?
156+
At ObjectBox, we are dedicated to bringing joy and delight to app developers by providing intuitive and fun-to-code-with
157+
APIs. We genuinely want to hear from you: What do you love about ObjectBox? What could be improved? Where do you face
158+
challenges in everyday app development?
148159

149160
**We eagerly await your comments and requests, so please feel free to reach out to us:**
150161
- Add [GitHub issues](https://github.com/ObjectBox/objectbox-java/issues)
151162
- Upvote important issues 👍
152163
- Drop us a line via [@ObjectBox_io](https://twitter.com/ObjectBox_io/) or contact[at]objectbox.io
153164
- ⭐ us on GitHub if you like what you see!
154165

155-
Thank you! Stay updated with our [blog](https://objectbox.io/blog)
166+
Thank you! Stay updated with our [blog](https://objectbox.io/blog).
156167

157168
## Other languages/bindings
158169

0 commit comments

Comments
 (0)