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.