- Flutter Installed in our Base Operating System
- Dart SDK Installed
- Android Studio installed
- Launch the emulator or we can use our mobile.
Let’s begin the task by creating a new workspace for the application. use the below command to create. I named my app as media.
flutter create media
after creating now we have installed some plugins in pubspec.YAML file
Add these plugins in our pubspec.YAML file
main. dart file code
This is the main code of your flutter app it will run and create our whole app
This main page calls the page1() & page2()
next, we have to create UI pages I will give the source code in the below link
This is the first page of the application it shows music and video buttons. we have to select either Music or Video. if we press the Music button it will navigate to Page2.dart mention in step5. or if we press the Viedo button it will navigate to Page5.dart mention in step 8.
After doing the above step we have to select offline or Online. if we click on the offline it will navigate to page3.dart mention in step6 or if we click on the online it will navigate to page4.dart mention in step7
Here we can play the offline song. here we have a play button, pause button, and stop button it takes the song from the assets file
Here we can play the Online song. here we have a play button, pause button, and stop button it takes the song from the online player. I uploaded in AWS cloud
we have to select offline or Online. if we click on the offline it will navigate to page6.dart mention in step9 or if we click on the online it will navigate to page7.dart mention in step10
After clicking on the offline button.Here we can play offline videos. here we have a play button, mute button, and full-screen option.it takes video from assets.
Here we can play Online videos. here we have a play button, mute button, and full-screen option. I uploaded the mp4 video in the AWS cloud. it will take from AWS
You can find the entire code in my GitHub