├── .gitignore ├── .vscode └── settings.json ├── CLAUDE.md ├── README.md ├── app.json ├── app ├── (tabs) │ ├── _layout.tsx │ ├── index.tsx │ └── settings.tsx ├── _layout.tsx ├── basic-generation.tsx ├── streaming-chat.tsx ├── streaming-structured.tsx └── structured-data.tsx ├── assets └── images │ ├── adaptive-icon.png │ ├── favicon.png │ ├── icon-prev.png │ ├── icon.png │ └── splash-icon.png ├── bun.lock ├── components ├── ThemedText.tsx ├── useGradualAnimation.ts └── useThemedColors.ts ├── contexts └── VoiceContext.tsx ├── eas.json ├── eslint.config.js ├── hooks ├── useFoundationModelsStreaming.ts └── useFoundationModelsStructuredStreaming.ts ├── modules └── expo-foundation-models │ ├── android │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── expo │ │ └── modules │ │ └── foundationmodels │ │ └── ExpoFoundationModelsModule.kt │ ├── expo-module.config.json │ ├── index.ts │ ├── ios │ ├── ExpoFoundationModels.podspec │ ├── ExpoFoundationModelsModule.swift │ ├── GenerableDataStructures.swift │ └── Records.swift │ └── src │ ├── ExpoFoundationModels.types.ts │ ├── ExpoFoundationModelsModule.ts │ └── ExpoFoundationModelsModule.web.ts ├── package.json ├── reference ├── EXPO_MODULES_REFERENCE.md └── FOUNDATION_MODELS_REFERENCE.md └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app.json -------------------------------------------------------------------------------- /app/(tabs)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/(tabs)/_layout.tsx -------------------------------------------------------------------------------- /app/(tabs)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/(tabs)/index.tsx -------------------------------------------------------------------------------- /app/(tabs)/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/(tabs)/settings.tsx -------------------------------------------------------------------------------- /app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/_layout.tsx -------------------------------------------------------------------------------- /app/basic-generation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/basic-generation.tsx -------------------------------------------------------------------------------- /app/streaming-chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/streaming-chat.tsx -------------------------------------------------------------------------------- /app/streaming-structured.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/streaming-structured.tsx -------------------------------------------------------------------------------- /app/structured-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/app/structured-data.tsx -------------------------------------------------------------------------------- /assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/icon-prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/assets/images/icon-prev.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/assets/images/splash-icon.png -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/bun.lock -------------------------------------------------------------------------------- /components/ThemedText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/components/ThemedText.tsx -------------------------------------------------------------------------------- /components/useGradualAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/components/useGradualAnimation.ts -------------------------------------------------------------------------------- /components/useThemedColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/components/useThemedColors.ts -------------------------------------------------------------------------------- /contexts/VoiceContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/contexts/VoiceContext.tsx -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/eas.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/eslint.config.js -------------------------------------------------------------------------------- /hooks/useFoundationModelsStreaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/hooks/useFoundationModelsStreaming.ts -------------------------------------------------------------------------------- /hooks/useFoundationModelsStructuredStreaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/hooks/useFoundationModelsStructuredStreaming.ts -------------------------------------------------------------------------------- /modules/expo-foundation-models/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/android/build.gradle -------------------------------------------------------------------------------- /modules/expo-foundation-models/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /modules/expo-foundation-models/android/src/main/java/expo/modules/foundationmodels/ExpoFoundationModelsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/android/src/main/java/expo/modules/foundationmodels/ExpoFoundationModelsModule.kt -------------------------------------------------------------------------------- /modules/expo-foundation-models/expo-module.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/expo-module.config.json -------------------------------------------------------------------------------- /modules/expo-foundation-models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/index.ts -------------------------------------------------------------------------------- /modules/expo-foundation-models/ios/ExpoFoundationModels.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/ios/ExpoFoundationModels.podspec -------------------------------------------------------------------------------- /modules/expo-foundation-models/ios/ExpoFoundationModelsModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/ios/ExpoFoundationModelsModule.swift -------------------------------------------------------------------------------- /modules/expo-foundation-models/ios/GenerableDataStructures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/ios/GenerableDataStructures.swift -------------------------------------------------------------------------------- /modules/expo-foundation-models/ios/Records.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/ios/Records.swift -------------------------------------------------------------------------------- /modules/expo-foundation-models/src/ExpoFoundationModels.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/src/ExpoFoundationModels.types.ts -------------------------------------------------------------------------------- /modules/expo-foundation-models/src/ExpoFoundationModelsModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/src/ExpoFoundationModelsModule.ts -------------------------------------------------------------------------------- /modules/expo-foundation-models/src/ExpoFoundationModelsModule.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/modules/expo-foundation-models/src/ExpoFoundationModelsModule.web.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/package.json -------------------------------------------------------------------------------- /reference/EXPO_MODULES_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/reference/EXPO_MODULES_REFERENCE.md -------------------------------------------------------------------------------- /reference/FOUNDATION_MODELS_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/reference/FOUNDATION_MODELS_REFERENCE.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/betomoedano/foundation-models-app/HEAD/tsconfig.json --------------------------------------------------------------------------------