Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.4 KB

README.md

File metadata and controls

50 lines (37 loc) · 1.4 KB

SNJØR

🚀 Overview

A mobile application built with Swift, utilizing the UnsplashAPI Documentation to search and display images. It follows the MVVM architecture and uses Coordinators for navigation.

No Storyboards or XIBs ❌

This project is implemented entirely programmatically without using Storyboards or XIB files.

🧰 Development Tools

  • SwiftLint

🏛️ Architecture:

  • MVVM + Coordinators

⚙️ Technologies:

  • Languages:

    • Swift
  • Frameworks:

    • UIKit
    • Combine
    • Photos (to interact with the gallery)
    • SafariServices (it is used to open external links)
  • Data Storage:

    • UserDefaults
  • Concurrency:

    • async/await
  • Data Handling:

    • UICollectionViewDiffableDataSource

Clone:

git clone https://github.com/alvdalen/Snjor-MVVM-Coordinators

📸 Screenshots (iPhone 16 Pro Max)

App Cover App Cover App Cover App Cover App Cover App Cover App Cover