Giter Club home page Giter Club logo

awesome-android-persistence's Introduction

Awesome Android Persistence Awesome

A curated list of awesome android persistence libraries about SQLite, ORM, Mobile Database, SharedPreferences, etc.

Contents

SQLite

  • Android-sqlite-asset-helper - An Android helper class to manage database creation and version management using an application's raw asset files.
  • LitePal - An Android library that makes developers use SQLite database extremely easy.
  • Room Persistence - The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
  • Requery - Modern SQL based query & persistence for Java / Kotlin / Android.
  • Storio - Reactive API for SQLiteDatabase and ContentResolver.
  • Squidb - SquiDB is a SQLite database library for Android and iOS.
  • Sqldelight - SQLDelight generates typesafe APIs from your SQL statements.
  • Sqlite-android - Android SQLite support library.

SQLite ORM

  • ActiveAndroid - Active record style SQLite persistence for Android.
  • Android-lite-orm - A fast, small, powerful ORM framework for Android.
  • ConserveORM - A library for storing your Java/Scala/Kotlin objects in a database.
  • DBFlow - A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
  • GreenDao - greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
  • Ormlite-android - ORMLite Android functionality used in conjunction with ormlite-core.
  • Realm - Realm is a mobile database: a replacement for SQLite & ORMs.
  • Realm-Extension - Simplify code to its minimum expression with this set of Kotlin extensions for Realm.
  • Sugar - Insanely easy way to work with Android Database.

NoSQL

  • Couchbase-lite-android - Lightweight, embedded, syncable NoSQL database engine for Android.
  • Paper - Paper is a fast NoSQL-like storage for Java/Kotlin objects on Android with automatic schema migration support.

Object Oriented Database

  • ObjectBox - ObjectBox is a superfast mobile database for objects.

SharedPreferences

  • Kotpref - Android SharedPreferences delegation library for Kotlin.
  • PreferenceRoom - Manage your android project's SharedPreferences more efficiently.
  • PersistentCookieJar - A persistent CookieJar implementation for OkHttp 3 based on SharedPreferences.
  • Rx-preferences - Reactive SharedPreferences for Android.
  • Rxkprefs - A small, Rx-powered shared preferences library for Kotlin.
  • Tray - A SharedPreferences replacement for Android with multiprocess support.

Storage

  • Android Storage - Create, read, delete, append, encrypt files and more, on internal or external disk spaces with a really simple API.
  • Store - Android Library for Async Data Loading and Caching.

Cryptography

  • Android-database-sqlcipher - Android SQLite API based on SQLCipher.
  • Conceal - Conceal provides easy Android APIs for performing fast encryption and authentication of data.
  • EncryptedPreferences - AES-256 encrypted SharedPreferences for Android.
  • Hawk - Secure, simple key-value storage for Android.
  • Secured-Preference-Store - A cryptography library and a SharedPreferences wrapper for Android that encrypts the content with 256 bit AES encryption. The Encryption key is securely stored in device's KeyStore.

Debugging

  • Android DbInspector - Android library for viewing and sharing in app databases.
  • Stetho - Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.

License

CC0

To the extent possible under law, skydoves has waived all copyright and related or neighboring rights to this work.

awesome-android-persistence's People

Contributors

asdfghjkkl11 avatar rurimo avatar skydoves avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

awesome-android-persistence's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.