Блог

программиста

Натив или кросс-платформа, часть 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 системы управления данными.

[…]

Авторизация звонком [безопасность]

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

[…]

RTPlatform 1.0.0-beta.8

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

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

Мобильная версия: https://pwa.rtplatform.ru

iOS версия: https://testflight.apple.com/join/0ysoedc2

Android версия: https://yadi.sk/d/PXcOZ4-Gc-rNvA

[…]