Comparison
Same phone in 2026. Different handoff.
Dynamic Layer pairs Figma with Flutter code. Appetite UI stays code-agnostic: the same tokens export to SwiftUI, Compose, Flutter or CSS.Checked on against dynamiclayer.ioAppetite UI is a UI kit for iOS and Android apps, in Figma and in code, built like a design system. It comes as a Figma file, as code for React Native, SwiftUI, Flutter and Jetpack Compose, or both, and one token source drives Apple and Material components in light and dark mode.Appetite UI is a Figma UI kit for iOS and Android apps, built like a design system. One token source drives Apple and Material components in light and dark mode, and exports to SwiftUI, Jetpack Compose, Flutter and CSS.

Verdict
Your codebase picks the file.
Use Dynamic Layer if
You build in Flutter and want the components as code.
Its page offers "Ready-made Figma components, app templates and Flutter code".
Use Appetite UI if
Your apps are SwiftUI, Compose, Flutter or all three.
One token source exports its values to all of them, so each app reads what you designed with.
Before you buy either file, count the edits a new brand color takes.
Side by side
The same rows for both files.
The Dynamic Layer column is its own words, read on dynamiclayer.io.
| Criterion | Appetite UIThis file | Dynamic Layerdynamiclayer.io |
|---|---|---|
| What it is | A UI kit for iOS and Android apps, in Figma and in code, built like a design system. | A mobile app UI kit and component library. |
| Built for | iOS and Android apps, with Apple and Material components in one file. | iOS, Android or hybrid apps, built with Figma and Flutter. Its pages name no switch between the platforms. |
| What developers get | Appetite UI Code ships every component in React Native, with an App Starter, and the core set in SwiftUI, Flutter and Jetpack Compose. The Figma file also exports token values. | Flutter code for the components. |
| A new brand color | One edit. Both platforms and both modes follow it. | Custom fonts and colors. Its homepage does not say how a change travels through the file; its docs list design tokens for color, radius and spacing. |
| Light and dark | Light and Dark modes on one semantic token set, so a screen switches with the system. | Automatic dark mode. |
| AI agents | The Core Skill, included with the file, tells an agent which token to use. | Built for Claude Code workflows. Its page: "Use Dynamic Layer as your Figma & Flutter foundation, then let Claude Code customize screens, connect flows, and build working app prototypes faster." |
| Screens to start fromdynamiclayer.io, read October 30, 2026 | App screens assembled from the same components and tokens as the rest of the file. | Its page offers "polished iOS and Android screen templates". |
| Before you buydynamiclayer.io, read October 30, 2026 | A read-only Figma preview of the whole file. | Its page offers a free preview "with selected components". |
| License | Paid once, with lifetime updates. The plans are on the pricing page. | A free plan, then a one-time Personal license for one user or an Agency license for a team. |
| Use it if | You want one token source for SwiftUI, Compose, Flutter or CSS. | You build in Flutter and want the components as code. |
Checked on . Dynamic Layer's prices, counts and ratings are left to dynamiclayer.io.
One source
Where one source pays off.
A rebrand, a second platform and a handoff are where a Figma file holds or drifts. From one token source, all three read the same values.

Rebrand
Change the brand once
Point the brand token at a new color. Light and dark, iOS and Material follow in the same edit.

Second platform
Both mirrors read the same tokens
The iOS mirror keeps Apple's 15 system colors and the Material mirror its 32 roles, each pointing at a token you control.

Handoff
Developers read the values
The SwiftUI output keeps Dynamic Type, and the Compose output carries a Material 3 typography object.
Alternatives
What ships beside each Figma file.
The main alternatives for a mobile app in Figma, each in its maker's words, with the official kits for one platform each.
| Kit | Code it names | Best for |
|---|---|---|
| Appetite UI | Tokens for SwiftUI, Jetpack Compose, Flutter and CSS | One app on iOS and Android, one brand |
| Dynamic Layerdynamiclayer.io, read October 30, 2026 | Flutter | A Flutter app, prototyped with Claude Code |
| Xela UIsetproduct.com/templates/xela-flutter, read October 30, 2026 | React, Flutter, Jetpack Compose and SwiftUI | Components already coded for your stack |
| Setproduct Mobile Xsetproduct.com/templates/mobile-x, read October 30, 2026 | None stated | Templates on iOS specs, adapted to an 8dp Android grid, to start from |
| Nucleus UInucleus-ui.com, read October 30, 2026 | None stated | Mobile and web screens in one kit |
| Apple's iOS and iPadOS 27 kitFigma Community and Apple Design Resources, read October 30, 2026 | None stated | An iOS-only app with Apple's exact components |
| Google's Material 3 Design KitFigma Community, read October 30, 2026 | Jetpack Compose code snippets, per its changelog | An Android app on Google's baseline |
The code column is the code each maker names beside its Figma file, in its own words, read on . The last column is this page's verdict. Every kit side by side, on the same six rows, is on the alternatives page.
Keep reading
The long answer and the rest of the field.


The wider field
The best Figma UI kits for mobile apps in 2026

Every kit on one table
Figma UI kits for mobile apps

Side by side
Appetite UI and Untitled UI
Judge it on your own screens.
A table only goes so far. The preview shows how the kit behaves on a screen of yours.