Mobile application developed with React Native, focused on providing a clean and high-performance music experience.
The project is designed to simulate real-world mobile development scenarios, including API integration, state management, and a scalable UI architecture.
🧠 What I've Done
Created mobile UI components and screens Integrated external APIs (Spotify) Managed application state Structured a scalable React Native project Improved performance and user experience
🛠 Technology stack
React Native (TypeScript) React Navigation REST API (Spotify) Axios State management (Context API / Zustand)
🚀 Project Goal
This project focuses on developing practical mobile development skills, including:
API integration
Application architecture Feature development Performance optimization
📱 Features
Music player Search functionality
Challenges
API Limitations: "Spotify API currently restricts preview_url for many major label tracks in certain regions. I implemented a filtering system to ensure the UI only displays playable tracks, maintaining a seamless user experience."