Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Platformer β // Mini Apps Ecosystem 🦄 avatar

Platformer β // Mini Apps Ecosystem 🦄

Smart solution for mini-apps – simple, seamless, effective.
TGlist рейтинг
0
0
ТипАчык
Текшерүү
Текшерилбеген
Ишенимдүүлүк
Ишенимсиз
Орду
ТилиБашка
Канал түзүлгөн датаКвіт 21, 2025
TGlistке кошулган дата
Квіт 21, 2025
Тиркелген топ

Рекорддор

21.04.202523:59
236Катталгандар
14.04.202514:53
100Цитация индекси
24.04.202514:06
01 посттун көрүүлөрү
24.04.202514:06
01 жарнама посттун көрүүлөрү
24.04.202514:06
0.00%ER
15.04.202523:59
0.00%ERR
Катталуучулар
Citation индекси
Бир посттун көрүүсү
Жарнамалык посттун көрүүсү
ER
ERR
16 КВІТ '2518 КВІТ '2520 КВІТ '2522 КВІТ '25

Platformer β // Mini Apps Ecosystem 🦄 популярдуу жазуулары

14.04.202509:39
🧑‍💻 Status Update #4

Last week, we concentrated on improving the overall UX and tackling several backend issues.

⚠️ Old Launcher No Longer Supported

If you're still using the previous version of the Telegram launcher (platformer-tg-launcher) via this URL, it’s time to switch — the old version has been fully disabled and will no longer receive support.

Please migrate to the updated version now hosted in our monorepo: New Telegram Launcher

🎨 UI/UX Enhancements

- We added a Launcher Configuration section in the app’s information page to help you find the correct launcher URL quickly.
- You can now enable Single URL mode to avoid setting a separate URL for each Telegram client — much simpler!
- Also, to clear up confusion around how HTTP links behave, we added helpful warnings within the app interface.

🤤 What’s Next?

This week we’re shifting focus to improving the Android UI. After that, we’ll dive into broader changes in Platformer’s functionality. Both this month and the next will be significant in shaping what’s next.

That’s all for now — have a great week! ✨
29.03.202509:04
🥸 How to Get Started

1. Open the admin panel.
2. Go to the Applications section and create a new application. Write down its numeric identifier—you’ll need it for the Platformer launcher.
3. If you don’t have a Telegram mini app yet, go to @BotFather, create a new bot, then create a new mini app. For the mini app link, use:
https://platformer-hq.github.io/platformer-tg-launcher/?app_id={your Platformer app ID}

4. Take note of your Telegram Bot ID, then go to your Platformer app’s General Information section and enter the Bot ID there.
5. Go to URL settings and specify the links you want Platformer to use when displaying your app.
6. Open your mini app and check that it displays the client-based link you set in the previous step.

⚠️ Additional Notes

— Platformer won’t work properly with the Telegram SDK in some cases. This isn’t due to Platformer itself but rather because certain Telegram clients don’t handle multiple iframes correctly. If you use telegram-apps/sdk@3, you won’t have any issues.
— Unlike Telegram, Platformer won’t display your application until you call the web_app_ready event—so make sure to do that.
— If you’re using telegram-apps/sdk, set the correct targetOrigin to allow the SDK to communicate with the Platformer launcher. Use the following code:
import { targetOrigin } from '@telegram-apps/sdk';



💭 Conclusion

That’s all for now! If you have any questions, join our chat, and have a great weekend exploring Platformer! 🦄
29.03.202509:04
⚡️ Platformer Open Beta Starts Today

Hey devs, Vlad here.

One month after the closed beta launch, we’ve finally completed the MVP version of the administrative panel UI, and now everyone is free to join Platformer and give it a try! Keep in mind that this is just an MVP, so don’t expect too much from it. I’m sure there are still some bugs in the UI. The Android version will be released later, so for now, Android users will have to work with iOS components.

Don’t worry—we’ve already gathered a backlog of necessary project changes to address some logical inconsistencies and UI improvements. We’ll start working on them soon, but in the meantime, we’d love to hear your feedback on useful changes and any bugs you find. You can share your thoughts in our chat.

💬 What is Platformer?

Not all developers fully understand what Platformer is, its purpose, what it can and can’t do, or how to use it. Some assume it was built only for Telegram Mini Apps, which isn’t entirely true.

⭐️ Platformer is a mini app platform

Platformer has its own database of mini applications registered by developers. To Platformer, mini apps are simply database records, each with URLs assigned for different mini app platforms. Since Platformer doesn’t have its own dedicated space to display applications, it relies on other mini app platforms like VK, Telegram, and more.

So, when creating a mini app, don’t think, “I’ll create a mini app in Telegram and then connect it to Platformer.” Instead, the correct approach is, “I’ll create an app in Platformer, and then it can be displayed in Telegram.” However, you can still create a mini app in Telegram first and then connect it to Platformer.

What problems does Platformer solve?

Platformer addresses the most common challenges in mini app development while also providing essential features for mini app developers—all across supported platforms.

Currently, Platformer offers:

A launcher (https://github.com/platformer-hq/platformer-tg-launcher) that opens Platformer applications in Telegram. The launcher is open-source.
Separate links for different Telegram clients. For example, you can assign a link specifically for Telegram Web K, ensuring the app is only accessible in that client. Users on other clients will receive a notification about the app’s unavailability.
A management system that lets you invite other users to manage your application. You can also transfer app ownership if needed.
Test groups that allow you to display a specific URL to selected users on a specific platform. For example, you can use a development URL while still opening the same application.
HTTP link support. Unlike Telegram, which doesn’t support HTTP links, Platformer does—allowing you to open your app in development mode without third-party services like Cloudflare, tmole, ngrok, or localtunnel.
02.04.202507:41
👨‍💻 Status Update #2

Hey devs!

Lately, we’ve been focusing on improving the project’s code quality. While this isn’t about adding new features, it brings significant Quality of Life improvements. Here’s what’s new:

⚠️ platformer-tg-launcher Repository Deprecated

We’ve deprecated and archived the platformer-tg-launcher repository, moving it to a monorepo. The existing launcher link remains active, but we encourage you to switch to the new version, which we’ll cover in the next updates section.

⭐️ Platformer Client Monorepo

We’ve created a new repository that consolidates both the admin panel and launcher: platformer-monorepo.

— The updated documentation for the launcher is now available here.
— If you run into any issues, check out the new Troubleshooting section.

This monorepo includes:

UI Kit – We are building our own Telegram UI Kit, inspired by the @wallet internal design system, and making it open source. While it’s not production-ready yet, you can explore its approach and potentially contribute or use parts of it in your own project.
Solid, SWR, and GraphQL Utilities – We’ve developed custom SWR utilities, Solid.js functions, and handy tools for working with GraphQL.
Telegram Launcher – The launcher has now found its home in this monorepo.

🖥 Upcoming Updates

— We plan to enhance the launcher to improve the launch process.
— After that, we’ll tackle backlog tasks, including new features and bug fixes.

That’s all for now. Thanks for using Platformer, and have a great day!
07.04.202506:17
👨‍💻 Status Update #3

Bugfixes

Last week, we focused heavily on resolving issues related to Platformer’s Telegram application launcher—and made significant progress.

While we addressed some critical problems within the launcher itself, we also identified and resolved issues tied to both Telegram for macOS and Telegram Web K. These platforms either don’t support certain Mini App methods or handle them incorrectly. In short, the problems stem from long-standing bugs within the clients themselves.

Since one of the launcher's goals is to shield developers from platform-specific inconsistencies, it now handles these issues gracefully—so you don’t have to.

If you’re curious about what exactly behaves incorrectly in the Telegram clients, here’s a breakdown:

Telegram for macOS: The client emits an event called content_safe_area_changed instead of the expected safe_area_changed when the web_app_request_safe_area method is called. If you’re using @telegram-apps/sdk and mounting the viewport, your app may freeze. Additionally, the client does not emit the theme_changed event in response to the web_app_request_theme method.

Telegram Web K: This client does not support the web_app_request_content_safe_area or web_app_request_safe_area methods at all.

Improvements

— The applications list UI has been slightly redesigned, including a hint about the maximum number of apps allowed.
— You can now delete apps directly from the app information section.
— The app managers list has been reworked for better clarity.
— A new hint has been added to the app URLs page explaining how they function.
— Test group creation and update UIs have been improved. You can also now delete test groups.

We’ll continue focusing on UI/UX improvements over the next week or two to enhance your experience. After that, we’ll be sharing more about our future plans.

Thanks for building with Platformer! 🦄
Көбүрөөк функцияларды ачуу үчүн кириңиз.