Odd request - need an ear. Updating to Room from direct SQLite code..

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/androiddev

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Zigi - Delete the most useless function ever: context switching.
  • SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    may i suggest instead: SQLDelight

  • LivingRoom

    LivingRoom is another layer above the Android Room persistence library. LivingRoom generates all the boilerplate DAOs, Repositories, ViewModels and the Database.

    Recently I was at the same stage in my app, same case as you (slight difference: moving from Couchbase Lite to SQL). I had to evaluate RoomDB. One time I stumbled upon this SO post. It basically complains about the boilerplate code you need to write when using RoomDB (all the data classes and their relations). One of the answers suggested to use their own boilerplate code generator: https://github.com/msbelaid/LivingRoom.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts