Neonoviiwolf: write_text_recipe это он и есть? Поставь ему не minHeight, a height=159dp. Фикс. Он у тебя растягивается по контенту. Это раз.
Внутри скроллвью у вьюхи надо ставить высоту wrap_content, иначе вообще непонятно, чего ты хочешь этим добиться. Это два.
Зачем используешь AppCompat* напрямую? Система сама разрулит это, надо использовать обычные вьюхи - LinearLayout, EditText и тд. Это три.
Nogok: нет. Какой смысл отправлять то, чем будет проверяться подпись, по ненадежному каналу? Злоумышленник может подменить этот ключ, и проверять вы будете его ключом, не своим.
Что? Фасад - это паттерн, призванный скрыть сложность, множество классов ха простым интерфейсом. У вас тут нет сложности. Что вы хотите скрывать? И при чём тут Андроид?
Непонятно что куда хочешь передать. То ли код, то ли лист дат, то ли персону. И нельзя персону в качестве ключа использовать в хэшмапе, пока не реализован equals и hashCode. Не будет правильно работать.
Никита Рогов: если ты хочешь свои листы использовать - то точно так же, втыкай их вместо X, Y, Z и всё. А вообще, зачем это нужно? Только ради того, чтобы не описывать свойства дважды? Наследование не для этого придумано.