All Projects → indritbashkimi → TelegramExample

indritbashkimi / TelegramExample

Licence: Apache-2.0 license
A telegram client for android created using tdlib library and built with Jetpack Compose

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to TelegramExample

tdlight-java
Complete Bot and Userbot Telegram library based on TDLib
Stars: ✭ 128 (+265.71%)
Mutual labels:  tdlib, tdlib-java
telegram-nearby-map
Discover the location of nearby Telegram users 📡🌍
Stars: ✭ 329 (+840%)
Mutual labels:  tdlib
Holi
Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!
Stars: ✭ 160 (+357.14%)
Mutual labels:  jetpack-compose
surface-duo-compose-samples
This repo contains samples built with Jetpack Compose for the Microsoft Surface Duo.
Stars: ✭ 38 (+8.57%)
Mutual labels:  jetpack-compose
CountdownTimer
Countdown timer app built in Jetpack Compose
Stars: ✭ 38 (+8.57%)
Mutual labels:  jetpack-compose
ToDometer Multiplatform
WIP Kotlin Multiplatform project: A meter to-do list built with Android Jetpack, Compose UI Multiplatform, Wear Compose, SQLDelight, Koin Multiplatform, SwiftUI, Ktor Server / Client, Exposed...
Stars: ✭ 145 (+314.29%)
Mutual labels:  jetpack-compose
RocketXDelight-Playground
Native Android application built with Kotlin and Jetpack Compose. This project also illustrates the usage of advanced libraries such as Ktor, SqlDelight, Hilt, etc with the recommended practices and Unit Tests.
Stars: ✭ 37 (+5.71%)
Mutual labels:  jetpack-compose
Shot
Screenshot testing library for Android
Stars: ✭ 951 (+2617.14%)
Mutual labels:  jetpack-compose
XAutoDaily
一个基于QQ的全自动签到模块
Stars: ✭ 115 (+228.57%)
Mutual labels:  jetpack-compose
Ch8n-flix
Netflix inspired OTT Home Screen, Contains implementation in Reactjs, Kotlin React Wrapper, Jetpack Compose Web
Stars: ✭ 57 (+62.86%)
Mutual labels:  jetpack-compose
katalog
A UI Catalog Library made with Jetpack Compose
Stars: ✭ 57 (+62.86%)
Mutual labels:  jetpack-compose
Brick
🧱 Brick - Multiplatform navigation library for Compose.
Stars: ✭ 33 (-5.71%)
Mutual labels:  jetpack-compose
JsonPlaceholderApp
This was originally a code challenge for a company, but now is an example of MVI on Android.
Stars: ✭ 26 (-25.71%)
Mutual labels:  jetpack-compose
PixelMusic
Unofficial NetEase Cloud music player
Stars: ✭ 72 (+105.71%)
Mutual labels:  jetpack-compose
bitcoin-market-android
Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰
Stars: ✭ 284 (+711.43%)
Mutual labels:  jetpack-compose
Compose-boids-flocking
Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop 🚀, using Canvas API 🎨
Stars: ✭ 36 (+2.86%)
Mutual labels:  jetpack-compose
datmusic-android
Music search, downloader & player app using Jetpack Compose
Stars: ✭ 448 (+1180%)
Mutual labels:  jetpack-compose
Retrogamer-Compose
Retro games implemented using Jetpack Compose
Stars: ✭ 113 (+222.86%)
Mutual labels:  jetpack-compose
OtakuWorld
Anime Watcher, Manga Reader, and Novel Reader as three separate apps, same UI
Stars: ✭ 123 (+251.43%)
Mutual labels:  jetpack-compose
Capturable
🚀Jetpack Compose utility library for capturing Composable content and transforming it into Bitmap Image🖼️
Stars: ✭ 365 (+942.86%)
Mutual labels:  jetpack-compose

License

Telegram Example

A telegram client for android created using tdlib library and built with Jetpack Compose.

To try out this app, you need to:

  • Install the latest Canary of Android Studio
  • Download the tdlib android library from https://core.telegram.org/tdlib/tdlib.zip and extract the zip file to the root folder of the project
  • Obtain application identifier hash for Telegram API access at https://my.telegram.org and store them in the android resources. For example in values/api_keys.xml:
<resources>
    <integer name="telegram_api_id">your integer api id</integer>
    <string name="telegram_api_hash">your string api hash</string>
</resources>

This app is work in progress. Features implemented so far:

  • Login
  • Show chat list
  • Show chat messages
  • Send messages
  • ...

License

Copyright (c) 2020 Indrit Bashkimi

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].