Mobile app with wrapper for MTProto that allows you to make requests to Telegram Core API (mtproto)
Find a file
2025-04-21 20:02:55 +04:00
.expo-shared Initial commit 2022-10-06 22:35:05 +04:00
.vscode Add TypeScript 2022-10-06 23:51:20 +04:00
assets New assets and README changes 2022-10-11 17:01:30 +04:00
patches Fix storage 2022-10-08 14:09:52 +04:00
src Documents saving 2022-10-13 00:57:52 +04:00
.eslintrc.js Chaning Menu to Surface + Menu.Item 2022-10-07 00:13:44 +04:00
.gitignore Finally fixed files downloading 2022-10-12 23:34:36 +04:00
app.json Bump version 2022-10-11 19:53:06 +04:00
App.tsx Give console more stylish look by beautifying objects and applying monospace font 2022-10-11 02:51:03 +04:00
babel.config.js Console in bottom sheet component 2022-10-08 03:45:14 +04:00
credentials.json Fix storage 2022-10-08 14:09:52 +04:00
eas.json Finally fixed files downloading 2022-10-12 23:34:36 +04:00
LICENSE.md README update 2022-10-08 03:55:07 +04:00
package-lock.json Documents saving 2022-10-13 00:57:52 +04:00
package.json Documents saving 2022-10-13 00:57:52 +04:00
privacy_policy.md Add privacy policy 2022-10-08 15:19:25 +04:00
README.md Add looking for a job note 2025-04-21 20:02:55 +04:00
tsconfig.json Method info 2022-10-07 00:54:06 +04:00

MTProto Mobile

Mobile app with wrapper for MTProto that allows you to make requests to Telegram Core API (mtproto).

EXPO GO screenshot abobka

Made with Expo (react-native) and TypeScript. Uses @mtproto/core in backend.

Download in Play Store

Important

I'm looking for a job! Interested in hiring me? Visit cv.hloth.dev to review my resume & CV.

Features:

  • Multisessions
    • Switch between sessions with single tap
  • API methods autocompletion
    • Five most similar matches based on embedded tl schema
  • Strict types
    • All params are strictly typed and present in form
  • Support for recursive constructors and subtypes
  • Console logger with info/error support
  • Simple switch of api_id and api_hash
  • Easily import/export sessions with JSON data
    • Long press on session in list to export
    • Tap on an icon button near New session button to import
  • Easily upload/download files with native integration with Android API

Building

Install all dependencies (npm i), generate keystore file and save to credentials.json, build with npm run build for Android.