flutter_local_notifications
isar
Our great sponsors
flutter_local_notifications | isar | |
---|---|---|
5 | 5 | |
1,962 | 1,435 | |
- | 7.9% | |
7.9 | 9.7 | |
8 days ago | 2 days ago | |
Dart | Dart | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
flutter_local_notifications
- A chat notification
-
Alarm App Help: Draw over other apps
For those who are interested, I have a workaround using the local_notifications_plugin. First of all, fullScreenIntent needs to be turned on. This will launch the application in a full-screen mode if the app isn't currently in use (i.e. the phone is locked). The next thing is to follow: https://github.com/MaikuB/flutter_local_notifications/issues/99 To quickly explain: using getNotificationAppLaunchDetails() in the main() method of your app launch, you can return a boolean on whether the app was launched through the notification. This allows you to route the app like this:
- How to create local notifications
- How to Navigate to certain screen of app after tapping on notification.
-
Flutter or native (IOS/Android) from a client perspective
running dart code in background while the app is terminated (e.g. notifications plugin is blocked by flutter https://github.com/MaikuB/flutter_local_notifications/issues/17)
isar
- Isar 2.0 released (a NoSQL database from the creator of Hive)
-
Save Your Data Locally in Flutter with Hive
Check out Isar, it is implemented in rust (I think? Some "native" language) and access is given to dart code via ffi. This all means it's way faster, and doesn't have to load everything into memory first.
-
Stable version of Isar database
More info you can find in pages of this project: https://isar.dev
-
Which local DB package do you prefer and why?
I also had a look at hive a while ago but there were mixed feelings about it. But hive's developer is now working on a new local database, isar, which looks promising, though it's still in alpha.
- Isar Database: Fast ACID compliant NoSQL database with compound indexes, full text search and strong encryption
What are some alternatives?
Hive - Lightweight and blazing fast key-value database written in pure Dart.
flutter_deer - 🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project. Includes a complete UI design and exercises that are closer to real projects.
flutter-permission-handler - Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
realm-dart - Realm is a mobile database: a replacement for SQLite & ORMs.
plugins - Plugins for Flutter maintained by the Flutter team
Taskez - A Productivity Mobile Application UI kit built with Flutter
flutter-maplibre-gl - A flutter package for showing customizable vector/raster maps with Maplibre GL (forked from tobrun/flutter-mapbox-gl)
bluebubbles-app - A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!
flutter_tts - Flutter Text to Speech package
Agora-Flutter-SDK - Flutter wrapper around the Agora RTC SDKs for Android and iOS
corona_spectator - A coronavirus statistics, news and aid app to help navigate your way through the pandemic. 🚀
Shiori - The app you need for Genshin Impact