Skip to content

GabrielTargon/TMDBViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TMDBViewer

iOS Application written in Swift with TMDB API

alt text alt text alt text
Login Home Detail

Requirements

  • iOS 16+
  • Xcode 14+
  • Swift 5.0

Tech info

  • Clean swift architecture
  • UIKit (ViewCode)
  • SwiftUI (Widget)
  • TMBD API
  • Localizable (English and Brazilian Portuguese)
  • Unit Test (XCTest)

External packages (SPM)

  • Kingfisher

Improvements

  • Compose
  • Better error messages
  • Snapshot and UI Tests

Informations

The TMDBViewer app was created with the Clean Swift architecture because it's a type of architecture that is emerging and has been shown to be effective when it comes to scalability and organization. It's little more verbose than other types of architecture but when you are usually with it helps you to see easily where the things are (view, service call, business logic, etc)

About

iOS Application written in Swift with TMDB API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages