What problem does it solve? Developers building Android apps or Kotlin/JVM backends with Appwrite need correct, up-to-date SDK patterns for authentication, databases, storage, and realtime features without digging through scattered documentation. ## Core Features & Use Cases - Client-side Android integration: Email/password and OAuth authentication, realtime subscriptions with coroutine support, and file uploads using the Android SDK. - Server-side administration: User management, database administration, storage, and function execution via API keys on Kotlin/JVM backends. - SSR authentication patterns: Admin and session client separation with secure cookie handling for Ktor and Spring Boot apps. - Use Case: Build an Android app where users sign in with Google OAuth, query a TablesDB table with filters, upload profile photos, and receive live updates when rows change. ## Quick Start Ask the agent to write Kotlin code that connects to your Appwrite project and creates a row in a TablesDB table with proper permissions.