// the find
invertase/notifee
⚛️ A feature rich notifications library for React Native.
Notifee was a feature-complete local notifications library for React Native, covering Android channels, foreground services, styled notifications, iOS categories, and trigger scheduling. It was officially abandoned by Invertase in 2025 after 7 years, with the maintainers recommending migration to expo-notifications.
- Deep Android notification support: channels/groups, foreground services, progress indicators, BigPicture/BigText/Messaging styles, and alarm-manager-based triggers — more granular than most alternatives
- Well-structured TypeScript API with thorough type definitions for both platforms, making it easy to discover available options without constantly checking docs
- Solid documentation covering platform-specific quirks like Android background restrictions and battery optimization
- E2E test workflows for both Android and iOS in CI, plus unit tests for the native Android layer — unusually thorough for an RN library
- Officially dead — the README itself says stop using it and migrate elsewhere, so any production adoption is taking on a maintenance liability with no upstream fixes coming
- The Flutter package uses a vendored .aar from August 2021 (202108261754) checked into the repo, meaning the Flutter side was already stale before abandonment
- The community fork (react-native-notify-kit) has minimal history and unknown reliability, so the 'drop-in replacement' escape hatch is largely unproven
- New Android target API requirements and iOS permission model changes will accumulate silently with no one to fix them, making this a ticking clock for apps that stay on it