- App.tsx: full navigation (Auth stack + Main tabs with 5 screens) - Auth: LoginScreen, RegisterScreen, ForgotPasswordScreen - HomeScreen: dashboard with IoT metrics, weather widget, alerts, quick actions, sensors - MapScreen: interactive map with layer toggles (6 layers) - MarketplaceScreen: categories (6), products (5), search - ChatScreen: AI chat with quick prompts (4), bot responses - ProfileScreen: user info, stats, menu (9 items), logout - AlertsScreen: alert list with severity, acknowledge - SensorsScreen: sensor list with type filters (6 types), search - ZonesScreen: zone cards with stats - SettingsScreen: language picker (FR/EN/ES/DE), privacy, about - Stores: iotStore (sensors, zones, alerts), notificationStore, uiStore + i18n - Hooks: useSensors, useAlerts, useNotifications, useLocation - Components: Card, Button, LoadingSpinner, ErrorBoundary, Header - Services: iotService, notificationService (with axios API client) - Utils: formatters (temp, AQI, noise, dates), validators (email, password, IBAN) - Theme: colors.ts with full design system (Blue Ocean palette) - Ditto: fixed MongoDB connection, new JWT secrets, official gateway image
52 lines
4.5 KiB
Markdown
52 lines
4.5 KiB
Markdown
<img src="https://user-images.githubusercontent.com/16062886/117443145-ff868480-af37-11eb-8680-648bccf0d0ce.png" alt="React Native Reanimated by Software Mansion" width="100%">
|
|
|
|
### React Native's Animated library reimplemented
|
|
|
|
> Reanimated 3 is here! Check out our [documentation page](https://docs.swmansion.com/react-native-reanimated/) for more information
|
|
|
|
React Native Reanimated provides a more comprehensive,
|
|
low level abstraction for the Animated library API to be built
|
|
on top of and hence allow for much greater flexibility especially when it
|
|
comes to gesture based interactions.
|
|
|
|
### Nightly CI state
|
|
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/build-nightly-npm-package.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/build-monorepo-nightly.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/check-static-framework-nightly.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/check-react-native-nightly.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/check-expo-dev-client-nightly.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/check-TS-react-native.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/build-v8-nightly.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/build-on-windows-nightly.yml)
|
|
[](https://github.com/software-mansion/react-native-reanimated/actions/workflows/detect-broken-urls-nightly.yml)
|
|
|
|
## Installation
|
|
|
|
Check out the [installation](https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/getting-started/#installation) section of our docs for the detailed installation instructions.
|
|
|
|
## Fabric
|
|
|
|
To learn how to use `react-native-reanimated` with Fabric architecture, head over to [Fabric README](README-Fabric.md). Instructions on how to run Fabric Example within this repo can be found in the [FabricExample README](FabricExample/README.md).
|
|
|
|
## Documentation
|
|
|
|
Check out our dedicated documentation page for info about this library, API reference and more: [https://docs.swmansion.com/react-native-reanimated/](https://docs.swmansion.com/react-native-reanimated/)
|
|
|
|
## Examples
|
|
|
|
The source code for the example (showcase) app is under the [`Example/`](https://github.com/software-mansion/react-native-reanimated/blob/main/Example/) directory.
|
|
If you want to play with the API but don't feel like trying it on a real app, you can run the example project. Check Example/ directory README for installation instructions.
|
|
|
|
## License
|
|
|
|
Reanimated library is licensed under [The MIT License](LICENSE).
|
|
|
|
## Credits
|
|
|
|
This project has been built and is maintained thanks to the support from [Shopify](https://shopify.com), [Expo.io](https://expo.io) and [Software Mansion](https://swmansion.com)
|
|
|
|
[](https://shopify.com)
|
|
[](https://expo.io)
|
|
[](https://swmansion.com)
|