Skip to content

DAppx/SharpSwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

SharpSwift

#Notes

#Content

#Screens

#Summary

#Technologies The following are brief descriptions of the technologies used ##MVVM

##Networking ###RxSwift Rx is a generic abstraction of computation expressed through Observable interface. This is a Swift version of Rx.

Elegant HTTP Networking in Swift

Network abstraction layer written in Swift. Moya provides reactive extensions for ReactiveCocoa and RxSwift.

Functional JSON parsing library for Swift Argo is a library that lets you extract models from JSON or similar structures in a way that's concise, type-safe, and easy to extend. Using Argo, you won't need to write validation code to ensure that incoming data is of the right type, or to make sure required data fields aren't turning up empty. Argo uses Swift's expressive type system to do that for you, and reports back explicit failure states in case it doesn't find what you've told it to expect

##Dependency Injector ###Swinject a lightweight dependency injection framework for Swift. Dependency injection (DI) is a software design pattern that implements Inversion of Control (IoC) for resolving dependencies. In the pattern, Swinject helps your app split into loosely-coupled components, which can be developed, tested and maintained more easily. Swinject is powered by the Swift generic type system and first class functions to define dependencies of your app simply and fluently.

LayOut

A Swift Autolayout DSL for iOS & OS X

##O/R Mapping ,DB,NoSQL

Simple JSON Object mapping written in Swift ObjectMapper is a framework written in Swift that makes it easy for you to convert your model objects (classes and structs) to and from JSON.

###Realm Swift Realm Swift enables you to efficiently write your app’s model layer in a safe, persisted and fast way

###SQLite.swift A type-safe, Swift-language layer over SQLite3. SQLite.swift provides compile-time confidence in SQL statement syntax and intent.

Pub/Sub

##Logger

A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog or println, but with additional information, such as the date, function name, filename and line number. ###SwiftyBeaver Colorful, flexible, lightweight logging for Swift 2 & Swift 3. Great for development & release with support for Console, File & cloud platforms. NEW: Log during release to the conveniently built-in SwiftyBeaver Platform and Mac App!

##Image Loader ###Kingfisher Kingfisher is a lightweight, pure-Swift library for downloading and caching images from the web. This project is heavily inspired by the popular SDWebImage. It provides you a chance to use a pure-Swift alternative in your next app.

UI/UX

##Testing

About

A Swift IOS Starter App/ BoilerPlate / Example with MVVM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors