Skip to content
ArceApps Logo ArceApps
ES

Blog

Tutorials, guides and technical articles.

MVVM Model: The Invisible but Vital Data Layer
Android October 2, 2025

MVVM Model: The Invisible but Vital Data Layer

The 'Model' in MVVM is much more than data classes. Learn to design a robust model layer that survives UI and backend changes.

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
StateFlow vs SharedFlow: The Definitive Guide for Android
Kotlin September 30, 2025

StateFlow vs SharedFlow: The Definitive Guide for Android

Stop using LiveData. Understand the deep differences between StateFlow and SharedFlow, when to use each one, and how to avoid common traps.

Read more
Firebase Crashlytics: Proactive Error Monitoring
Firebase September 25, 2025

Firebase Crashlytics: Proactive Error Monitoring

Move from reactive to proactive. Configure Firebase Crashlytics to detect, group, and fix critical errors before your users complain.

Read more
Mastering Kotlin Scope Functions
Kotlin September 15, 2025

Mastering Kotlin Scope Functions

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
Kotlin September 10, 2025

Null Safety in Kotlin

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

Read more

Filter by tags

#2026 #AGENTS.md #AI #AI Agents #AISpec #Addy Osmani #Agent OS #Agent Skills #Agentic AI #Agentic Dev #Agents #Aider #Android #Android 16 #Android AI Core #Android Studio #Anthropic #Antigravity #Architecture #Astro #Async #Audit #AutoGen #Automation #Autonomous #Autonomy #Azure #BEADS #BMAD #BYOK #Baklava #Beads #Best Practices #Block #Bot #Brick #CI/CD #CLI #Career #Caveman #Chain of Thought #ChatGPT #Claude #Claude Code #Clawdbot #Clean Architecture #Clean Code #Cline #CoT #CocoIndex #Code Review #Code Search #CodeGraph #CodeNomad #Codex #Codex App #Coding #Coding Agents #Collections #Communication #Compiler #Compose #Compose Multiplatform #Compression #Concurrency #Configuration #Context #Context Compression #Context Engineering #Context Rot #Context Window #Conventional Commits #Copilot #Coroutines #Cost Optimization #Crashlytics #Creative Coding #CrewAI #Cursor #Dagger #Dark Factory #Data Layer #Data Management #Database #Decision Making #Deep Dive #DeepSeek #Delegation #Dependency Injection #Design Patterns #Desktop #DevOps #Developer Experience #Developer Life #Development #Development Tools #Documentation #Dokka #Domain #Ecosystem #Efficiency #Engineering #Enterprise #FORGE #FPF #FSPEC #FTS5 #Features #Firebase #First Principles #Flow #Functional Programming #Fusion #GDPR #GSD #Gemini #Gemini CLI #Gemini Nano #Git #Git Worktrees #GitHub Actions #GitHub Copilot #GitHub Pages #Goal-Driven #Google #Google Cloud #Google Play Store #Google Stitch #Governance #Gradle #Grand Final #Grill Me #Harness #Harness Engineering #Headroom #Health Connect #Hermes #Hermes Agent #Hilt #Homomorphic Encryption #HyperFrames #IDD #IDE #IDEs #Imposter Syndrome #Indie #Indie Dev #Information Theory #Intent-Driven Development #Java #Java Interop #Jetpack Compose #Jev #K2 #KDoc #KMP #Kanban #Knowledge Graph #Koin #Kotlin #Kotlin Migration #Kotlin Multiplatform #LLM #LLMLingua #LangGraph #Language Design #Language Features #Leadership #LeanSpec #Legacy Code #Letta #LiteRT #Logseq #Loop Engineering #MCP #MVVM #Maieutic Prompting #Markdown #Math #Mem0 #MemGPT #Memory #Mental Health #Mentorship #Methodology #Microsoft Research #MiniMax #Minimalism #MkDocs #Mobile #Mobile Dev #Mobile Development #Model Routing #Monitoring #Multi-Agent #Multi-run #Multiplatform #Music #NanoStack #Next.js #Node.js #Nostr #Null Safety #OKF #OWASP #Obsidian #Offline-First #On-Device AI #Open Source #OpenAI #OpenAI o1 #OpenChamber #OpenClaw #OpenCode #OpenHands #OpenSpec #Orchestration #Orchestrator #PARA #PKM #Paperclip #Paseo #Performance #Persistence #Persistent Memory #Personal Branding #Plandex #Plugins #Ponytail #Portfolio #Principles #Privacy #Productivity #Programmatic Video #Prompt Caching #Prompt Engineering #PydanticAI #Python #Quality #Quality Assurance #Quint Code #Qwen #R1 #RAG #RTK #Reactive Programming #Realm #Reasoning #Red-Team #Refactoring #Release Management #Remotion #Research #Review #Roadmap #Room #SDD #SLM #SOLID #SQL #SQLDelight #SQLite #Security #Self-hosted #Self-hosting #Semantic Search #Semantic Versioning #Seniority #Session Goals #SharedFlow #Skills #Slopsquatting #Socratic Agents #Socratic Method #Soft Skills #Software Engineering #Spec Kit #Spec Kitty #Spec-Driven Development #Stack #Standard #State Management #StateFlow #Strategy #Subagents #Superpowers #Supply Chain #Swift #Sycophancy #Synchronization #System One #TDD #Task Management #Taskmaster #Team Building #Telegram #Testing #Theory #Token Optimization #Tokens #Tools #Tournament #Tutorial #TypeSafe AI #UI/UX #Updates #Use Cases #Vector DB #Vercel #Versioning #View #ViewModel #Vulnerabilities #Web #Workflow #YAGNI #agents #ai #android #architecture #design.md #documentation #getpaseo #iOS #ia #jetpack compose #kotlin #mattpocock #n8n #nomacode #o1 #opencode #opencode-mobile #productivity #rules.md #tools #workflow