Skip to content

Spotify Lite made with React Native for iOS and Android

License

Notifications You must be signed in to change notification settings

Aswin1362/spotify-lite

 
 

Repository files navigation

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

Languages

  • TypeScript 91.8%
  • Ruby 2.2%
  • Objective-C 1.8%
  • Java 1.7%
  • JavaScript 1.6%
  • Starlark 0.8%
  • Swift 0.1%