Skip to content
This repository has been archived by the owner on May 12, 2022. It is now read-only.

osamaqarem/spotify-lite

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
April 1, 2020 19:29
April 1, 2020 19:29
January 28, 2021 12:29
e2e
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
May 12, 2022 14:46
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29
April 1, 2020 19:29

Spotify Lite - React Native

Based on the Spotify Lite app for Android.

Features

  • Home feed (recently played, featured playlists and your top artists).
  • Explore genres.
  • Remote playback control
  • View playlists, artists and albums.
  • View your music library.
  • Search.
  • Like/follow.

Try The App

You will need a Spotify account to login.

Android

You can download the latest APK here.

iOS

You need to build from source. See development.

Notes

  • For a real app, you don't want to perform authentication as done here. Consider using react-native-inappbrowser or react-native-app-auth. With an in-app browser, an existing authentication session can be reused if it exists in the user's browser. It's also a sign of security to your users as the page cannot be manipulated via JavaScript by the developer.

Screenshots

iOS

Android

Development

# Dependencies
yarn install

# iOS only
cd ios && pod install && cd ..

# Run iOS
npx react-native run-ios

# Run Android
npx react-native run-android

You can also refer to available npm scripts.

TODO

  • Details modal
  • Settings Menu
  • Logout
  • Error UI
  • Image placeholders / loading state
  • Play a specific song/artist/playlist
  • Music player screen
  • Error boundary – Restart app button
  • See All Artists - Navigate to artist

About

Spotify Lite made with React Native for iOS and Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published