Will iOS client in RxSwift and MVVM-C clean architecture.
Will and Combine coming soon!
- Screenshots
- App Features
- Technologies
- Tools
- Building and Running
- Documentation
- Debugging
- Fastlane
- Design
- SwiftHub In
- References
- See Also
- License
- Basic and OAuth2 authentication (Todo implement)
- Quickly browse the history of a file from any git repository (git-history)
- Tool for visualizing GitHub profiles (profile-summary-for-github)
- Clean architecture (RxSwift and MVVM)
- Flow coordinators (Realm demo)
- REST API v3 (for unauthenticated or basic authentication) (Moya, ObjectMapper)
- Logging (CocoaLumberjack)
- Dependency injection (Swinject)(Todo implement)
- Fastlane - The easiest way to automate building and releasing your iOS and Android apps
- Sourcetree - A free Git client for Windows and Mac
You'll need a few things before we get started. Make sure you have Xcode installed from the App Store. The following commands will set up Will
cd Will
pod install
Alrighty! We're ready to go!
You must get a API Key (v3 Auth) from https://developers.themoviedb.org/ and update the INSERT_API_KEY_HERE
in the NetworkPlatform/API/WillApi.swift
Tobe define...
Tobe implement...
Tobe define...
- open-source-ios-apps - Collaborative List of Open-Source iOS Apps
- Moya - Community Projects
- awesome-rxswift - Curated list of RxSwift library and learning material
- Kingfisher A lightweight, pure-Swift library for downloading and caching images from the web.
- XCDYouTubeKit YouTube video player for iOS, tvOS and macOS
- CleanArchitectureRxSwift - Clean architecture with RxSwift
- View Model in RxSwift - Good article
- SwiftHub - GitHub iOS client in RxSwift and MVVM-C clean architecture
MIT License. See LICENSE.