Skip to content
ArceApps Logo ArceApps
ES
Back

Articles with tag: Kotlin

22 articles found

Semantic Code Search Tools for AI Coding Agents: CocoIndex Code and CodeGraph
AI May 19, 2026

Semantic Code Search Tools for AI Coding Agents: CocoIndex Code and CodeGraph

A comprehensive comparison of CocoIndex Code and CodeGraph — two AST-based semantic code search tools that dramatically reduce token consumption and accelerate code exploration for AI coding agents like Claude Code.

Read more
OpenSpec for Mobile Development: Spec-Driven Development in Android and Kotlin
SDD May 17, 2026

OpenSpec for Mobile Development: Spec-Driven Development in Android and Kotlin

How to apply OpenSpec in Android and Kotlin projects to keep AI agents aligned with architecture, with practical examples of change proposals, task validation, and living files.

Read more
Socratic Method Prompts: Breaking AI Sycophancy in Kotlin & Android Development
AI May 17, 2026

Socratic Method Prompts: Breaking AI Sycophancy in Kotlin & Android Development

Learn how to stop LLMs from being compliant assistants and turn them into ruthless evaluators. Discover the mathematical anatomy of Socratic prompts for Android architecture, Kotlin Coroutines, and strict Spec-Driven Development.

Read more
The Socratic Agent Series (Part 3): Building a Socratic Multi-Agent Orchestrator in Android
AI May 17, 2026

The Socratic Agent Series (Part 3): Building a Socratic Multi-Agent Orchestrator in Android

A pragmatic guide to building advanced multi-agent interactions using Kotlin Coroutines and StateFlow. From MARS to MotivGraph-SoIQ, bringing academic theory to production code.

Read more
The Socratic Agent Series (Part 2): Spec-Driven Development & Defeating the Yes-Man AI
AI May 16, 2026

The Socratic Agent Series (Part 2): Spec-Driven Development & Defeating the Yes-Man AI

How AI's desire to please you is destroying your codebase. We explore Spec-Driven Development frameworks and how to implement Socratic verification gates in your Android CI pipeline.

Read more
The Socratic Agent Series (Part 1): Induction, Entropy, and the Math Behind AI Doubt
AI May 15, 2026

The Socratic Agent Series (Part 1): Induction, Entropy, and the Math Behind AI Doubt

Why LLM hallucinations aren't bugs, but features of prediction. Discover how to build Socratic Induction loops in Kotlin to force AI agents to doubt their own logic before acting in Android systems.

Read more
Advanced Kotlin Flow: Operators and Patterns
Kotlin October 15, 2025

Advanced Kotlin Flow: Operators and Patterns

Level up with Kotlin Flow. Master operators like combine, zip, flatMapLatest, and learn to handle complex reactive streams in Android.

Read more
Clean Architecture: The Ultimate Guide for Modern Android
Architecture October 15, 2025

Clean Architecture: The Ultimate Guide for Modern Android

Demystifying Clean Architecture: A deep dive into layers, dependencies, and data flow to build indestructible Android apps.

Read more
Kotlin Coroutines: The Android Guide
Kotlin October 15, 2025

Kotlin Coroutines: The Android Guide

Mastering Kotlin Coroutines on Android. Dispatchers, structured concurrency, and best practices for asynchronous programming.

Read more
Kotlin Delegation: Clean Code Pattern
Kotlin October 15, 2025

Kotlin Delegation: Clean Code Pattern

Master the Delegation pattern in Kotlin. Use `by` keyword to replace inheritance with composition. Practical examples for Android.

Read more
StateFlow vs. SharedFlow: A Practical Guide
Kotlin October 15, 2025

StateFlow vs. SharedFlow: A Practical Guide

When to use which? Hot streams in Kotlin Coroutines. How to prevent event loss and ensure UI consistency.

Read more
Android Documentation: Best Practices for Developers
Documentation October 14, 2025

Android Documentation: Best Practices for Developers

Master the art of documenting Android projects. From KDoc to GitHub Actions, ensure your code is maintainable and scalable.

Read more
Kotlin Collections vs Sequences: Optimizing Memory in Android
Kotlin October 5, 2025

Kotlin Collections vs Sequences: Optimizing Memory in Android

Map or Sequence? Learn how to optimize your lists in Kotlin for Android, avoiding memory overhead with Lazy Evaluation and mastering functional operations.

Read more
MVVM Architecture in Android: The Comprehensive Guide (2025)
Android October 1, 2025

MVVM Architecture in Android: The Comprehensive Guide (2025)

Master the Model-View-ViewModel pattern from basic concepts to advanced implementations with practical examples of a Minesweeper game for Android.

Read more
Mastering Kotlin Scope Functions: let, run, with, apply, also
Kotlin September 15, 2025

Mastering Kotlin Scope Functions: let, run, with, apply, also

let, run, with, apply, also... Which one to use and why? A deep dive into Kotlin Scope Functions, language design theory, and best practices.

Read more
Null Safety in Kotlin: The End of the 'One Billion Dollar Mistake'
Kotlin September 10, 2025

Null Safety in Kotlin: The End of the 'One Billion Dollar Mistake'

Deeply understand Kotlin's type system, how it eliminates NullPointerExceptions, and advanced techniques for handling nullability elegantly.

Read more
The Billion Dollar Mistake: Null Safety in Kotlin vs Java
Kotlin September 10, 2025

The Billion Dollar Mistake: Null Safety in Kotlin vs Java

Why is 'null' so dangerous? Discover how Kotlin solves the NullPointerException problem at the compiler level and how to design null-safe APIs.

Read more
SOLID Principles: Android Examples
SOLID June 21, 2025

SOLID Principles: Android Examples

Understanding SOLID principles in modern Android. Examples using Kotlin, Hilt, and MVVM.

Read more
Power Up Your AI Agents with Skills: From Gemini to Copilot
AI May 24, 2025

Power Up Your AI Agents with Skills: From Gemini to Copilot

Discover how to transform your generalist AI assistant into a team of specialists using Agent Skills. Includes practical examples for Android, Kotlin, and Conventional Commits.

Read more
Asynchronous Pair Programming with Agents: Sentinel, Bolt, and Palette in Action
AI May 22, 2025

Asynchronous Pair Programming with Agents: Sentinel, Bolt, and Palette in Action

Real Android development cases where delegating to specialized agents beats any standard AI chat. Security, Performance, and UX.

Read more
Kotlin Multiplatform in 2025: Is it Finally Ready for Production?
Kotlin February 10, 2025

Kotlin Multiplatform in 2025: Is it Finally Ready for Production?

KMP has moved from a promise to the de facto standard. We analyze the state of the technology, Compose Multiplatform on iOS, and why 2025 is the year of change.

Read more
Kotlin 2.1: Guard Clauses, K2 and the Future of the Language
Kotlin January 28, 2025

Kotlin 2.1: Guard Clauses, K2 and the Future of the Language

Kotlin 2.1 arrives to consolidate the K2 compiler revolution. We analyze the new syntactic features and why you should update today.

Read more