You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-10Lines changed: 21 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,11 @@
22
22
</a>
23
23
</p>
24
24
25
-
# ObjectBox - Fast and Efficient Java Database (Kotlin, Android)
25
+
# ObjectBox - Fast and Efficient Java Database (Android, JVM)
26
26
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. 💚
--> [More details in the docs](https://docs.objectbox.io/)
40
+
41
+
➡️ [More details in the docs](https://docs.objectbox.io/)
39
42
40
43
```kotlin
41
44
// Kotlin
@@ -57,7 +60,7 @@ box.put(playlist)
57
60
58
61
## Key Features
59
62
🏁 **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.\
61
64
🔗 **[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.\
62
65
👌 **Ease of use:** concise API that eliminates the need for complex SQL queries, saving you time and effort during development.
63
66
@@ -120,18 +123,24 @@ For details please check the [docs](https://docs.objectbox.io).
120
123
121
124
## Why use ObjectBox for Java data management?
122
125
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.
124
129
125
130
### 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).
127
134
128
135
### 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.
130
139
131
140
### Functionality
132
141
133
142
💐 **[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\
135
144
🌱 **Scalable:** handling millions of objects resource-efficiently with ease\
136
145
🦮 **Statically typed:** compile time checks & optimizations\
137
146
📃 **Automatic schema migrations:** no update scripts needed
@@ -144,15 +153,17 @@ With its concise native-language API, ObjectBox simplifies development by requir
144
153
145
154
❤ **Tell us what you think!** Share your thoughts through our [Anonymous Feedback Form](https://forms.gle/bdktGBUmL4m48ruj7).
146
155
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?
148
159
149
160
**We eagerly await your comments and requests, so please feel free to reach out to us:**
0 commit comments