RiseUpp Logo
Educator Logo

Data Handling in Android

Learn to work with web technologies and persistent data in Android applications, focusing on REST APIs, asynchronous programming, and SQLite databases.

Learn to work with web technologies and persistent data in Android applications, focusing on REST APIs, asynchronous programming, and SQLite databases.

This intermediate course teaches you how to handle web technologies and persistent data in Android applications, ensuring data persists even after the app is closed or restarted. The curriculum focuses on web connectivity and developer tools, exploring how Kotlin applications communicate across the web. You'll learn about data formats and web protocols specific to Kotlin applications while practicing asynchronous programming techniques. The course covers SQLite database management fundamentals and teaches you to connect your applications to web clients and databases by integrating code from other languages to access custom web APIs and database management systems. Through hands-on projects, you'll implement REST API interactions, work with JSON data, manage persistent storage with SharedPreferences and Room, and develop a data-driven Android application. By completion, you'll be able to create robust data-focused Android applications with web connectivity.

Arabic

Video subtitles available

Powered by

Provider Logo
Data Handling in Android

This course includes

21 Hours

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

Free course

What you'll learn

  • Review useful tools and packages available to Kotlin developers

  • Implement Kotlin utility routines in Android applications

  • Apply general principles of using Room database

  • Integrate code from other languages into Kotlin

  • Create a data-driven Android application

  • Implement RESTful API interactions in Android

Skills you'll gain

REST API Development
Android Data Management
SQLite
Room Database
SharedPreferences
Asynchronous Programming
JSON Parsing
HTTP Protocol
Database Design
Web API Integration

This course includes:

2.65 Hours PreRecorded video

25 assignments, 1 peer review

Access on Mobile, Tablet, Desktop

FullTime access

Shareable certificate

Closed caption

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

Created by

Provided by

Certificate

Top companies offer this course to their employees

Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.

icon-0icon-1icon-2icon-3icon-4

There are 5 modules in this course

This comprehensive course focuses on data management in Android applications. It begins with an introduction to RESTful APIs, covering HTTP methods, response codes, and best practices for API development including security and authentication. Students then learn to implement asynchronous programming techniques to query REST APIs and handle their responses using Kotlin in Android. The curriculum progresses to database fundamentals, covering SQL basics, data types, and CRUD operations. The course then explores two key approaches to persistent data storage in Android: SharedPreferences for simple key-value storage and Room as an abstraction layer over SQLite for relational database management. Each module includes hands-on exercises where students implement real-world data handling scenarios. The course culminates in a final project where students build a restaurant menu application that queries a REST API, stores data using Room, and implements sorting and filtering functionality.

مقدمة إلى واجهات برمجة تطبيقات REST

Module 1 · 3 Hours to complete

التفاعل مع واجهات برمجة تطبيقات REST في Android

Module 2 · 3 Hours to complete

مقدمة إلى قواعد البيانات وSQL

Module 3 · 5 Hours to complete

بيانات SQL في Android

Module 4 · 4 Hours to complete

المشروع النهائي

Module 5 · 6 Hours to complete

Fee Structure

Instructor

Taught by Meta Staff
Taught by Meta Staff

4.6 rating

1,379 Reviews

10,61,538 Students

129 Courses

Taught by Meta Staff

Meta offers a range of courses designed to deepen expertise in key areas of software development, including APIs, advanced data modeling, and advanced programming in Kotlin. These courses are taught by Meta's experienced staff, providing learners with valuable insights and practical skills needed to excel in the tech industry. The APIs course covers the fundamentals of building and working with APIs, which are essential for modern web and mobile applications.

Data Handling in Android

This course includes

21 Hours

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

Free course

Testimonials

Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.

Frequently asked questions

Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.