Skip to content

4gt10/GoogleBooksApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GoogleBooksApp

iOS client for Google Books API.

animated

How to Use

  • CocoaPods

This application uses CocoaPods for dependency management.

Architecture

This application uses Rambler implementation of VIPER architecture.

iOS Versions Support

This app supports iOS 10+.

Devices

  • iPhone

Languages

  • English

Libraries

OAuthSwift

Swift based OAuth library for iOS.

MIT license. See the LICENSE file for details.

R.swift.Library

Get strong typed, autocompleted resources like images, fonts and segues in Swift projects.

MIT license. See the LICENSE file for details.

KeychainSwift

Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.

MIT license. See the LICENSE file for details.

Swinject

Swinject is a lightweight dependency injection framework for Swift.

MIT license. See the LICENSE file for details.

SwinjectStoryboard

SwinjectStoryboard is an extension of Swinject to automatically inject dependency to view controllers instantiated by a storyboard.

MIT license. See the LICENSE file for details.

LightRoute

LightRoute is easy transition between VIPER modules, who implemented on pure Swift. We can transition between your modules very easy from couple lines of codes.

MIT license. See the LICENSE file for details.

Moya

Network abstraction layer that sufficiently encapsulates actually calling Alamofire directly.

MIT license. See the LICENSE file for details.

NVActivityIndicatorView

NVActivityIndicatorView is a collection of awesome loading animations.

MIT license. See the LICENSE file for details.

Kingfisher

Kingfisher is a lightweight, pure-Swift library for downloading and caching images from the web.

MIT license. See the LICENSE file for details.

DZNEmptyDataSet

A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display.

MIT license. See the LICENSE file for details.

DTTableViewManager

Protocol-oriented UITableView management, powered by generics and associated types.

MIT license. See the LICENSE file for details.

PluggableAppDelegate

A lightweight service-oriented AppDelegate for iOS, made in Swift.

MIT license. See the LICENSE file for details.