This project was built with Expo for PatikaDev Akbank React Native Bootcamp.
state management: redux
navigation: react-navigation
albums and tracks on home screen: https://www.theaudiodb.com/api_guide.php
genres on search screen: https://developer.prod.napster.com/developer
for authentication: Firebase email/password authentication.
SignUp and SignIn screens save the user to redux state, AsyncStorage and Firebase
Home screen to list playlists(albums) on the top and random tracks on the body of the screen.
Search screen shows clickable genres and also a search bar.
Profile screen shows username, user profile pic, logout button, theme buttton to navigate to theme screen and change the app theme; edit profile button to edit username and password.