Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Software Development
Graphic Design
Functional Programming Principles in Scala
Mountains 101
Industrial Pharmacy-I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to access and manage Android resources like images, strings, and colors, enhancing your app development skills and improving resource utilization.
Explore ViewModels in Android development, their importance, and how they handle configuration changes to maintain app state and improve performance.
Learn to utilize resources in the shared module of KMM projects, enhancing cross-platform development efficiency for Android and iOS applications.
Learn to create cross-platform mobile UIs for Android and iOS using Compose Multiplatform and Kotlin in this beginner-friendly tutorial.
Explore 5 key methods for sharing data between Android screens, comparing advantages and use cases to enhance your Jetpack Compose development skills.
Learn to implement Google Play In-App Update API in Android apps, enabling seamless user updates. Discover how to integrate this feature for improved app maintenance and user experience.
Implement efficient pagination in Jetpack Compose using Paging3 and clean architecture, combining remote API data with local caching for improved performance and user experience.
Learn to create a stopwatch app for Wear OS using Jetpack Compose in this comprehensive tutorial. Gain hands-on experience with wearable app development and modern Android UI toolkit.
Implement Google Sign-In with Firebase in Kotlin Android apps using Jetpack Compose and Clean Architecture. Learn key concepts and best practices for secure authentication.
Learn to create a context-sensitive drop-down menu in Jetpack Compose, enhancing user interaction with long-press functionality and customizable menu options for Android apps.
Comprehensive tutorial on implementing Room for local database management in Android, covering setup, entities, DAOs, and database operations for efficient data storage and retrieval.
Learn to exchange data between Android devices via Bluetooth in this tutorial on building a Bluetooth chat app, focusing on data transfer implementation and practical application.
Learn to pair and connect Bluetooth devices in Android, preparing for data exchange. Covers device pairing, connection establishment, and readiness for communication in app development.
Learn to scan for nearby Bluetooth devices and display them in a list, as the first step in building a Bluetooth chat app for Android. Gain practical skills in Android development and Bluetooth technology.
Learn to build a clean architecture Android app using GraphQL and Kotlin, optimizing network traffic and battery consumption by fetching only necessary data from APIs.
Get personalized course recommendations, track subjects and courses with reminders, and more.