Go to content

KotlinConf 2019: Embedded NoSQL Data Persistence, Everywhere by Salomon Brys

Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs Embedded mobile data persistence has always been a complicated topic. For long, SQLite has been the only viable embedded database. In this talk, we will introduce a new alternative for Kotlin on all platforms: an embedded NoSQL database with common Kotlin API available for multiple Kotlin targets such as Android through Kotlin/JVM and iOS through Kotlin/Native. First, we will demo its data and ORM API, showing how can Kotlin data objects can be seamlessly stored and retrieved. Next, we will go into more details about how indexes are being stored, how to use them, how to handle data schema update and the best practices to handle different scenarii. Finally, we will explore its strength and weaknesses and discuss its best use cases. Resources: KotlinConf website: https://jb.gg/fyaze5 KotlinConf on Twitter: https://twitter.com/kotlinconf Kotlin website: https://jb.gg/pxrsn6 Kotlin blog: https://jb.gg/7uc7ow Kotlin on Twitter: https://twitter.com/kotlin #KotlinConf19 #Kotlin #JetBrains About the Presenter: I am the developer and maintainer of the Kodein multiplatform framework as well as the founder of the Kodein Koders company. Deeply rooted in the Open-Source philosophy, I am dedicated to making tools and libraries to make programming easier, safer, and more exciting. I also love boardgaming and flying small planes (which I have a license for).

December 4, 2019