LaborGit для Android сделан на базе открытого исходного кода Telegram: https://github.com/DrKLO/Telegram
Нет, это не очередной Telegram-бот и не какой-то плагин или надстройка. Это полноценный Telegram, переделанный в LaborGit:
Список чатов переделан в список Задач (Tasks) и Шагов (Steps)
Folders (Папки) адаптированы для группировки Шагов по дням/неделям
Сохранён механизм поиска с отличным визуалом последних найденных элементов (Recent)
Оставлена ключевая возможность переключения между несколькими (от 1 до 3) аккаунтами. Т.е. можно, например, отделять личные и корпоративные активности.
Урезан, но сохранён функционал по смене тем оформления (светлая/ночная)
Настройки сокращены и адаптированы. Настройки по работе с БД выделены в отдельный пункт меню.
Групповой видео-чат (Live-stream) переделан в Pomodoro-трекер (5-ти минутный отдых через каждые 25 минут сфокусированного труда). Для этого, в исходный код Telegram был интегрирован открытый код другого отличного проекта – Goodtime «Таймер продуктивности» (https://github.com/adrcotfas/Goodtime).
Все технические решения, как и в Telegram, направлены на максимальную скорость работы приложения:
Ванильная Java и нативный С-код
База данных SQLite в виде единой C-библиотеки внутри проекта (amalgamation)
Минимум сторонних Android-библиотек
Своя реализация менеджера фрагментов
Весь UI построен без использования медленных xml
Добавлена аутентификация через Google
Для повышения скорости сборки большая часть кода Telegram, включая нативный C-код, вынесен в отдельную master apk (https://github.com/gdev2018/tgjni).
Спасибо Павлу Дурову! Настоящий Человек, живущий не зря!
2022-03-08
Dzen: https://dzen.ru/a/acBa-h1yMQkVsxo4
Max: https://max.ru/c/-71578060128503/AZ0XZgaKRbQ
VK: https://vk.com/@-230141315-android-2-chto-pod-kapotom
Telegram: https://t.me/LaborGit/17
LaborGit: https://laborgit.ru/ru/blog/12-android-2-chto-pod-kapotom