From antigravity-awesome-skills
Integrates Jetpack Compose views and modifiers into Expo apps using @expo/ui/jetpack-compose. Use for building Android-native UI with Compose components like LazyColumn, Button, and Text.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:expo-ui-jetpack-composeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
@expo/ui/jetpack-compose package lets you use Jetpack Compose Views and modifiers in your app.The instructions in this skill apply to SDK 55 only. For other SDK versions, refer to the Expo UI Jetpack Compose docs for that version for the most accurate information.
@expo/ui/jetpack-compose.Host, or translating Jetpack Compose patterns into Expo UI code.npx expo install @expo/ui
A native rebuild is required after installation (npx expo run:android).
@expo/ui/jetpack-compose, modifiers from @expo/ui/jetpack-compose/modifiers.Host. Use <Host matchContents> for intrinsic sizing, or <Host style={{ flex: 1 }}> when you need explicit size (e.g. as a parent of LazyColumn). Example:import { Host, Column, Button, Text } from "@expo/ui/jetpack-compose";
import { fillMaxWidth, paddingAll } from "@expo/ui/jetpack-compose/modifiers";
<Host matchContents>
<Column verticalArrangement={{ spacedBy: 8 }} modifiers={[fillMaxWidth(), paddingAll(16)]}>
<Text style={{ typography: "titleLarge" }}>Hello</Text>
<Button onPress={() => alert("Pressed!")}>Press me</Button>
</Column>
</Host>;
ScrollView/FlatList for scrollable lists. Wrap in <Host style={{ flex: 1 }}>.<Icon source={require('./icon.xml')} size={24} /> with Android XML vector drawables from Material Symbols.npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-bundle-aas-mobile-app-builderBuilds Android-native UI in Expo SDK 55 using @expo/ui/jetpack-compose for Jetpack Compose views, modifiers, Host embedding, LazyColumn, and Icon.
Integrates Jetpack Compose Views, modifiers, and components like LazyColumn and Icon into Expo apps using @expo/ui/jetpack-compose for Android UI in React Native.
Provides native Jetpack Compose UI components including LazyColumn scrolling lists and XML vector icons for Android-specific screens in Expo React Native apps.