baruckis / Android-SpotifyStreamer-Nanodegree

Music tracks preview streaming app for Android using the Spotify Web API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spotify Preview

Android Developer Nanodegree Project: Spotify Streamer

Releases:

  • Version 1.0 - Oct, 2015 - Main release of the project with all planned features.
  • Version 1.1 - Nov, 2017 - Fix to support new Spotify Web API with authorization, new Android Studio project structure and better error handling.

Project 1: Spotify Streamer, Stage 1

In this project, you will build a music streaming application to replicate one of the most popular app experiences in the world. This app allows you to search for an artist and then lets you play a sample of that artist's top tracks on Spotify.

In this first stage of development you will build an interaction flow that allows a user to 1) Search for an artist by name and display a list of results. 2) Display the top tracks for a selected artist.

You should have the skills you need to complete this app after completing Lessons 1-3 of Developing Android Apps.

Project 2: Spotify Streamer, Stage 2

In the second and final stage of this project, you will complete the end-to-end music experience of the app you started in Stage 1 by adding playback controls and optimizing the entire experience to look great on a tablet.

You are expected to have passed the Spotify Streamer, Stage 1 project prior to beginning this project.

You should have the skills you need to complete this project after completing the Developing Android Apps course, focusing on Lessons 4 and 5.

Video of app version 1.1

Spotify Preview phone & tablet demo

Screenshots of app version 1.1

Screenshots of app version 1.0

License

Copyright 2017 Andrius Baruckis.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Music tracks preview streaming app for Android using the Spotify Web API.

License:Apache License 2.0


Languages

Language:Java 100.0%