Skip to content

omargawish/SimpleTwitterClient

Repository files navigation

Simple Twitter Client

Please install the Pods before you build it:

Pod install 

Design

I have used MVVM as an architecture to have short view controllers ,readable and testable code and i have used Reactivekit and Bond to help with bindings.

Pods

R Swift - Strong typed strings, resources, identifier and segues.

RealmSwift - A database.

SDWebImage - Asynchronous image downloader with cache support.

ObjectMapper - Mapping JSON to objects.

TwitterKit - Login using twitter and use twitter rest api.

MXParallaxHeader - For the sticky header.

ReactiveKit - The Simple and powerful reactive framework.

Bond - For the UI bindings.

SVProgressHUD - Lightweight progress lib

Twitter Router

I have added an abstraction layer to twitter rest api calls using swift functional enums

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published