Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Android Realm Fundamentals

via Pluralsight

Overview

To save a large amount of structured data persistently, you need a database system. In this course, you'll discover Realm, an object-oriented database system that stores data in an object tree and performs queries at a very high speed.

Most Android apps need to save data persistently. Data saved can be the user settings, file based, and can be in a structured form. To save a large amount of structured data persistently, we need a database system. In this course, Android Realm Fundamentals, you'll discover Realm, an object-oriented database system that stores data in an object tree and performs queries at a very high speed. The database remains private to your own application, and by default cannot be accessed from outside the application. First, you'll learn the basic fundamentals of Realm and how to integrate it into your own project. Next, you'll dive further into Realm by exploring how to write queries, perform sync and async transactions, and how to implement Realm into use for creating a professional app. Finally, you'll learn miscellaneous concepts such as, Realm notifications, custom Realm configurations, database migration, and upgrading Realm schema. By the end of this course, you'll have a strong foundation and understanding of the Realm Database System in Android.

Syllabus

  • Course Overview 2mins
  • Make the Most out of This Course 4mins
  • Getting Familiar with Realm 7mins
  • Setting up Realm 42mins
  • Performing Query, Update, and Delete Operation 27mins
  • Creating an App Using Realm 22mins
  • Exploring Miscellaneous Realm Concepts 40mins
  • Conclusion 2mins

Taught by

Sriyank Siddhartha

Reviews

4.7 rating at Pluralsight based on 40 ratings

Start your review of Android Realm Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.