Arc is a privacy-focused messaging app built with Flutter for cross-platform development, Firebase for real-time messaging and authentication, Cloud Run for scalable microservices, and Vertex AI with Gemini models for AI-powered conversational companions. The architecture emphasizes four pillars: stability, speed, lightweight design, and high security. Key features include ephemeral messaging, mesh networking for offline resilience, and RAG-based AI characters grounded in Vertex AI Search to prevent hallucinations. The team achieves rapid iteration with 144 updates in 34 months through rigorous Flutter optimization using static analysis and dynamic profiling.
7 Comments
Sort: