Skip to main content

Posts

Showing posts from November, 2025

Call all edge cases

  # Phone / App State / Problem Platform Likely Cause(s) Immediate Fix (deploy fast) Long-term / Robust Fix (implement) Priority Fallback / Notes 1 App recently used → calls work, after 15–30 min no incoming call Android + iOS App gets suspended/killed by OS, background isolate dead Ensure server sends high_priority data-only FCM . Confirm onBackgroundMessage registered. Android: Foreground Service + keep-alive socket. iOS: PushKit VoIP pushes. Hybrid: socket + fallback to push. High Use FCM as fallback when socket disconnected. 2 Incoming call not showing when screen locked Android No overlay permission / background isolate not showing UI Ask user to enable "Display over other apps" & allow notifications Use CallKit (iOS) / proper overlay handling with SYSTEM_ALERT_WINDOW on Android; show call via native activity from background. High Heads-up notification possible if overlay not allowed. 3 iOS: No incoming call when app termina...

Vibe Coding Tools List

  Vibe Coding Tools List Dedicated Vibe Coding Platforms: Google AI Studio / Firebase Studio:  Rapid full-stack application generation and deployment from conversational prompts. Replit Agent:  Cloud-based IDE with "Ghostwriter" AI for instant code generation, debugging, and deployment. Bolt:  Browser-based AI development agent for building full-stack web and mobile apps with natural language. Lovable:  Rapid UI prototyping tool that converts text commands into styled layouts with one-click export/deployment. v0 by Vercel:  Prompt-powered UI builder for generating production-ready React components with Tailwind CSS. Wegic:  Converts visual ideas or Figma designs into working code with prompt-based structure creation. AI-Powered IDEs and Code Editors: Cursor :  An "AI-first" code editor (based on VS Code) offering deep project awareness and multi-file conversational edits. Windsurf (formerly Codeium) :  Agentic AI-native IDE featuring the "Cas...