One of the most known IPTV apps is called Perfect Player. It supports bouquet listings and EPG plus being quick in terms of player and changing channels and buffering the video. Installation is very simple. Let`s see how it works:

1-First obtain the m3u file from your provider
2-Install Perfect Player through the App Store you have available like google play store
3-After the app is installed, open settings page
4-Now go to general tab
5-Put M3U link in the proper field
6-Finally, exit to home screen, the app starts retrieving the channel list and EPG.