Participated in the development of the application:
Technologies used:
About The Project
Music application based on the iTunes API, JSON parsing, data displaing, saving to the REALM database, you can download data,add to favorites and delete them.
Video
Onboarding
Authentication
Onboarding is built on UIPageViewController and UIPageControl. Possibility of registration/login by mail and password, Google authentication, implementation via Firebase.
Video
MainScreen
Player
For UI used UICollectionView, UITableView, UIStacks. UITabBarController with navigation on each tab. The ability to play and puase tracks, rewind and collapse the player into a mini-player. Implemented Search-Bar and query search from API.
Video
Account
Settings
The data is saved, so that after closing/opening the application via REALM, the user's tracks selection is saved and the user can change the choice of preferred tracks. User settings can be edited. Notifications can be disabled and enabled by switcher.