1- User management: Login, Sign up, login with facebook and forget password
2- Music Library: Playlists, Albums and Artists
3- Media player: main media player, playbar shortcut and Notification media player
4- Profiles: including all profile features
5- Premium features: No Ads and No hidden songs
6- Artist experience: Uploading tracks and albums
7- Notifications system: Push notifications (follow, edit playlist, edit album and new track) & notifications history
download, setup and enjoy!
Just Download Android Studio, it's available for different OS.
1-Open Android studio then select File and press open then choose project directory
2-Wait until gradle files are setup automatically
3-Click in top left on item 1:project
3-then select Android from the dropdown list
4-select Gradle Scripts, then open build.gradle(Module:App)
5-on top right, select sync now, if it's not visible, so all packages are installed.
NOTE: make sure your phone is connected with USB and open developer/debugger mode in your mobile settings
1-In middle top of screen choose app from the dropdown list
2-Select Device to run app on it (If your phone is not available, choose built-in emulator)
3-Press in make item, finally press on run item (takes few minutes in first time)
in explorer >> app >> Java >> com.example.symphonia >> right click >> run Tests
to show results and execution time >> press on Export Test Results after running test file or folder
Choose Gradle in top right corner >> double click on app >> click on execute gradle task icon
Write this command createDebugAndroidTestCoverageReport and wait until building is finished
Report generated in >> app >> build >> reports >> coverage >> debug open index.html
Click on Tools >> choose Generate JavaDoc >> select Whole Project >> OK
open Java folder >> com.example.symphonia >> open Constants.java class >> set DEBUG_STATUS
1-For Mock Service Mode : DEBUG_STATUS=true
2-For REST API Mode : DEBUG_STATUS=false