RTPlatform: улучшения

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

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

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

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

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

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

Экран для авторизованных пользователей на Ionic

Время на прочтение: 5 минут.
На реализацию в проекте: 5 минут.

В большинстве мобильных приложений имеется авторизация и какие-то экраны, например мои заказы, экран должен быть доступен только для авторизованных пользователей. Если пользователь пытается перейти на такой экран, необходимо отправить пользователя авторизовываться.

Читать далее «Экран для авторизованных пользователей на Ionic»

Интегрируем в мобильное приложение на Ionic виджет открытые линии Битрикс 24

Время прочтения: 5 минут.
Время реализации: 5 минут.

Для того чтобы организовать он-лайн чат пользователей в мобильном приложении на Ionic с вашими сотрудниками, удобно интегрировать открытые линии от Битрикс 24, он бесплатен на 12 операторов. Идеально для отдела продаж внутри приложения, консультировать вживую или для службы поддержки.

Читать далее «Интегрируем в мобильное приложение на Ionic виджет открытые линии Битрикс 24»

Мой вклад в open source

Привет, друзья.

Доработав RTPlatform до качественного уровня, закрывающего базовые потребности, я начал реализовывать проекты под заказ на базе RTPlatform и не только.

В процессе работы появляются достаточно общие блоки, которые в будущем пригодятся в новых проектах. Я решил упаковывать в библиотеки и статьи такие вещи, чтобы было проще обновлять клиентам улучшая проекты и у вас или вашего программиста уходило немного времени на интеграцию.

Интересно влияют такие статьи на оценку блоков, которые имеются в статье, так как снимает риск и оценка серьезно уменьшается.