RTPlatform: улучшения

Предела совершенству само собой нет, решил внедрить небольшие доработки. С начала о мелочах, которые на первый взгляд не заметны:

  • отключение поддержки планшета, чтобы не делать в сторы скрины для него
  • отключение поворота приложения
  • сворачивание приложения на Android по аппаратной кнопке назад, если список экранов назад пуст
  • в выборе категории переключил на стиль iOS, чтобы было видно что категории не 5, а больше

Чтобы проще было кастомизировать авторизацию, реализовал метод в guard. Если коротко это функция, которая защищает те или иные экраны, в которые нельзя попасть без авторизации.

Форма объявлений это наиболее часто дорабатываемый экран, поэтому я переделал текущую форму на ngForm, ключевое преимущество в том что упрощается сбор данных, т.е. что видишь на форме, то и сохраняется в базу данных.

Так же в конструктор полей формы для переключение в разных категориях добавил так же часто используемые типы: дата, телефон, выбор из списка, чекбоксы.

Релиза делать не буду, залил в репозитарий для новых проектов.