edabarutcu / travel-app

FMSS Bilişim iOS Swift Bootcamp - Final Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FMSS Bilişim iOS Swift Bootcamp - Final Project

Travel App✈️🏖

The travel guide application is the application where we can have information about the places to go. An application where we can add the trips we plan to go in the near future.

For Developers

git clone https://github.com/edabarutcu/travel-app.git
cd TravelApp
open TravelApp.xcworkspace

ScreenShot

drawing drawing drawing drawing drawing drawing

Requirement

  • Xcode 13.2.1
  • iOS 15.2
  • Swift 5 +

Network

Hotel Api - https://developer.hotelbeds.com/documentation/getting-started/

Flight Api - https://aviationstack.com

Third Party Libraries

  • Alamofire
  • SwiftyJson
  • SDWebImage

Database

  • Core Data

Architectural Pattern

  • MVVM

Figma Link

SHA256 hash in Hex format from your API Key, your secret plus current timestamps in seconds

X-Signature

    static func calculateXSignature() -> String {
       let timestamp = Int(NSDate().timeIntervalSince1970)
       let inputString = apiKey + secret + String(timestamp)
       let inputData = Data(inputString.utf8)
       let hashed = SHA256.hash(data: inputData)
       return hashed.description.components(separatedBy: ":")[1]
   }

About

FMSS Bilişim iOS Swift Bootcamp - Final Project


Languages

Language:Swift 99.1%Language:Ruby 0.9%