Comparing SQLite database packages for Flutter
What do I think a good database package needs?
- Good documentation
- Active development / maintenance
- Migration support
- Cross-platform support
- Reliable
- Easy to use
- ...?
Feature | SQFlite | Floor | Moor |
---|---|---|---|
Cross-platform support | ✅ | ✅ | ✅ |
Migration | ✅ | ✅ | ✅ |
Good documentation | ☑ | ✅ | ✅ |
Active development | ✅ | ✅ | ✅ |
Easy to use | ✅ | ✅ | ☑ |
In Memory Database | 🤔 | ✅ | ✅ |
Null Safety Entities | ❌ | ✅ | ✅ |
Encription | ☑ | ❌ | ✅ |
Compile-time Query Validation | ❌ | ❌ | ✅ |
- ✅ : Yes
- ❌ : No
- ☑ : Partially
- 🤔 : Not verified yet
Feel free to increase this comparison by submitting a Pull Request or creating an issue