IP TV app with over 300+ Indian TV channels, built using NativeScript for Android (working) and iOS (not tested).
- Stream IPTV channels with a simple, clean interface
- Built with NativeScript for cross-platform native performance
- Utilizes modern libraries and UI components for an optimized experience
| Categories | Favorites | All Channels | Landscape | Portrait |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
- NativeScript Core (
@nativescript/core) - NativeScript ExoPlayer (
@nstudio/nativescript-exoplayer) - NativeScript Community UI Material Ripple (
@nativescript-community/ui-material-ripple) - NativeScript Community UI Image (
@nativescript-community/ui-image) - TailwindCSS for styling
- Clone the repository:
git clone https://github.com/AbhijitDeyDev/ipfreetv.git
cd ipfreetv- Setup NativeScript (If not already have):
Follow NativeScript setup guide: https://docs.nativescript.org/setup/
- Install dependencies:
npm install
or
pnpm install- Run for Android:
ns run android- Run for iOS (iOS platform is not tested currently):
ns run ios- Launch the app on an Android device or emulator.
- Access and stream available IPTV channels in the UI.
This app leverages publicly available IPTV playlists. For a large collection of IPTV channels worldwide, check out the iptv-org/iptv repository on GitHub.
Icons by iconsDB.com.
This project is licensed under the MIT License - see the LICENSE file for details.
For issues, feature requests or contributions, please open a GitHub issue or pull request.





