Android: Room Fundamentals
Offered By: Pluralsight
Course Description
Overview
Dealing with local storage of data in an extendable way has always been a challenge, but Google has introduced a new option: Room. You will learn how to deal with the database for local storage in an easy way without hampering the user experience.
Designing a robust, testable, and maintainable app, as well as having local storage of data in an extendable way is what every developer aims for. Google has provided a new database library, which eliminates almost all the challenges while using SQLite. In this course, Android: Room Fundamentals, you will learn foundational knowledge of using Room for your Android apps and gain the ability to design a full-fledged app with local storage. First, you will get a walkthrough of the foundational concepts required for Room, which includes the architectural components such as lifecycle-aware components, ViewModel, and LiveData. Next, you will explore how to add Room into your Android app and perform CRUD operations. Finally, you will learn how to use repository pattern for codebase, writing migrations, and storing complex data in the database using TypeConverters. When you are finished with this course, you will have the skills and knowledge of using Room in your app.
Topics:
Designing a robust, testable, and maintainable app, as well as having local storage of data in an extendable way is what every developer aims for. Google has provided a new database library, which eliminates almost all the challenges while using SQLite. In this course, Android: Room Fundamentals, you will learn foundational knowledge of using Room for your Android apps and gain the ability to design a full-fledged app with local storage. First, you will get a walkthrough of the foundational concepts required for Room, which includes the architectural components such as lifecycle-aware components, ViewModel, and LiveData. Next, you will explore how to add Room into your Android app and perform CRUD operations. Finally, you will learn how to use repository pattern for codebase, writing migrations, and storing complex data in the database using TypeConverters. When you are finished with this course, you will have the skills and knowledge of using Room in your app.
Topics:
- Course Overview
- Getting Started with Room Concepts
- Getting Familiar with Architecture Components
- Working with Room
- Reading Data from Room Database
- Performing Operations to Filter, Update and Delete Data
- Exploring Miscellaneous Concepts
Taught by
Annapurna Agrawal
Related Courses
3D Graphics in Android: Sensors and VRImperial College London via Coursera A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera Advanced App Development in Android Capstone
Imperial College London via Coursera Capstone MOOC for "Android App Development"
Vanderbilt University via Coursera Access NFC in an Android Studio Project
Coursera Project Network via Coursera