Skip to content

An example of MVVM using RxSwift and Swinject (DI)

Notifications You must be signed in to change notification settings

oronbz/RxGithub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eb9f362 · Sep 16, 2019

History

21 Commits
Sep 16, 2019
Sep 16, 2019
Sep 16, 2019
Sep 16, 2019
Feb 21, 2017
Feb 21, 2017
Sep 16, 2019
Sep 16, 2019
Mar 6, 2017

Repository files navigation

RxGithub

This is an example project to demonstrate dependency injection and Swinject in MVVM (Model-View-ViewModel) architecture with RxSwift.

Requirements

  • Xcode 8.0 or later
  • GitHub personal access token

Setup

  1. Download the source code or clone the repository.
  2. Get a free personal access token from GitHub.
  3. Create a swift file named Keys.swift with the following content in RxGithub folder in the project. The string "TOKEN" should be replaced with your own personal access token.

Keys.swift

import Foundation

enum Keys {
    static let GitHubAccessToken = "TOKEN"
}

Workshop sessions (Hebrew)

Part 1

Part 1

Releases

No releases published

Packages

No packages published