{"id":19974004,"url":"https://github.com/objectbox/objectbox-examples","last_synced_at":"2025-10-05T14:53:50.720Z","repository":{"id":43025825,"uuid":"79907973","full_name":"objectbox/objectbox-examples","owner":"objectbox","description":"Examples for ObjectBox Android/Java, the super-fast database","archived":false,"fork":false,"pushed_at":"2025-05-14T05:37:27.000Z","size":1065,"stargazers_count":400,"open_issues_count":2,"forks_count":98,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-05-14T06:48:09.672Z","etag":null,"topics":["android","database","examples","java","kotlin"],"latest_commit_sha":null,"homepage":"http://objectbox.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/objectbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-24T12:04:59.000Z","updated_at":"2025-05-14T05:37:30.000Z","dependencies_parsed_at":"2024-06-03T12:48:29.168Z","dependency_job_id":"ef86cb64-f5c6-43af-92a8-a82cf97e44e0","html_url":"https://github.com/objectbox/objectbox-examples","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/objectbox%2Fobjectbox-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/objectbox%2Fobjectbox-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/objectbox%2Fobjectbox-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/objectbox%2Fobjectbox-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/objectbox","download_url":"https://codeload.github.com/objectbox/objectbox-examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254442854,"owners_count":22071877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","database","examples","java","kotlin"],"created_at":"2024-11-13T03:13:34.802Z","updated_at":"2025-10-05T14:53:45.673Z","avatar_url":"https://github.com/objectbox.png","language":"Java","readme":"# ObjectBox Java SDK examples\n\nExamples of JVM and Android applications written in Java and Kotlin using the [Java SDK](https://github.com/objectbox/objectbox-java)\nfor [ObjectBox](https://objectbox.io), the superfast object-oriented database.\n\n**For examples in other languages, see the [GitHub repository for that language](https://github.com/objectbox).**\n\n## JVM\n\n* **[java-main](java-main)**: a note taking command-line application that shows how to define the\n  data model, create a store and put and get data.\n* **[java-main-maven](java-main-maven)**: the same app, but using a Maven project.\n* **[kotlin-main](kotlin-main)**: the same app, but written in Kotlin.\n\n## Android\n\n* **[android-app-kotlin](android-app-kotlin)**: a note taking app that shows how to define the data \nmodel, indexes and relations, create a store, put and get data, use Admin UI and create unit tests.\n* **[android-app](android-app)**: a more basic variant of the above written in Java.\n* **[android-app-relations](android-app-relations)**: shows how to use all types of available relations.\n* **[android-app-arch](android-app-arch)**: shows how to use ObjectBoxLiveData with ViewModel and ObjectBoxDataSource with the Paging library.\n* **[android-app-multimodule](android-app-multimodule)**: shows how to use a separate database in each feature module.\n* **[android-app-multiprocess](android-app-multiprocess)**: shows how to use ObjectBox from a different process.\n\n## [Vector Search](https://docs.objectbox.io/on-device-vector-search)\n\n* **[java-main-vector-search](java-main-vector-search)**: a cities and coordinates command-line\n  application that shows how to do on-device ANN vector search.\n\n## [Sync](https://sync.objectbox.io/)\n\nSee the dedicated [Sync examples repository](https://github.com/objectbox/objectbox-sync-examples).\n\n## Other examples\n\n* **[android-app-daocompat](android-app-daocompat)**: shows how to use the DAOcompat compatibility layer to help migrate from greenDAO.\n* **[java-performance](java-performance)**: a command-line application that runs performance tests with ObjectBox.\n\n## MyObjectBox missing? Build the project!\n\nIf the `MyObjectBox` class can not be found, make sure to build the project first.\nThis and other ObjectBox related classes are generated when building the project.\n\n## Issues and feedback\n\nIf you are looking for help with how to use ObjectBox [see our documentation](https://docs.objectbox.io).\n\nIf you found an issue or have feedback about these examples feel free to submit an [issue in the Java SDK repository](https://github.com/objectbox/objectbox-java/issues).\n\n## Links\n\n[ObjectBox Documentation](https://docs.objectbox.io)\n\n[ObjectBox Features](https://objectbox.io/features/)\n\n[ObjectBox Java SDK repository](https://github.com/objectbox/objectbox-java)\n\n## License\n\n```\nCopyright 2017-2025 ObjectBox Ltd. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobjectbox%2Fobjectbox-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobjectbox%2Fobjectbox-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobjectbox%2Fobjectbox-examples/lists"}