Skip to content

hoseinmobasher/radio-javan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Radio Javan Client

This project aims to provide flutter based application to interact with https://radiojavan.com website.

In this application, I am using following plugins:

  • http: ^0.12.2
    • Request web information from Radio Javan website.
  • flutter_launcher_icons: ^0.8.1
    • To customize launcher icon (both in Android and iOS)
  • flutter_launcher_name: ^0.0.1
    • To change application name shown in app list.
  • google_fonts: ^1.1.2
    • To customize application font and set google provided fonts.
  • xpath_parse: ^1.0.2
    • To parse html contents and find the desired tags.
  • pull_to_refresh: 1.6.3
    • Add pull to refresh capability to extract required tags.
  • cached_network_image: ^2.5.0
    • Download network images and cache to prevent re-download.
  • url_launcher: ^5.7.10
    • Open links outside application.
  • provider: ^4.3.3
    • Share data in widget hierarchy.
  • lottie: ^0.7.0+1
    • Show lottie animation files.
  • audio_service: ^0.16.2
    • To interact with media service.
  • sqflite: ^1.3.2+3
    • Save and load user specific data (music queue, etc) into database.
  • flutter_search_bar: ^2.1.0
    • Add search bar to home page.

Getting Started

Clone source code and run it using following commands:

git clone https://github.com/hoseinmobasher/radio-javan.git
flutter pub get
flutter install

Releases

No releases published

Packages

No packages published

Languages