A modern Telegram client built with Jetpack Compose, Kotlin, and Material 3 Design, offering a sleek and intuitive user experience. Designed for speed, efficiency, and seamless interaction, it leverages the power of Kotlin to deliver a smooth and responsive interface. Whether messaging, sharing media, or managing chats, this client is crafted to enhance your communication experience with the latest Android technologies.
Made with Kotlin and love ❤️
Note: I am just a novice in coding, so the code may contain errors or non-optimal solutions. Contributions, suggestions, and bug reports are very welcome!
To build the project, you need to set up your environment:
-
Configure
local.propertiesDefine your Telegram API credentials in thelocal.propertiesfile located in the root directory:TELEGRAM_API_ID=123456 TELEGRAM_API_HASH="your_api_hash"
-
Google Services Place your
google-services.jsonfile in themategram/mategramdirectory. -
Build third-party dependencies Run
build_vpx.shandbuild_ffmpeg.shscripts in thematerial/jni/src/main/cppdirectory Note for Windows: you need to use Cygwin/MSYS2 to build it
Dev: Artem Batinkin (@xxcactussell)
News: Mategram Telegram Channel
Copyright (C) 2025–2026 Artem Batinkin (xxcactussell)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.