Hi gcarreno!
First: Thank you!
Suggestion for Android compatibility:
1. Drop LCL package dependency ["fcl-json" is a FCL package!]
[yes, add FCL dependency!]
2. Put the "register" procedure in another file...
[yes, add LCLBase dependency, if you will provide a custom component icon!]
ex:
unit register_tjsonpropstorage;
{$mode objfpc}{$H+}
interface
uses
Classes,
SysUtils,
LResources, // [optional] need if you will provide a custom component icon
JSONPropStorage;
Procedure Register;
implementation
Procedure Register;
begin
{$I tjsonpropstorage_icon.lrs} // [optional] if you have a custom component icon [as generate by "lazres.exe"]
RegisterComponents('Misc', [TJSONPropStorage]);
end;
end.
3. Include "register_tjsonpropstorage.pas" file in your package.
Good Work!