RTPlatform: исправление ошибок

После финального релиза, погоняли приложение вдоль и поперек, нашлось несколько не критичных ошибок, которые исправил:

  • запрет пустого сообщения в чате
  • категория в списке и деталях мастера убрал
  • иконка загрузки фото на Android съехала
  • статус строка на Android на некоторых версия была одним цветом
[…]

Авторизация через социальные сети #3

В продолжении темы, портировал авторизацию через социальные сети на Ionic Framework. Пока отладил на iOS, на Android не тестировал, но учитывая кросс-платформенный подход вопрос не сложный.

Пакет: https://www.npmjs.com/package/ionic_auth_social. Подробная инструкция позволит за 5-10 минут интегрировать в свое приложение авторизацию.

[…]

Авторизация через социальные сети #2

Писал на днях про авторизацию мобильного приложения через социальные сети, так вот история получила продолжение. Для общей картины допилил Facebook, Microsoft и Google. Точно на днях появиться плагин для Ionic Framework. И скорее всего скрипт по получению профиля соц. сети на серверной стороне. Библиотека для iOS: https://bitbucket.org/xsfera/authsocial.Быстро посмотреть в живую можно на маке командой:

RTPlatform 1.0.0-beta.11

Завершен последний функциональный блок, буквально за 4 месяца и 700 часов получилось отличное качественное решение.

Если коротко: завершена реализация баланса, с контролем отрицательного баланса и пополнением с пластиковой карты. Мастера оплачивают доступ к объявлениям по подписке.

[…]

Авторизация через социальные сети

Один из стоп-факторов разработки кросс-платформенно, это авторизация через социальные сети. Очень часто на кросс-платформе воспринимают авторизацию через соц. сети как форму ввода логина и пароля социальной сети, а это в корне неверно и неудобно. Пользователь должен щелкнуть кнопочку, переправиться в приложение соц. сети, нажать там разрешить авторизоваться и все.

[…]

Натив или кросс-платформа, часть 2-я

В очередной раз клиент колебался при выборе инструментария: сэкономить или сделать качественно. Показал предыдущий свой обзор сравнения Ionic и натива, клиент выбрал натив.

Все бы ничего, по большому счету мне нравится кодить в XCode на Objective-C, но тут есть одно большое НО…. Закончив за неделю блок авторизации, клиент все еще не нашел Android разработчика и даже предложил изучить Android разработку за деньги.

Но есть ли смысл, опять задумался я…

[…]

RTPlatform, авторизация по звонку

Стартовать нужно как можно быстрее и чтобы не тратить время на аренду номера, прохождение проверки документов… Доделал сервис чтобы ретранслировал по всем проектам факт звонка с нашего общего номера, добавлять будут пока руками, поэтому через заявку на почту, добавлю в течении дня. Дописал в инструкцию.

RTPlatform 1.0.0-beta.10

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

Коротко в релизе:

  • авторизация по звонку;
  • реализация баланса пользователя;
  • запрет писать в чат мастеру первым;
  • подписка с хранением на сервере;
  • исправлена совместимость сборки на AppFlow.
[…]

RTPlatform 1.0.0-beta.9

Было принято решение отказаться от поддержки Android 4.4, т.к. приходится разрабатывать под него свои костыли, а не придерживаться производительных и современных инструментов. Теперь поддержка исключительно от Android 5+. Наберем соответствующих возражений под работу на Android 4.4, запустим отдельным продуктом. Соответсвенно отказ, помог оптимизировать производительность работы приложения на Android.

[…]

База данных RTPlatform

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

[…]