Skip to main content
M
Mehti Umit
HomeProjectsAboutContact
WorkAboutContact
Mehti Umit
mehti.yldrm@gmail.com
HomeProjectsAboutContactGitHub ↗LinkedIn ↗
© 2026 Mehti Ümit Yıldırım
Skip to main content
M
Mehti Umit
HomeProjectsAboutContact
WorkAboutContact
/
•
•
•
Mehti Umit
mehti.yldrm@gmail.com
HomeProjectsAboutContactGitHub ↗LinkedIn ↗
© 2026 Mehti Ümit Yıldırım
Skip to main content
M
Mehti Umit
HomeProjectsAboutContact
WorkAboutContact
Back to Projects
Active

Playlist Bridge

React NativeExpoTypeScriptExpo Router

A React Native (Expo) app to transfer playlists between Spotify and YouTube Music with secure on-device token storage and subscription support.

Playlist Bridge screenshot 1Playlist Bridge screenshot 2Playlist Bridge screenshot 3Playlist Bridge screenshot 4
Overview

Playlist Bridge is a mobile application built with React Native and Expo that enables users to transfer playlists between Spotify and YouTube Music. It uses secure on-device storage for OAuth tokens (Expo SecureStore) and manages premium access via Adapty. The app features a modern UI, internationalization (i18n), Expo Router navigation, and robust error-handling patterns. The architecture follows Redux Toolkit for state management, modular services for streaming providers, and environment-driven configuration via expo-constants. The design system and theme are tailored for readability and responsiveness, with attention to mobile performance and smooth animations.

Category
mobile
Highlights
→Secure OAuth with on-device token storage (SecureStore)
→Spotify and YouTube Music transfer with pagination and retry logic
→Adapty-powered subscriptions and paywall
→i18n localization and theme-aware UI
→Expo Router navigation and modular service architecture
Challenges
—Handling OAuth flows reliably across iOS and Android
—Managing API pagination and rate limits for large playlists
—Designing a clear UX for transfer progress and error states
Tech Stack
React NativeExpoTypeScriptExpo RouterRedux Toolkiti18n-jsExpo SecureStoreAsyncStorageAdaptyExpo AuthSessionJestReanimated
More Projects
All Projects
Active

Scrum Poker

A production-ready agile estimation app with a Claude Design redesign, Codex-built frontend, and Go backend deployed on Hetzner.

webView
Active

HydraTrack

A modern React Native app to track daily water intake with smart reminders and analytics.

mobileView
completed

Sponsored Products - Hepsiburada

A performance-driven advertising product that enables brands and sellers to promote products across Hepsiburada with advanced targeting and optimized ad placements.

apiView
completed

Sponsored Brands - Hepsiburada

A brand advertising feature that lets brands showcase identity and product ranges at scale through prominent placements and custom branding opportunities.

apiView
completed

Credit - Hepsiburada

A merchant credit platform for managing advertising budgets through earnings transfers, credit-card balance management, and financial oversight.

apiView
Mehti Umit
mehti.yldrm@gmail.com
HomeProjectsAboutContactGitHub ↗LinkedIn ↗
© 2026 Mehti Ümit Yıldırım