MusicPlayerStructure-AndroidApp

Music Player is app that showcases a structure/approach typically used for Apps that play music, without implementing its functionality. Each screen in the App displays a Text describing about the screen and what functionality goes into it. In this app main focus is given on ListView to display songs list where custom class and custom adapter is created.

App Compatibility

Android device running with Android OS 4.1 (API Level 16) or above. Designed for Phones and NOT for Tablets.

Topics Explored

  • How to create custom class in java
  • Create Custom Adapter
  • Implementing ListView with custom class and custom adapter
  • Using Picasso library to download images from URl

Rubric followed for the Project

  • App's Structure needs to be suitable for a Music Player App.
  • Each Screen has a TextView that explains the purpose of it in a concise way.
  • App must also contain a Payment Activity that requires user to make Payment for some situation, describing how the library/API will be used.
  • App has atleast 3 - 6 activities which makes a cohesive music app.
  • Each activity has buttons that enables a user to reach other activities.
  • Uses Explicit intents to launch activities.
  • Should make use of OnClickListeners instead of XML attributes.
  • Should not mock up or add real content. Static data from resources are allowed. As mock up is not allowed, Adapter Views and RecyclerView should not be used. This enables more practice with using layouts.

Screenshots

| |

License

License under the MIT License