All Projects → trykovyura → Swift-Viper-Weather-App

trykovyura / Swift-Viper-Weather-App

Licence: MIT license
iOS app with Clean Architecture

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Swift-Viper-Weather-App

RxSwift-VIPER-iOS
RxSwiftVIPER is an sample iOS App written in RxSwift using the VIPER architecture. Also RxSwiftVIPER is not a strict VIPER architecture.
Stars: ✭ 47 (+135%)
Mutual labels:  rxswift, viper, viper-architecture
Moya Modelmapper
ModelMapper bindings for Moya.
Stars: ✭ 143 (+615%)
Mutual labels:  rxswift, mapper, moya
Ios
A sample project demonstrating MVVM, RxSwift, Coordinator Pattern, Dependency Injection
Stars: ✭ 49 (+145%)
Mutual labels:  rxswift, moya
Boilerplate
Swift 4 and Using MVVM architecture(Rxswfit + Moya) to implement Github client demo.
Stars: ✭ 102 (+410%)
Mutual labels:  rxswift, moya
Moyamapper
快速解析模型工具,支持RxSwift。同时支持缓存功能 【相关手册 https://MoyaMapper.github.io 】
Stars: ✭ 115 (+475%)
Mutual labels:  rxswift, moya
Evreflection
Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift
Stars: ✭ 954 (+4670%)
Mutual labels:  rxswift, moya
Rxrealm
RxSwift extension for RealmSwift's types
Stars: ✭ 1,007 (+4935%)
Mutual labels:  rxswift, realm
Zhuishushenqi
追书神器Swift版客户端(非官方)。 不断更新中......
Stars: ✭ 196 (+880%)
Mutual labels:  rxswift, viper
Cleanarchitecturerxswift
Example of Clean Architecture of iOS app using RxSwift
Stars: ✭ 3,256 (+16180%)
Mutual labels:  rxswift, realm
Moyasugar
🍯 Syntactic sugar for Moya
Stars: ✭ 165 (+725%)
Mutual labels:  rxswift, moya
Nearbyweather
NearbyWeather is an open source weather app for iOS, which uses the OpenWeatherMap API. With this project developers are invited to learn advanced iOS concepts, as well as to contribute further advancements. Fork this repo to get started.
Stars: ✭ 146 (+630%)
Mutual labels:  rxswift, realm
Gitiny
An iOS app for GitHub with exploring trending
Stars: ✭ 247 (+1135%)
Mutual labels:  rxswift, realm
Rxswiftexamples
Examples and resources for RxSwift.
Stars: ✭ 930 (+4550%)
Mutual labels:  rxswift, moya
Ios Architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Stars: ✭ 901 (+4405%)
Mutual labels:  rxswift, viper
Rxnetwork
A swift network library based on Moya/RxSwift.
Stars: ✭ 43 (+115%)
Mutual labels:  rxswift, moya
Awesome Swift Korean Lecture
훌륭한 Swift 세션 동영상(강좌), 한글 자막있는 혹은 한국어 강의 정보 링크 모음 (Awesome Swift Korean lecture information)
Stars: ✭ 649 (+3145%)
Mutual labels:  rxswift, realm
Rxcodable
RxSwift wrapper for Codable
Stars: ✭ 110 (+450%)
Mutual labels:  rxswift, moya
Swift
💻 Swift - Boilerplate Front : RxSwift, ReactorKit, JWT, Moya (Beta)
Stars: ✭ 17 (-15%)
Mutual labels:  rxswift, moya
Articles Ios Viper
Demo app for VIPER design pattern implementation
Stars: ✭ 254 (+1170%)
Mutual labels:  rxswift, viper
Swifthub
GitHub iOS client in RxSwift and MVVM-C clean architecture
Stars: ✭ 2,330 (+11550%)
Mutual labels:  rxswift, moya

Swift Viper Weather App

This is an example project to demonstrate:

in a simple weather app that lists current weather information at some locations.

Screenshot

Requirements

  • Xcode 8 or later with Swift 3.0.x
  • CocoaPods 1.1.0 or later

Setup

  1. Download the source code or clone the repository.
  2. Run bundle install && bundle exec pod install.
  3. Get a free API key from OpenWeatherMap.
  4. Open OpenWeatherAPI.swift and fill apiKey = "" with your own API key.

TODO

  • Swift 4
  • ViperMcFlurry or LightRoute v2
  • Facades with RxSwift
  • RxRealm
  • Acknowledgements
  • SwiftLint

License

MIT license. See the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].