NDA Project

Recruitment & Business Software

Industry:
Recruitment / Business Software

Building Flutter UI From Figma With AI

25%

Less UI Implementation Time

2

Design Revision Rounds per Screen

0

Critical UI Defects at Release

1 day

From Implementation to Approved PR

What Is the Recruitment Platform?

The project involves a Flutter mobile application in the recruitment sector, alongside supporting web services.

Aetherius contributed to feature development, bug fixing, and UI implementation within the existing product. Our engineer used Cursor and Claude Code to explore the codebase and generate changes, with Figma MCP providing design information and Jira MCP supplying task context.

Generated implementations were reviewed, corrected where necessary, and checked in the application before peer review. The client and product name are confidential.

Challenges and Solutions

Turning Designs Into Flutter UI

Implementing new screens required translating Figma designs into Flutter code while following the project’s existing conventions. AI-generated layouts could misinterpret design attributes or introduce unnecessary widgets, leaving differences between the first implementation and the intended design.

Our engineer used Figma MCP to give the coding agent access to relevant design information, including colors, typography, and dimensions. The generated UI provided a starting point, which the engineer reviewed against the design, corrected, and simplified before acceptance.

Kotlin Multiplatform Developer Image
Aetherius Mobile Development Company Team Image
Providing Task Context

Feature development and bug fixing required an understanding of both the ticket and the existing codebase. Design information alone did not explain expected behavior, edge cases, or dependencies on other functionality.

Jira MCP provided access to task details, while project instructions and feature-specific documentation guided the agent toward relevant code and implementation conventions. Before implementation, our engineer worked through requirements and a plan with the agent, clarifying questions and dependencies where needed.

Reviewing

An initial implementation could look close to the design while still requiring structural or behavioral corrections. Generated tests also needed checking against the actual requirements rather than acceptance based only on passing results.

Our engineer reviewed the diff, corrected layout differences, simplified widget structures, and checked application behavior. The workflow included relevant tests, manual checks, and peer review before merge, with particular attention to native integrations where applicable.

Hire Mobile App Developer

What Partner Said About Our Work

“I liked that they looked beyond whether a screen matched the design and paid attention to how the code was structured. They simplified generated components where needed, which mattered to us because our team would continue working on those screens.”

Project Features List

Feature 1
Feature 1
Feature 1
Feature 1
Feature 1

What Keeps
the Project Running

Icon of three stacked layers resembling documents or sheets, in bright yellow on a black background.
Tech Stack
Flutter
Dart
Simple yellow outline of a cloud on a white background.
APIs
REST API / Backend Integration
Yellow shield icon with a checkmark inside on a white background.
Testing
Flutter Test
Manual Testing
Icon of a command line prompt with a right arrow and underscore symbol.
CI/CD & Tooling
GitHub
Productivity
Figma MCP
Jira MCP
Claude Code
Aleksa Simic CTO at Aetherius Mobile App Development Company ImageAetherius Mobile App Development Company LogoAleksandra Miljkovic Business Developer at Aetherius Image

Tell us about your project

You’re one step away from getting the right developers.

"Aetherius' work achieved the correct functionality, satisfying the client's expectations, and planning to collaborate on a larger project in the future."

Mike Ralph
Mike Ralph
Managing Director, Band of Coders
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Want to discuss it right away?
Let’s jump on a quick call and discuss your idea.
Book a Call