Flutter Android WhatsApp API Connector I’m building a single–platform Flutter application that will run on Android and act as a lightweight client for the Meta WhatsApp Cloud API. The goal is simple: once the user authenticates with a basic email + password flow, the app must pull the most recent conversations from the WhatsApp Business endpoint, show them in a clean chat UI, and let the user reply or start a new thread. Core scope • Flutter (stable channel) codebase targeting Android only • Email-based login (no social or phone auth) stored securely with Firebase Auth or a similarly straightforward backend you prefer • Full integration with the official Meta WhatsApp API: – fetch and list inbound messages in near-real-time – send outbound text messages to any number permitted by the Business account • Basic state handling (provider, bloc, or Riverpod—your call) so the message list stays in sync without manual refresh • Minimal but polished material-style UI: chat list, chat detail, compose bar, and a settings screen for API keys / logout Acceptance criteria 1. I can log in with email + password, land on the chat list, and see latest conversations. 2. New inbound WhatsApp messages appear automatically (webhooks or polling). 3. I can tap a thread, type, and successfully deliver a message via the API. 4. All API keys and secrets are loaded from .env or secure storage, never hard-coded. 5. Project builds and runs on a fresh Android Studio install with a single flutter run command. 6. Source code delivered through a private Git repository with clear README instructions. If you’ve already wired Flutter to external REST or GraphQL services and are comfortable handling WhatsApp Business webhooks, you’ll find this straightforward. Let me know the libraries you’d lean on and any prior integrations you’ve shipped.