SkillAgentSearch skills...

MovieCatalog

Movies app demonstrating implementation of Clean Architecture, Dependency Injection, MVVM with View State and Coordinator in SwiftUI

Install / Use

/learn @k1ckdown/MovieCatalog

README

🎬 Movie Catalog

license iOS Swift Xcode

🛠 Tech stack

  • Swift
  • SwiftUI
  • Realm
  • Keychain
  • URLSession
  • Swift Concurrency
  • Clean Architecture
  • MVVM-C + ViewState
  • Dependency Injection

Auth

<p align="center"> <image src="Images/welcome.png" width=200 height=435> <image src="Images/login.png" width=200 height=435> <image src="Images/registration.png" width=200 height=435> <image src="Images/registration2.png" width=200 height=435> </p>

Details

<p align="center"> <image src="Images/details.png" width=200 height=435> <image src="Images/details2.png" width=200 height=435> <image src="Images/details3.png" width=200 height=435> <image src="Images/details4.png" width=200 height=435> </p>

Home

<p align="center"> <image src="Images/home.png" width=200 height=435> <image src="Images/home2.png" width=200 height=435> </p>

Favorites

<p align="center"> <image src="Images/favorites2.png" width=200 height=435> <image src="Images/favorites.png" width=200 height=435> </p>

Profile

<p align="center"> <image src="Images/profile.png" width=200 height=435> <image src="Images/profile2.png" width=200 height=435> </p>

Author

Ivan Semenov, devsemtsk@gmail.com

Related Skills

View on GitHub
GitHub Stars49
CategoryDevelopment
Updated16d ago
Forks3

Languages

Swift

Security Score

95/100

Audited on Mar 17, 2026

No findings