TeleGrammy – Telegram’s Best Channels List
Discover Trending Channels, Curated Categories, and Exclusive Sticker Packs Seamlessly Synced via Firebase. Full SwiftUI Source Code
- Complete Xcode project
- Full SwiftUI source code
- Free support included
TeleGrammy
With over 1 billion monthly active users, Telegram is a global hub for millions of channels—everything from tech news to yoga classes. Get the TeleGrammy source code and tap into that built-in audience from day one, driving organic downloads as users flock to discover new chats and stickers.
You will get the source code of the app that you see in the video demo. Nothing more or less than what the video demo shows. Feel free to ask questions before buying. This app is compatible with the latest version of Xcode and SwiftUI. Each channel’s data—including its name, description, member count, and avatar—is stored in Firebase. Thanks to the included FirebaseUploader Xcode project and its simple JSON file, adding new channels is as easy as editing that file. Sticker packs pull their preview images from Firebase, while the full set of stickers is loaded via a public Telegram sticker-pack URL. Because Firebase handles the backend, you can update your channel listings instantly—no new App Store submission required.
What do I need to get started?
You will need a Mac computer with Xcode 15+. This app requires iOS 17+. All app templates on this website are for iPhones without iPad support. An AdMob account is necessary if you want to show ads in the app. We provide you with some basic PDF documentation on how to replace the AdMob Interstitial Ad identifiers, and how to replace the in-app purchase product identifier. You'll need a Google Firebase account.
How does it work?
- The Discover tab highlights both trending channels and editor’s picks, all sourced from Firebase—you control which channels appear under each section.
- Tapping a category on the Discover tab opens a dedicated screen listing every channel in that category, as defined in Firebase.
- When a user taps a channel, the app tries to launch it in the Telegram app; if Telegram isn’t installed, the link opens in the browser instead.
- The Stickers tab displays Telegram sticker packs configured in Firebase: you only upload four preview images, and the Telegram app fetches the rest of the pack when it’s opened.
- The Favorites tab aggregates all channels the user has bookmarked; favorites are stored in UserDefaults, so they’re cleared if the app is deleted.
- All sticker packs are locked behind a one-time in-app purchase. This single purchase unlocks all content and removes ads.
- In-App Purchases are handled via a private framework. This framework doesn't support subscriptions. You can use this framework for any other games/apps you want to add in-app purchases.
See TeleGrammy in action
Discover Telegram’s Top Channels
Need more than the template?
I can customize this project for your product, add features, or use it as the starting point for a larger native iOS app.