SQLDelight Alternatives
Similar projects and alternatives to SQLDelight
-
-
Realm Asset Helper
A small library to help with Realm.IO integration in Android apps
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
RoomAsset
A helper library to help using Room with existing pre-populated database [DEPRECATED].
-
DBFlow
A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
-
ObjectBox Java (Kotlin, Android)
Fast lightweight Java Database for storing and syncing objects in Mobile & IoT
-
Ktorm
A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
MapDB
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
-
contacts-android
Android Contacts API Library written in Kotlin with Java interoperability. No more ContentProviders and cursors. Say goodbye to ContactsContract. Build your own contacts app!
-
-
-
RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
-
-
-
MPAndroidChart
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
-
Lottie for Android, iOS, and React Native
Render After Effects animations natively on Android and iOS, Web, and React Native
-
glide
An image loading and caching library for Android focused on smooth scrolling
-
-
-
SQLDelight reviews and mentions
-
Kotlin and JPA
SQLDelight + Kotlin is a match made in heaven. Plus it's much nicer than having to mess with any ORM https://github.com/cashapp/sqldelight
-
"ORMs have a special place in my heart, not entirely unlike Brutus and Caesar: a dear friend who betrays you and leaves you to die a slow, painful death." – Taming SQL and ORMs with sqlc
SqlDelight is an equivalent library in the Kotlin/JVM ecosystem that follows the same philosophy (write queries in SQL and generate code from them rather than the opposite approach taken by typical ORMs).
The only reason I haven't tested SQLDelight a lot is because they haven't implemented a way to "rename" a table when generating the classes, so if your table is called players... well, now all of the generated classes will also be named Players, which is super annoying.
- Just released the first SQLDelight 2.0 alpha
-
How do you guys go about the persistence layer?
Something I'll add because it hasn't been mentioned yet is sqldelight.
-
Getting Started With Kotlin Multiplatform Mobile
Some Libraries That Work Really Well SQLDelight as the name implies, this library is for dealing with SQL on all platforms that KMM supports. It's somewhat easy to use and works extremely reliable, plus has a very active community.
-
What are the most common used (3rd party) libraries and frameworks used in Android development?
Persistence: Room, SqlDelight
-
Do you use kotlin/js?
Now if you're just writing a crud app (what my hobby project is) and you use compose multiplatform for your UI, SQLDelight for persistence, and one of the many MPP architecture libraries, you don't have to write a wrapper.
-
Creating a type-safe WHERE clause DSL using Kotlin
I did not know about SQLDelight! Thanks for sharing that. I just took a quick look at it. From what I saw, it might not work for my use case. But I'm not 100% sure unless I spend a few hours actually trying it out. I'm building a library where the database tables are already defined by the system. I'm talking about the Contacts Provider. Let me know if you think that it's possible. Otherwise, I'll give it a try when I miraculously get some free time lol.
-
Odd request - need an ear. Updating to Room from direct SQLite code..
may i suggest instead: SQLDelight
-
Do you contribute to open-source android projects?
i once clarified a getting started doc for SQLDelight (not strictly Android-only, but has Android variant). it's not much, but it's honest work
- Thoughts aloud about Exposed
-
SQL builder?
I'm not sure if this would completely solve your problem of writing queries, but SQLDelight will generate type safe apis to use from your kotlin code and provides some code completion when writing the queries. Otherwise if you're not tied to SQL, can always check out an orm like realm
- Performance Improvements in .NET 6
-
New to Android, Why Can't I Just Write SQL?
Check out SQLDelight. It lets you write queries in plain SQL and generates Kotlin code around them so that you can easily interact with your database inside your app.
Stats
cashapp/sqldelight is an open source project licensed under Apache License 2.0 which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.