Professional Documents
Culture Documents
Spotify React Clone
Spotify React Clone
Spotify React Clone
React Native
Technologies
1. Entypo: home
2. EvilIcons: search
3. MaterialCommunityIcons: library-music-
outline
4. FontAwesome5: Spotify
Album Component
Input (props):
- album id: String
- imageUri: String
- artistsHeadline: String
Album Category Component
Input (props):
- Title: String
- albums: Array
Home Screen
Data:
- AlbumCategories: Array
Album Screen
Route Params:
- albumId: String
Data:
Album (fetched based on the albumId)
Album Screen
Route Params:
- albumId: String
Data:
Album (fetched based on the
albumId)
Song List:
- FlatList of SongListItem
Component
- On click, write the song to
context to indicate that it is
playing
Album Screen
Route Params:
- albumId: String
Data:
Album (fetched based on the
albumId)
Song List:
- FlatList of SongListItem
Component
- Play songs
- User Authentication
- Backend GraphQL API
- Connect with Backend
Play Song
Prerequisites:
- AWS account (Free)
- Amplify CLI Installed and configured