Android APKs are published through GitHub Releases. This fork is not published through app stores.
Glacier is an Android-only fork of Frosty, keeping the Frosty app branding while shipping fork-specific Android APK releases.
The official Twitch mobile app doesn't support emotes from 7TV, BetterTTV (BTTV), and FrankerFaceZ (FFZ). Frosty renders those emotes directly in chat.
- Support for 7TV, BetterTTV, and FrankerFaceZ emotes and badges
- Browse followed streams, top streams, and top categories
- Autocomplete for emotes and user mentions
- Light, dark, and black (OLED) themes
- Search for channels and categories
- See and filter chatters in a channel
- Local chat user message history
- Theater and fullscreen mode
- Watch live streams with chat
- Picture-in-picture mode
- Block and report users
- Emote menu
- Sleep timer
-
Clone this repo:
git clone https://github.com/namecallfilter/glacier.git
-
Go to the Twitch dev console and register a new application to retrieve a Client ID and Client Secret.
-
Copy
.env.exampleto.envand fill in your credentials:cp .env.example .env
-
Run
flutter pub getto fetch dependencies. -
Choose an Android emulator or device and run the app.
Important
Frosty uses MobX for state management. Regenerate code after changing MobX stores or JSON models.
This fork version-matches upstream Frosty. The current baseline is v5.0.5.
To publish an Android APK, update pubspec.yaml and assets/release-notes.md, push a fork release tag like glacier-v5.0.5, then publish the drafted GitHub release. The Android app version stays 5.0.5, while the fork tag avoids colliding with upstream Frosty tags.
Frosty is licensed under AGPL-3.0-or-later. This fork preserves the same license.
