Skip to content

Senior-Pomidorr/MyMusicApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyMusicApp

Participated in the development of the application:

Technologies used:

Swift Version 5.7 iOS Version 15.0 MVC MVC MVC

Firebase Firebase Firebase Firebase Firebase Firebase

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.

Приложения было сделанно для https://t.me/swiftmarathon

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%