Ну очевидно же что заливать локальные настройки в общее хранилище не стоит.
Тут есть два варианта:
1) Удалить все настроечные файлы с ядиска и сделать так чтобы синхронизировалось только то, что действительно общее. Тут могут помочь символьные ссылки на каталоги (гугл в помощь)
2) Не использовать ядиск, а использовать нормальный механизм синхронизации с возможностью игнорирования части файлов. Например git, для которого полно всяких облачных решений типа github, bitbucket.
Проблема в android:layout_width="match_parent" у RelativeLayout'a.
Другие проблемы:
RelativeLayout тут не нужен, он слишком тяжёл. Тут вообще ничего не нужно, кардвью достаточно.
LinearLayout с одним элементом не нужен, это оксюморон.
android:orientation="horizontal" для ресайклера не нужен.
android:textSize нужно указывать в sp, конечно же.
1. Свайпать можно, ориентацию ресайклера меняешь и всё.
2. У тебя макет карточки всегда будет один и тот же, если хочешь менять только фото, то это не проблема. при инициализации карточки передаёшь нужное фото