Giter Site home page Giter Site logo

musicplayerstructure-androidapp's Introduction

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

musicplayerstructure-androidapp's People

Contributors

manjirikolte avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.