Облачное хранилище для мобильного приложения. C#. Xamarin. Android. GitHub
ВВЕДЕНИЕ: я пишу приложение для изучения слов(не коммерческое, для себя). Для его работы нужны словари(простые текстовые файлы). Я написал Desktop версию используя C# и Windows Forms и мобильную версию используя C# и Xamarin. Так вот я хотел бы чтобы была возможность синхронизировать эти словари между устройствами. Я решил использовать для этой цели GitHub, так как папка с словарями весит меньше 1 Мб. ПРОБЛЕМА: я не нашел удобного способа обращаться к GitHub с Android устройства используя C# Xamarin. В случае с Windows Forms есть удобная библиотека LibGit2Sharp. Но, как я понял она не совместима с Xamarin. А другой библиотеки, которой можно было бы пользоваться для этих целей, я не нашел.
ВОПРОСЫ:
есть ли библиотека для обращения к GitHub с устройства Android совместимая с C# Xamarin, если нет, можно ли как-то иначе провернуть операцию загрузки и скачивания файла из публичного репозитория используя, например, System.Net.Http?
возможно я в принципе выбрал неправильный подход, и вы сможете порекомендовать мне какой-то другой способ для синхронизации словарей
Если у вас будут ко мне какие-то дополнительные вопросы - с удовольствием отвечу, так как сам в этом заинтересован. Заранее спасибо за ответ.