Golos.io: Новости мобильной разработки
За этот спринт в части мобильной разработки была проведена большая работа по адаптации приложений под 18 хардфорк. А также, в iOs приложении оформлена Swift-библиотека и реализована поддержка пуш-уведомлений; в Android приложении исправлено множество багов и увеличена скорость открытия поста.
Swift-библиотека оформлена в компилятор рod для удобства установки через сервис https://cocoapods.org.
Библиотека поддерживает работу с протоколами для обмена сообщениями между браузером и веб-сервером (Websocket), поэтому отправлять и принимать запросы от сервера на стороне клиента нет необходимости. Все ответы приходят уже в готовых моделях.
Реализована поддержка пуш-уведомлений (Remote Push Notifications) через сервис Firebase Cloud Messaging Client App on iOS.
Для работы пуш-уведомлений в активном режиме приложения был сделан алгоритм преобразования Remote Push Notification -> Local Notification.
Разработан алгоритм формирования строки запроса с учётом установленного в Xcode для App параметра «Build Configuration». Добавлена возможность работы с testnet.
Проведена работа по внесению изменений в API под 18 хардфорк.
2. Android приложение Golos.io
Библиотека и само приложение адаптированы к 18 хардфорку.
Проведен фикс багов: случайные краши при создании поста, мигание аватара пользователя на странице профиля при переходе в кошелек и обратно (при подписке на этого пользователя), а также множество багов, которые визуально выглядели как сообщение «произошла неизвестная ошибка».
Увеличена скорость открытия поста.
Планируется работа над расширением функций редактора поста и комментариев
Скачать Android приложение Golos.io можно здесь.
Есть идеи для улучшения? Отлично! Пишите нам на почту golosapp@gmail.com,
или в телеграм @jevgenika и @yuliarodnikova. Будем рады конструктивной обратной связи.
Иллюстрация к посту - digitalpanos.com
—
Подписывайтесь на официальный аккаунт блог-платформы Golos.io @golosio, чтобы быть в курсе развития проекта! Телеграм для ваших вопросов — https://t.me/golos_support. Лучшее на Голосе — https://t.me/golos_best
Есть предложения, как сделать Golos.io лучше? Пишите предложения в Issues на нашем Github или в наш Телеграм-канал!
—
С уважением, команда Golos.io @golosio: @alex-firsov, @bacher,@ b1acksun, @chinpu, @dan-kinescop, @dekol, @devall, @insider, @jevgenika, @kucinskaya.alla, @moykin, @muhazokotuha, @msm72, @nickshtefan, @sualex, @yulia.rodnikova, @yuri-vlad.