I have a working Flutter social-app project that already handles real-time chat, voice, and video through Firebase and Agora. What I need now is a visual and navigation refresh so the demo feels polished even without a live backend. Screens to create • User profile • Settings • Notifications Each should keep the current colour palette and typography while receiving a gentle facelift—cleaner spacing, updated icons, lighter cards. Consistency across light and dark modes matters. Functionality to add or refresh • Upgrade the chat page UI with dummy messages held in local state. • Add placeholder pages for voice-call and video-call sessions that respect future Agora integration (channel name input, basic buttons, etc.). • Wire up smooth navigation (bottom bar, drawer, or your suggestion) so every new screen is reachable. Development notes – Code against the latest stable Flutter and Dart inside the existing repo. – Provider, Riverpod, or simple setState are fine for mock data. – Keep widgets modular and well-commented for easy hand-off. – No backend work is needed; everything can run fully offline. Acceptance criteria 1. `flutter run` launches to a build where I can move between Home, Profile, Settings, Notifications, Chat, Voice Call, and Video Call without errors. 2. The upgraded chat interface displays sample conversations and handles message input visually. 3. New screens adapt to common phone sizes and both light & dark themes. Deliverables are the updated source code in Git (branch or PR) plus a short README covering any added packages or assets.