Working with Data in Android

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Working with Data in Android

Coursera · Intermediate ·🔧 Backend Engineering ·3mo ago

Key Takeaways

Learns how to work with web technologies and persistent data on Android applications, focusing on web communication and developer tools

Original Description

Learn how to work with web technologies and persistent data on Android applications even after you close or restart an app. There is a focus on web communication and developer tools and you will discover how Kotlin applications communicate over the web. You’ll learn how data formats and web protocols work in relation to Kotlin apps. Furthermore, you will practice applying asynchronous programming techniques using Kotlin. Learn the core functionality and uses of the SQLite database management system (DBMS). Learn about web clients and databases by adding connections from your app to other languages to access custom-built web application programming interfaces (APIs) and database management systems. To complete this course, it is recommended that you have an advanced understanding of Kotlin programming, along with a functional knowledge of operating Android Studio to complete this course. By the end of this course, you will be able to: • Identify some of the most useful tools and packages available to a Kotlin developer • Apply Kotlin coroutines in Android applications • Apply the general principles of using Room • Integrate code from other languages into Kotlin • Build a data driven Android app
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
ORM tipado con migraciones automáticas: Fitz vs SQLAlchemy + Alembic + Pydantic
Learn how to implement a typed ORM with automatic migrations in Python using Fitz, SQLAlchemy, Alembic, and Pydantic
Dev.to · Martin Palopoli
📰
The one-click gap nobody was solving: why I built HTML Deployer
Learn how HTML Deployer solves the one-click deployment gap for HTML projects and why it matters for developers
Dev.to · Julie Do
📰
Why Every Developer Should Learn Backend (Even If You Love AI or Frontend)
Learning backend development is crucial for all developers, regardless of their primary focus, to create comprehensive and scalable applications
Medium · AI
📰
7 Apache Kafka Design Patterns Every Backend Engineer Should Know
Learn 7 essential Apache Kafka design patterns for building scalable and efficient real-time data streaming systems
Medium · Programming
Up next
Indian Express Editorial Analysis by Chandan Sharma - 1 JULY 2026 | UPSC Current Affairs 2026
StudyIQ IAS
Watch →