Mobile app with wrapper for MTProto that allows you to make requests to Telegram Core API (mtproto)
.expo-shared | ||
.vscode | ||
assets | ||
patches | ||
src | ||
.eslintrc.js | ||
.gitignore | ||
app.json | ||
App.tsx | ||
babel.config.js | ||
credentials.json | ||
eas.json | ||
LICENSE.md | ||
package-lock.json | ||
package.json | ||
privacy_policy.md | ||
README.md | ||
tsconfig.json |
MTProto Mobile
Mobile app with wrapper for MTProto that allows you to make requests to Telegram Core API (mtproto).
Made with Expo (react-native) and TypeScript. Uses @mtproto/core in backend.
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.