Энтузиасты представили альтернативный открытый клиент Telegram для Android под названием Monogram, написанный на Kotlin
Группа независимых энтузиастов опубликовала на GitHub открытый проект под названием Monogram. Это клиент мессенджера Telegram для мобильной платформы Android. Проект написан на языке Kotlin с задействованием декларативного UI‑фреймворка Jetpack Compose. Исходный код решения открыт под лицензией GPLv3.
«Monogram — это современный, молниеносный и элегантный неофициальный клиент Telegram для Android. Созданный с использованием Jetpack Compose и Material Design 3, он стремится обеспечить нативный и плавный опыт использования, используя мощь официальной библиотеки TDLib. Примечание: Monogram находится в стадии активной разработки. Ожидайте частых обновлений, архитектурных изменений и возможных ошибок», — пояснили авторы проекта.
По информации OpenNET, основным мотивом для создания альтернативного приложения заявлена необходимость обеспечения прозрачности разработки и решение накопившихся проблем оригинального клиента. Авторы проекта отмечают, что кодовая база официального приложения Telegram для Android со временем превратилась в переусложнённый монолит, в запутанном коде которого сторонним разработчикам стало практически невозможно разобраться. Кроме того, критике подверглась текущая практика создателей мессенджера, выражающаяся в систематическом замедлении публикации исходных текстов, при которой изменения в открытых репозиториях появляются со значительной задержкой после выхода бинарных сборок в каталогах приложений.
Дополнительным катализатором для развития независимого проекта стала многочисленная критика недавнего редизайна официальной Android‑версии, в которой разработчики начали агрессивно внедрять визуальные элементы, свойственные iOS (такие как эффекты размытия фона и полупрозрачность в стиле «Liquid Glass»),
Читать на habr.com