My problem is that syncing doesn't work for extract brewing. It only syncs "main fermentables" which in this case is extract only, no steeping grains. Yes, I know, I should just spend a bunch of money and time and go to all-grain. But the problem is I bought the app and have a subscription to your service.
Why don't you literally make a web app version of the app, broken up by brew type like it is in the web app? (extract, partial, BIAB, all grain). It seems the problem isn't with the syncing but the limitations of the data fields matching in the android app and the web app. Seems like this problem could get solved with remapping xml fields.