drydart / flutter_sqlcipher

SQLCipher database plugin for Flutter apps.
https://pub.dev/packages/flutter_sqlcipher
The Unlicense
66 stars 14 forks source link

Implement iOS platform support #1

Open artob opened 5 years ago

artob commented 5 years ago

At present, iOS is not supported. This may eventually be addressed going forward by bundling and wrapping FMDB which includes SQLCipher support.

doc-rj commented 5 years ago

iOS support would be awesome and a requirement for my project. Is this on your near term radar, or any idea how far down the road this is?

artob commented 5 years ago

@doc-rj I haven't a personal requirement for iOS support at this time, in the apps I'm developing myself.

So, while iOS support would be great, as it stands it's something I'd look for the community to contribute and/or a company to sponsor the development of.

doc-rj commented 5 years ago

@artob Any idea how much effort the development would be for iOS support by wrapping FMDB? I've never developed a plugin, and I'm not familiar with FMDB.

artob commented 5 years ago

@doc-rj I figure the initial development for the iOS version is likely to be on the order of a workweek or thereabouts.

iskandergaba commented 5 years ago

Hi @artob

This is an awesome effort! Thank you.

What's the status on iOS implementation?

artob commented 5 years ago

@iskandergaba Nothing new since the previous comments.

Goostavo commented 5 years ago

After some research. I've found out that some people forked sqlflite lib and changed dependencies to use zetetic.sqlcipher and FMDB/cipher. I'm learning right now about sending native code to flutter. But as I saw. With some effort we can migrate the classes and functions to flutter_sqlcipher.

The code is here: https://github.com/davidmartos96/sqflite_sqlcipher

mohmdio commented 4 years ago

Thank you for your efforts. Any new about IOS support?