├── .gitignore ├── .watchmanconfig ├── App.tsx ├── README.md ├── app.json ├── assets ├── adaptive-icon.png ├── favicon.png ├── icon.png └── splash-icon.png ├── hooks ├── useAppState.ts ├── useLiveActivity.ts └── useTimer.ts ├── index.ts ├── live-activity-timer-demo.mp4 ├── modules └── expo-live-activity │ ├── expo-module.config.json │ ├── index.ts │ └── src │ └── index.ts ├── package.json ├── targets └── widget │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ ├── App-Icon-20x20@1x.png │ │ ├── App-Icon-20x20@2x.png │ │ ├── App-Icon-20x20@3x.png │ │ ├── App-Icon-29x29@1x.png │ │ ├── App-Icon-29x29@2x.png │ │ ├── App-Icon-29x29@3x.png │ │ ├── App-Icon-40x40@1x.png │ │ ├── App-Icon-40x40@2x.png │ │ ├── App-Icon-40x40@3x.png │ │ ├── App-Icon-60x60@2x.png │ │ ├── App-Icon-60x60@3x.png │ │ ├── App-Icon-76x76@1x.png │ │ ├── App-Icon-76x76@2x.png │ │ ├── App-Icon-83.5x83.5@2x.png │ │ ├── Contents.json │ │ └── ItunesArtwork@2x.png │ ├── Info.plist │ ├── WidgetLiveActivity.swift │ ├── _shared │ ├── CompleteIntent.swift │ ├── PauseIntent.swift │ ├── ResetIntent.swift │ └── ResumeIntent.swift │ ├── expo-target.config.js │ ├── generated.entitlements │ └── widgets.swift ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/.gitignore -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/App.tsx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/app.json -------------------------------------------------------------------------------- /assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/assets/adaptive-icon.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/assets/splash-icon.png -------------------------------------------------------------------------------- /hooks/useAppState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/hooks/useAppState.ts -------------------------------------------------------------------------------- /hooks/useLiveActivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/hooks/useLiveActivity.ts -------------------------------------------------------------------------------- /hooks/useTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/hooks/useTimer.ts -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/index.ts -------------------------------------------------------------------------------- /live-activity-timer-demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/live-activity-timer-demo.mp4 -------------------------------------------------------------------------------- /modules/expo-live-activity/expo-module.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/modules/expo-live-activity/expo-module.config.json -------------------------------------------------------------------------------- /modules/expo-live-activity/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./src/index" 2 | -------------------------------------------------------------------------------- /modules/expo-live-activity/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/modules/expo-live-activity/src/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/package.json -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-20x20@1x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-20x20@2x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-20x20@3x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-29x29@1x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-29x29@2x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-29x29@3x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-40x40@1x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-40x40@2x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-40x40@3x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-60x60@2x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-60x60@3x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-76x76@1x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-76x76@2x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/App-Icon-83.5x83.5@2x.png -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /targets/widget/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /targets/widget/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/Info.plist -------------------------------------------------------------------------------- /targets/widget/WidgetLiveActivity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/WidgetLiveActivity.swift -------------------------------------------------------------------------------- /targets/widget/_shared/CompleteIntent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/_shared/CompleteIntent.swift -------------------------------------------------------------------------------- /targets/widget/_shared/PauseIntent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/_shared/PauseIntent.swift -------------------------------------------------------------------------------- /targets/widget/_shared/ResetIntent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/_shared/ResetIntent.swift -------------------------------------------------------------------------------- /targets/widget/_shared/ResumeIntent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/_shared/ResumeIntent.swift -------------------------------------------------------------------------------- /targets/widget/expo-target.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/expo-target.config.js -------------------------------------------------------------------------------- /targets/widget/generated.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/generated.entitlements -------------------------------------------------------------------------------- /targets/widget/widgets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/targets/widget/widgets.swift -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikfp/expo-live-activity-timer/HEAD/yarn.lock --------------------------------------------------------------------------------