Leandrofavarin don   tfearsql abetterwaytostoreandhandledatawithsqlbrite sqldelight cover

Don't Fear SQL: Store & Handle Data w/ SQLBrite & SQLDelight

If you enjoy talks from 360 AnDev, please support the conference via Patreon!

For many people, SQL can be intimidating when writing mobile apps. To avoid its complexity, various libraries started to implement techniques such as Object-Relational Mapping. They ease basic operations on complex objects, but come with a set of downsides such as decreased performance and the learning curve of a new library.

Get more development news like this

Square’s libraries SQLBrite and SQLDelight improve data manipulation by embracing all the powerful capabilities of SQLite while removing common frictions like runtime crashes, boilerplate code, and type-unsafe APIs.

In this talk I’ll present the reactive mindset behind SQLBrite and the code-generation capabilities of SQLDelight. When combined, these two libraries will help you architect and code safer and faster with queries autocompletion, code reuse, and much more.

Next Up: Data Modeling Best Practices with Realm

General link arrow white

About the content

This talk was delivered live in July 2017 at 360 AnDev. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers.

Leandro Favarin

Leandro has been working as a software engineer for mobile devices and portable technology since 2010. His focus is on the Android platform and everything around it. A hobbyist photographer, former guitar player, music lover and technology enthusiast.

4 design patterns for a RESTless mobile integration »