MOBILEPROGLIB Telegram 6296
🤯 Из Figma в UI-код с помощью LLM: путь боли и прозрений

Даже с крутым DSL и дизайн-системой переносить макеты из Figma в код можно часами. В какой-то момент ребята из Яндекс Go порядком от этого устали и решили научить LLM делать вёрстку за них.

Они попробовали всё: от скармливания сырого JSON и возни с Agent IDE до постройки сложного RAG-конвейера с автопроверкой компилятором.

В итоге пришли к элегантному решению: LLM генерирует не Kotlin, а простое описание UI на YAML. А специальный транслятор уже без ошибок превращает его в 100% рабочий код.

В статье — весь путь с инсайтами и рассказом о том, как реально применить LLM в мобильной разработке.



tgoop.com/mobileproglib/6296
Create:
Last Update:

🤯 Из Figma в UI-код с помощью LLM: путь боли и прозрений

Даже с крутым DSL и дизайн-системой переносить макеты из Figma в код можно часами. В какой-то момент ребята из Яндекс Go порядком от этого устали и решили научить LLM делать вёрстку за них.

Они попробовали всё: от скармливания сырого JSON и возни с Agent IDE до постройки сложного RAG-конвейера с автопроверкой компилятором.

В итоге пришли к элегантному решению: LLM генерирует не Kotlin, а простое описание UI на YAML. А специальный транслятор уже без ошибок превращает его в 100% рабочий код.

В статье — весь путь с инсайтами и рассказом о том, как реально применить LLM в мобильной разработке.

BY Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck









Share with your friend now:
tgoop.com/mobileproglib/6296

View MORE
Open in Telegram


Telegram News

Date: |

A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first. Joined by Telegram's representative in Brazil, Alan Campos, Perekopsky noted the platform was unable to cater to some of the TSE requests due to the company's operational setup. But Perekopsky added that these requests could be studied for future implementation. Private channels are only accessible to subscribers and don’t appear in public searches. To join a private channel, you need to receive a link from the owner (administrator). A private channel is an excellent solution for companies and teams. You can also use this type of channel to write down personal notes, reflections, etc. By the way, you can make your private channel public at any moment. Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them.
from us


Telegram Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
FROM American