Так, про скорость передачи ничего не сказано, поэтому сохраняем файлы на microSD карточку и отправляем почтой России, ну или любой другой транспортной компанией.
Я бы выступил за использование файловой системы. При использовании базы данных надо продумывать как и куда делать бэкапы, т.к. если полетит файл бд, то его придется откуда-то восстанавливать.
Заливать нужно файлы, которые нужны для генерации исполняемого файла / библиотеки. В папках bin и obj находятся генерируемые студией файлы, их заливать на github не нужно.