Skip to content
/ marvel Public

❤️ A sample Marvel heroes application based on MVVM-C architecture using RxSwift, RxDataSources, State View

Notifications You must be signed in to change notification settings

iMark21/marvel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marvel Super Heroes | MVVM-C | RxSwift | RxDataSources | StateView

❤️ A sample Marvel heroes application based on MVVM-C architecture.

MVVM-C

Screenshots

Project

Install

  • Before starting

    • Run pod install
    • Get your Marvel API Keys Here
    • Set your API Keys into the Marvel-Info.plist
    • Open marvel.xcworkspace
    • Execute the application, explore it manually and make yourself familiar with the code.
  • Run tests in Terminal

fastlane tests

Structure

  • APP
    • Coordinator
    • Database
    • Delegate
    • Extensions
    • Log
    • Network
    • Protocols
  • Domain
    • Characters
      • Request
      • Model
    • Media
      • Comics
        • Request
        • Model
      • Series
        • Request
        • Model
    • Repository
  • Layout
  • Use Cases
    • Character Detail
      • Components
        • Media Component
          • Layout
          • View
          • ViewModel
        • Detail Component
          • Layout
          • View
          • ViewModel
      • Coordinator
      • View
      • ViewModel
    • Characters List
      • Actions
      • Components
        • Character Component
          • Layout
          • View
          • ViewModel
      • Coordinator
      • View
      • ViewModel

Third party

Author

iMark21, [email protected]

About

❤️ A sample Marvel heroes application based on MVVM-C architecture using RxSwift, RxDataSources, State View

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published