Third-party libraries
We have seen how to store data in multiple ways but, as with previous chapters, there are many libraries out there that simplify this job. As usual, depending on what your project requires and common sense, we recommend that you either use a third-party library or build your own implementation. If you wish to use a third-party library, let's briefly talk about Realm, http://www.realm.io.
Realm
Realm is a mobile database that aims to replace SQLite. For more information, full examples, and documentation go to the official website.
For details about the latest Java and Android release, refer to https://realm.io/docs/java/latest/.
To start with Realm, we need to add the dependencies to our gradle file. In our top folder root, add the following:
buildscript { repositories { jcenter() } dependencies { classpath "io.realm:realm-gradle-plugin:1.1.0" } }
If we already have jcenter as the repository, we just need to add the line with...