Продолжая разработку IRC-клиента, нельзя не упомянуть компоненты ViewPager с PagerSlidingTabStrip, которые я ранее применял в приложении OpenVK Legacy.
Они размещены в главном Activity приложения и теперь помимо профилей доступен список контактов.
Контакты позволяют объединять несколько никнеймов, зарегистрированных в различных IRC-серверах, а также отправлять личные сообщения, находясь на одном из доступных серверов.
Учитывая опыт OpenVK Legacy, информация о серверах, пользователях, каналах и их взаимосвязях предварительно сохраняется в изолированных друг от друга базах данных SQLite, при этом остальная информация о профиле сохраняется посредством SharedPreferences.
· вчера
А почему выбран протокол irc а не джабер например
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· вчера
Во-первых, IRC был выбран не случайно.
С 2021 года я являюсь членом сообщества “Народное достояние Рунета”, где помимо общения с аудиторией через IRC и Jabber, ребята восстанавливали сайты, которые ранее размещались в хостинге Яндекс.Народа (нынешнего UCOZ после 2013 года).
Как показала практика, в IRC аудитории было больше, чем в той же Jabber. В основном это были старожилы, но были и исключения.
Во-вторых, протокол IRC в техническом плане проще чем Jabber засчет того, что это был исключительно текстовый обмен сообщениями, а передача файлов и вход в аккаунт осуществлялись отдельно через службы NickServ и DCC.
К тому же, открытая спецификация RFC2812 сильно отличается от Jabber собственным форматом данных, отличные от HTML/XML и двоичного кода, разве что сам двоичный код можно применять в форматировании сообщений, вроде выделением цветом и жирным шрифтом.
Ну и кроме того, в IRC, как и Jabber, также поддерживалась федерация для общения с несколькими серверами.
В-третьих, определённые трудности были и с уже существующими IRC-клиентами под Android.
Часть из них не поддерживали не-UTF кодировки, а часть из них требовали доступ к WeeChat на терминале, что для меня это было избыточным.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· вчера
Спасибо за ответ
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён