You will create the front end of a mobile application featuring six modules. All screens for the modules have been meticulously designed and will be provided in Figma, along with brand assets and visual guidelines. Your assignment is to implement these designs as a Flutter UI that works seamlessly on Android and iOS, supporting both dark and light modes. We are seeking an experienced Flutter developer to rapidly implement these screens as a modular, maintainable front-end. The goal is for the code to be straightforward to integrate with the current codebase. Scope of Work UI Screen Implementation Build each of the six modules precisely to the provided Figma designs and brand guidelines. Support both dark and light modes, per our Figma references, with a switch or system theme detection. Code Structure & Integration Structure the Flutter code so screens, widgets, and their logic are easily plug-and-play for integration with existing app code. Deliver screen components and navigation as separate units/modules ready for backend/API/data layer connection. Use mock or placeholder data/models—do not implement actual backend integrations. Best Practices Apply clean Flutter architectural practices: Recommended state management method (suggest BLoC, Provider, or Riverpod for maintainability). Responsiveness for diverse device sizes. Platform adaptation for native look/feel. Modular folder structure for components, themes, assets, etc. Leave comments and notes wherever integration points will be needed. Deliverables Flutter Source Code Source code for all six modules, supporting both dark and light mode. Modular, plug-and-play codebase that can be imported into the main app repository. Organized and commented for easy navigation by our backend/dev team. Git Repository Source hosted in a clean Git repo, with modular folders for easy cherry-picking of needed screens/widgets. Clear commit history. README File Brief documentation about: Project structure and modularity State management method chosen Theme switching implementation How screens connect to (or can be connected to) real data/API layers Build/run instructions Demo Short video (or screenshots) showing each screen/module in action, in both dark and light modes, on Android and iOS emulator/simulator. Technical Guidelines Focus on maintainable, modular design for easy future integration by our internal team. Follow all visual, branding, and UX details from our Figma files. Prefer state management and architecture that is easy to understand and extend. All screens must support and switch between dark/light modes. Accessibility and performance optimization where feasible. Communication Share architectural choices before starting. Use Figma comments, Git issues, or direct messages to clarify integration points or design details.