Android
Android is Google's open-source, Linux-based mobile operating system that powers the majority of smartphones and tablets worldwide, along with wearables, TVs, and other connected devices.
13 resources across 2 libraries
Glossary Terms(6)
Flutter
Flutter is Google's open-source UI toolkit for building natively compiled, multi-platform applications for mobile, web, and desktop from a single Dart codebase.
Gradle
Gradle is a build automation tool for JVM-based (and other) projects that uses a Groovy or Kotlin DSL to define flexible, programmable build scripts.
Android
Android is Google's open-source, Linux-based mobile operating system that powers the majority of smartphones and tablets worldwide, along with wearables, TVs,…
Android Studio
Android Studio is Google's official integrated development environment (IDE) for Android app development, built on JetBrains' IntelliJ IDEA platform and bundle…
Apple
Apple Inc. is an American multinational technology company that designs consumer electronics, software, and services, best known for the iPhone, Mac, iPad, App…
Linux
Linux is a free, open-source Unix-like operating system kernel, originally created by Linus Torvalds in 1991, that today forms the foundation for the majority…
Study Notes(7)
Android & Jetpack Compose Interview Questions
A curated set of frequently asked Android and Jetpack Compose interview questions with precise, technically grounded answers spanning composition, state, and a…
Android & Jetpack Compose Quick Reference
A condensed reference of the core Jetpack Compose APIs, state tools, and architecture building blocks for fast lookup while coding.
Common Android & Compose Pitfalls
The recurring mistakes developers make with recomposition, state, coroutines, and lists in Jetpack Compose, and the concrete fixes for each.
Coroutines Basics in Android
Kotlin coroutines provide a lightweight, structured way to write asynchronous, non-blocking code on Android using suspend functions, coroutine builders, dispat…
MVVM in Android
How the Model-View-ViewModel pattern maps onto Compose apps, separating UI state, business logic, and data sources into clean, testable layers.
Repository Pattern in Android
The repository pattern centralizes data access behind a single abstraction, hiding whether data comes from Room, Retrofit, or DataStore from ViewModels and the…
What Is Android Development?
An overview of building apps for Android: the platform, the tools, and how modern Android development has shifted from imperative XML layouts to declarative Ko…