Сайт работает в режиме только на чтение.

Golos.io: Отчет по мобильной разработке за ноябрь 2018

Друзья, представляем отчет по разработке мобильных приложений Golos.io за ноябрь 2018.

Отчет по работе над сайтом можно посмотреть здесь.

В Android приложение мы добавили новый функционал и постепенно внедряем редизайн.
iOS приложение продолжаем тестировать и также меняем в нем дизайн. А еще у нас готов лендинг для представления iOS на публичное тестирование. Согласование с app store продолжается.

Android

Обновления

1. Добавили возможность обнулить счетчик нотификаций и отметить все уведомления прочитанными.
2. Изменили способ добавления комментария к посту, вместо плавающей кнопки сделали закрепленное поле ввода с подсказкой внизу экрана.
3. Сняли ограничение на количество тегов под постом. А также теперь заглавные буквы в теге автоматически меняются на строчные.
4. Редизайн:

  • Обновили подсказку расположения ключа пользователя на сайте.
  • Изменили отображение репоста в ленте.
  • Изменили текстовки действий пользователя в анонимном режиме.
  • И прочие мелкие правки по дизайну.

5. Убрали диплинкинг со страниц сайта, аналогов которым нет в приложении.
6. Интегрировались с новым микросервисом нотификаций, сервисом настроек нотификаций и сервисом сохранения настроек (настройки сохраняются для пользователя между переустановками приложения на устройстве).
7. На экране истории нотификаций добавили подложку под непрочитанные уведомления.
8. Сделали сортировку комментариев на странице поста в хронологическим порядке.

Работа над багами

  • Дизайн выбора мощности при голосовании теперь одинаковый на всех поддерживаемых версиях Android.
  • Исправили баг с подпиской на блог у некоторых пользователей.
  • На странице поста длинные надписи на кнопках и интерактивных зонах теперь корректно сокращаются и обрезаются во всех размерах экрана, которые поддерживаются устройствами.
  • Пофиксили некорректное отображение количества лайков, дизлайков и комментариев на странице поста.
  • Изображения, у которых высота больше ширины, отображаются в ленте корректно.
  • В Play маркет выложили приложение, которое чинит проблемы с обновлением его на новую версию.

Скачать или обновить Android приложение Golos.io можно по ссылке.

iOS

Обновления

1. Решили проблему торможения при переходе на экран профиля пользователя и просмотре списка проголосовавших.
2. Добавили поле для перехода на экран создания нового комментария.
3. Добавили экраны подписок и подписчиков автора.
4. Изменили алгоритм расчета Силы Голоса.
5. Сделали замену SafariService на WKWebView для работы с новой формой регистрации через веб.
6. Подключили Amplitude SDK для отправки на сервер сообщений о действиях пользователей (авторизованных и нет) как из самого мобильного приложения, так и через WebView.
7. Изменили алгоритм и вид отображения репостов.
8. На экране поста добавили пагинацию (ограничение показа информации для разбиения большого массива данных на отдельные веб-страницы) списка комментариев.
9. Модернизировали класс Parser для отображения ссылок на изображения и YouTube видео-ролики в формате markdown.
10. Внесли правки в дизайн подсказки при авторизации.
11. На всех экранах, связанных с пагинацией данных, отображение лоадера привели к единому дизайну и поведению.
12. Добавили подмену изображения в ячейке поста с тегом nsfw.
13. Настроили режимы отображения – ночной/дневной.

Работа над багами

Исправили:

  • ошибки при работе приложения в режиме анонимного пользователя;
  • баг при отображении длинных имен, а также названия категорий в списке постов и на экране выбранного поста;
  • ошибку при отображении лайков и дизлайков;
  • баг с отображением списка тегов на экране поста;
  • ошибку автоматического скроллинга к новому комментарию в списке комментариев на экране поста;
  • ошибку дублирования изображений в ячейках постов, связанную с получением ссылки на картинку (правки класса Parser);
  • ошибку отображения nick name автора при попытке подписаться на него;
  • ошибку для замены полного имени автора на его nick name при отсутствующем значении;
  • тексты локализации на английском и русском языках.

Посмотреть задачи подробнее можно на нашей доске golos.mobile в zenhub.

Иллюстрация к посту – pexels.com


Подписывайтесь на официальный аккаунт блог-платформы Golos.io @golosio, чтобы быть в курсе развития проекта! Телеграм для ваших вопросов — https://t.me/golos_support. Лучшее на Голосе — https://t.me/golos_best
Есть предложения, как сделать Golos.io лучше? Пишите в Issues на нашем Github, в наш Телеграм-канал или в чат разработчиков Golos.io в Телеграм!

С уважением, команда Golos.io @golosio: @azarod, @bacher, @b1acksun, @chinpu, @dan-kinescop, @devall, @format-x22, @insider, @jevgenika, @kucinskaya.alla, @muhazokotuha, @msm72, @nickshtefan, @yulia.rodnikova, @yuri-vlad.

golosioразработкаgolosголос
136
40.647 GOLOS
0
В избранное
Golos.io
Официальный аккаунт команды Golos.io. Подписывайтесь и будьте в курсе жизни блог-платформы!
136
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (4)
Сортировать по:
Сначала старые