Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Android: Room Fundamentals

Course Cover
compare button icon

Course Features

icon

Duration

146 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

146 minutes

Course Description

Google's new database library, Room, is designed to help developers create robust, testable, and maintainable Android apps with local storage. In the course "Android: Room Fundamentals," participants will learn the basics of Android and gain the skills needed to develop a fully-fledged Android app using Room.

The course begins by introducing the fundamental concepts of Room, including ViewModel, LiveData, and lifecycle-aware architectural components. Participants will then learn how to add Room to their Android app and perform CRUD operations. Additionally, they will explore the repository pattern, migration writing, and storing complex data in the database using TypeConverters.

By completing this course, participants will be equipped with the knowledge to utilize Room in their Android app development projects effectively.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Finally, you will learn how to use repository pattern for codebase, writing migrations, and storing complex data in the database using TypeConverters

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

When you are finished with this course, you will have the skills and knowledge of using Room in your app

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

Course Cover