Britify is a modern and elegant music streaming app built with Expo, Tamagui, and react-native-track-player. It offers a fast, beautifully styled experience for music lovers on Android.
- 🎵 Home: Browse curated content and personalized sections
- 🔥 Trending: Explore what's hot by type and language (
/trending/:type/:lang) - 🌟 Featured: Highlighted content by language (
/featured/:lang) - 🆕 Latest: Discover newly added music (
/latest/:lang) - ❤️ Library: Access your favorites and saved content
- 🔍 Search: Find songs, artists, albums, and playlists
- 📈 Top Charts: Stay updated with the best
- ⚡ Fast Navigation: Deep linking supported for all major routes
- 📦 Library: Local storage powered by
expo-sqlite - 🎧 Gapless Playback: High-performance audio with
react-native-track-player
- Download the latest signed APK from the Releases tab
- Install on your Android device
- Enjoy the music 🎶
Requires Node.js, Expo CLI, and Git installed.
git clone https://github.com/LakhindarPal/britify.git
cd britify
yarn
npx expo androidTo run on a device, you need expo dev build as react-native-track-player does not support Expo Go.
Contributions are welcome! Please follow these steps:
- Fork the repo
- Create your feature branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -m "Add your feature" - Push to the branch:
git push origin feature/your-feature - Open a Pull Request
This project is licensed under the MIT License.
- ⚛️ React Native via Expo
- 🎨 UI with Tamagui
- 🎧 Audio Playback: react-native-track-player
- 💾 Local Storage: expo-sqlite
Feel free to reach out with questions, suggestions, or collaborations!
Made with ❤️ using open source tools.


