#
Kotlin Programming Tutorials & Engineering Articles
98 Kotlin tutorials, guides, and engineering insights from Airbnb, Google, Shopify, and more
Companies Using This
Kotlin Articles & Tutorials
Filter:
This article explains how OpenAI built the Codex App Server, a bidirectional JSON-RPC API that serves as the critical link between the Codex harness (agent loop and logic) and various client surfac...
Celia Chen
14 min read
Includes Code
Has Summary
--
The article discusses the development of the Sora Android app, which was built in 28 days using Codex.
The article discusses the advancements in on-device AI powered by MediaTek's Neural Processing Unit (NPU) and the introduction of the LiteRT NeuroPilot Accelerator.
Lu Wang, Arian Arfaian, Luke Boyer
10 min read
Includes Code
Has Summary
--
The article discusses how JetBrains is integrating OpenAI's GPT-5 into its development tools to enhance the coding experience for developers.
The article discusses optimizing performance on Qualcomm's Neural Processing Unit (NPU) using LiteRT, Google's high-performance on-device ML framework.
Airbnb built a system that combines GraphQL infrastructure, product context, and LLMs to automatically generate and maintain realistic, type-safe mock data using a custom @generateMock directive.
This article details how Uber standardized its mobile analytics system to improve data consistency and quality across its applications.
The article discusses how Meta has utilized Android's Baseline Profiles to enhance the performance of its applications, achieving up to a 40% improvement in critical performance metrics.
The article discusses how Meta is utilizing Large Language Models (LLMs) to enhance mutation testing and compliance in software development.
The article discusses the deployment of on-device generative AI (GenAI) using LiteRT-LM in Chrome, Chromebook Plus, and Pixel Watch.
Yu-hui Chen, Ram Iyengar
9 min read
Includes Code
Has Summary
--
The article discusses the evolution and modernization of Viaduct, Airbnb's data-oriented service mesh, highlighting its transition to open-source software.
Adam Miskiewicz
10 min read
Includes Code
Has Summary
--
The article discusses the integration of Kotlin's incremental compiler into Buck2, Meta's build system, highlighting the improvements in build times and developer productivity.
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
Meta has officially joined the Kotlin Foundation as a gold member, reinforcing its commitment to Kotlin and the Android development ecosystem.
The article discusses the implementation of Impulse, an internal load-testing-as-a-service framework at Airbnb, designed to enhance system reliability and performance through comprehensive load tes...
The article discusses the integration of Google Pay within Android WebView, highlighting its availability starting from WebView version 137.
Dominik Mengelt
2 min read
Includes Code
Has Summary
--
The article summarizes the key announcements and developments from Developer Week 2025, highlighting new features and tools added to Cloudflare's developer platform.
Vy Ton
6 min read
Has Summary
--
NVIDIA and the PyTorch team at Meta have collaborated to integrate federated learning capabilities into mobile devices using NVIDIA FLARE and ExecuTorch.
Ziyue Xu
12 min read
Includes Code
Has Summary
--
SafetyCulture describes how they streamlined gRPC development for their offline-first mobile apps by automating code generation for their C++ middleware layer called Crux.
Meta is transitioning its Android codebase from Java to Kotlin, leveraging the advantages of Kotlin for Android development.
Meta is undertaking a significant project to translate its extensive Android codebase from Java to Kotlin, aiming to improve developer productivity and null safety.
The article celebrates Flutter's evolution into a production-grade app framework, highlighting its widespread adoption and the vibrant community that supports it.
The article introduces the developer preview of the Android XR SDK, a comprehensive toolkit designed for creating applications that leverage extended reality (XR) on Android devices.
Matthew McCollough
7 min read
Has Summary
--
This article explores the evolution of Notion's data catalog, detailing the challenges faced and solutions implemented across three distinct phases.
Wendy Jiao, Parul Baweja, Evelyn Wou
13 min read
Includes Code
Has Summary
--
Uber has joined the Kotlin™ Foundation as a Silver Member, highlighting its commitment to the Kotlin community and ecosystem.
The article discusses Kotlin Multiplatform (KMP) and its applications in cross-platform development, highlighting Google's adoption of KMP in its products and the insights shared during KotlinConf ...
The article recaps the Google I/O 2024 event, highlighting advancements in AI technologies aimed at making AI accessible for developers.
CachingDartFirebaseGeminiGenerative AIGoogle CloudJAXKerasKotlinOllamaPostgreSQLPyTorchTensorFlowWebAssembly
Jeanine Banks
8 min read
Has Summary
--
The article discusses how Google is simplifying cross-platform development for developers by recommending specific technologies and frameworks.
Maru Ahues Bouza, Brandon Badger
3 min read
Has Summary
--
This article discusses the implementation of Trio, Airbnb's framework for Jetpack Compose screen architecture in Android, focusing on the use of Props for type-safe communication between ViewModels.
Eli Hart
11 min read
Includes Code
Has Summary
--
This article discusses Shopify's approach to remote rendering, a technique that separates UI definition from rendering, allowing third-party developers to create extensions that integrate seamlessl...
Joey Freund
9 min read
Includes Code
Has Summary
--
The article discusses Airbnb's migration of its iOS build system from Buck to Bazel, detailing the approach taken to ensure a smooth transition with minimal disruption to developer workflows.
The article introduces Gemini Pro, Google's latest AI model designed for developers and enterprises, highlighting its capabilities, integration options, and pricing.
Burak Gokturk, Jeanine Banks
4 min read
Has Summary
--
KAYAK successfully integrated passkeys into their Android and web applications, achieving a 50% reduction in sign-in time and enhancing security.
The article highlights the experiences of developers using Google tools and Bard in their projects.
The article details the construction of ClickHouse's Internal Data Warehouse (DWH), emphasizing its architecture, data sources, and operational strategies.
The article explores the unique and evolving nature of the JavaScript ecosystem, highlighting its historical context, the shift in how developers write JavaScript, and the impact of frameworks and ...
Sam Ruby
6 min read
Includes Code
Has Summary
--
The article introduces an updated Google Pay button view for Android, enhancing customization and integration capabilities for developers.
Google I/O 2023 is set to begin on May 10, featuring keynotes and sessions focused on Modern Android Development, multi-device experiences, and platform quality.
Maru Ahues Bouza
3 min read
Has Summary
--
LinkedIn has integrated Google Protocol Buffers (Protobuf) with Rest. li to enhance microservices performance, achieving significant reductions in latency and improvements in resource utilization.
Karthik Ramgopal
7 min read
Has Summary
--
The article discusses Tophat, a tool developed by Shopify to enhance the mobile developer experience by streamlining the testing process for mobile applications.
Lukas Romsicki
14 min read
Includes Code
Has Summary
--
The article discusses the migration to a non-transitive R class in Android development, detailing the process, benefits, and challenges faced by the Slack engineering team.
The article discusses Shopify's migration of its largest mobile app to React Native, detailing the challenges faced, strategies employed, and the benefits realized from this transition.
The article discusses the development and implementation of Nullsafe, a static analysis tool created by Meta to enhance null-safety in Java code.
The article discusses Meta's transition from Java to Kotlin for Android development, highlighting the advantages of Kotlin such as nullability handling, functional programming support, and reduced ...
The article discusses the Mobile Developer Experience Team at Slack, focusing on how they enhance developer productivity and satisfaction through targeted improvements in the mobile development pro...
The article 'Mastering React’s Stable Values' delves into the concept of stable values in React, particularly in the context of Functional Components.
Colin Gray
9 min read
Includes Code
Has Summary
--
The article discusses Slack's initiative to modernize its mobile codebases, focusing on improving app architecture, adopting new design patterns, and enhancing developer experience.
The article discusses the modularization of Slack's mobile codebases as part of the Duplo initiative, focusing on the benefits of breaking apart app targets into smaller components.
The article discusses React Native Skia, a project aimed at enhancing the graphical capabilities of React Native by integrating the Skia graphics library.
Colin Gray
4 min read
Includes Code
Has Summary
--
Spotify has developed and open-sourced Ruler, a Gradle plugin designed to measure and analyze the size of Android apps.