Skip to content

JoelInfante/oraclecodechallenge

Repository files navigation

LinkedIn

Video of final result

About The Project

This Oracle code challenge project is made with the following descriptions:

  • Programming Language: Swift
  • UI - SwiftUI
  • UI Binding - Combine
  • Architecture - MVVM
  • Networking - URLSession
  • Unit Tests - XCTests

I chose swiftui 'cause it's a very powerful tool, clean but above all it is the future of views in ios development. Therefore combine was used as a complement to make it reactive and this allows us to make a good binding between the view and the logic that are completely separated. On the other hand, the architecture that best adapts to the needs of the same chosen tools is the mvvm architecture, which provides us with a separation of layers for different and specific tasks being a project without complex logic allows us to choose any architecture that is more flexible and at the same time less complex.

(back to top)

Built With

(back to top)

About

A project to complete the oracle code challenge

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages