Skip to content

konnovdev/android_databases

Repository files navigation

Databases speed comparison for Android

This project compares performance of various database libraries for Android.

demo screenshot

Libraries tested:

Data sets

For now there are two data sets:

Project structure

The project is divided into three types of modules:

  • app - main screen and Application class.
  • feature - logic for testing a particular database
  • common - code shared between the modules modules scheme

To structure the code itself, clean architecture is used. With the only classes being different across the features are DtoConverter and DbDataSource on the data layer. This means if you want to add a performance test for a new database, all you have to do is create your own implementation of these two classes. architecture scheme

Tech stack

This project utilizes the latest Android technologies, such as:

About

Databases comparison for Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages