# Введение

### Как работает Flutter?

**Flutter не компилируется напрямую в приложения для iOS или Android**

Приложения запускаются на основе комбинации движка рендеринга (построенного на C++) и Flutter (построенного на Dart). Все файлы, сгенерированные таким образом, присоединяются к каждому приложению и программному обеспечению сборки SDK для конкретной платформы.

![](https://2633649980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ecjHyY4QqSBETN2afV7%2Fuploads%2FefQ5Tu069Fb93ZlXRG5J%2Fimage.png?alt=media\&token=233381d0-e53d-476a-b3f4-37f7430b1c01)

Это как разработка игр: игра не выделяет своего фреймворка, а функциональность осуществляется игровым движком. То же самое и с программным обеспечением Flutter — все приложения, основанные на Flutter SDK, заменяют части собственных фреймворков элементами Flutter.
