Drrrible - Dribbble for iOS using ReactorKit

  •        12

Unofficial Dribbble iOS application using ReactorKit. Drrrible is under MIT license. See the LICENSE file for more info.

https://itunes.apple.com/us/app/drrrible/id1229592223?mt=8
https://github.com/devxoul/Drrrible

Tags
Implementation
License
Platform

   




Related Projects

RxTodo - iOS Todo Application using RxSwift and ReactorKit

  •    Swift

Visit ReactorKit for detail. RxTodo is under MIT license. See the LICENSE for more info.

ReactorKit - A framework for a reactive and unidirectional Swift application architecture

  •    Swift

ReactorKit is a framework for a reactive and unidirectional Swift application architecture. This repository introduces the basic concept of ReactorKit and describes how to build an application using ReactorKit. You may want to see the Examples section first if you'd like to see the actual code. Visit the API Reference for code-level documentation.

aliyun-oss-ios-sdk - iOS SDK for aliyun object storage service

  •    Objective-C

This document mainly describes how to install and use the OSS iOS SDK. This document assumes that you have already activated the Alibaba Cloud OSS service and created an AccessKeyID and an AccessKeySecret. In the document, ID refers to the AccessKeyID and KEY indicates the AccessKeySecret. If you have not yet activated or do not know about the OSS service, log on to the OSS Product Homepage for more help. The OSS iOS SDK framework needs to be introduced.

RxCoordinator - 🎌 Reactive navigation library for iOS based on the coordinator pattern

  •    Swift

“How does an app transition from a ViewController to another?”. This question is common and puzzling regarding iOS development. There are many answers, as every architecture has different implementation variations. Some do it from the view controller, while some do it using a router/coordinator, which is an object that connects view models. Setup the root view controller in the AppDelegate.


ios-architecture - A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others

  •    Swift

This repository hosts each sample app in separate directory. ⭐️ Click the title of example to see detailed README information about specific architecture.

XCoordinator - 🎌 Powerful navigation library for iOS based on the coordinator pattern

  •    Swift

⚠️ We have recently released XCoordinator 2.0. Make sure to read this section before migrating. In general, please replace all AnyRouter by either UnownedRouter (in viewControllers, viewModels or references to parent coordinators) or StrongRouter in your AppDelegate or for references to child coordinators. In addition to that, the rootViewController is now injected into the initializer instead of being created in the Coordinator.generateRootViewController method. “How does an app transition from one view controller to another?”. This question is common and puzzling regarding iOS development. There are many answers, as every architecture has different implementation variations. Some do it from within the implementation of a view controller, while some use a router/coordinator, an object connecting view models.

CleanArchitectureRxSwift - Example of Clean Architecture of iOS app using RxSwift

  •    Swift

The Platform is a concrete implementation of the Domain in a specific platform like iOS. It does hide all implementation details. For example Database implementation whether it is CoreData, Realm, SQLite etc. Application is responsible for delivering information to the user and handling user input. It can be implemented with any delivery pattern e.g (MVVM, MVC, MVP). This is the place for your UIViews and UIViewControllers. As you will see from the example app, ViewControllers are completely independent of the Platform. The only responsibility of a view controller is to "bind" the UI to the Domain to make things happen. In fact, in the current example we are using the same view controller for Realm and CoreData.

TWTSideMenuViewController - Side Menus for iOS 7

  •    Objective-C

With iOS 7, apps are encouraged to use the whole screen and not rely on the 20pt status bar to be outside of the plane of your app. This breaks the existing side bar idea in that the status bar now lives over two view contexts with a single style. Working with the team at Luvocracy, we needed to find a way to show a side menu for our iOS 7 release. Many designers on Dribbble began looking at a new approach for side bars. Inspired by this we worked up a quick prototype that slides the view to the right and scales revealing the menu as seen in the dribbble samples above. Moving forward from this idea and inspired by other ideas from iOS 7 we changed it from a slide to more of a viewport change.

RxBluetoothKit - iOS & OSX Bluetooth library for RxSwift

  •    Swift

RxBluetoothKit is an Bluetooth library that makes interaction with BLE devices much more pleasant. It's backed by RxSwift and CoreBluetooth. Provides nice API to work with, and makes your code more readable, reliable and easier to maintain. Documentation can be found here.

RxSwift - Reactive Programming in Swift

  •    Swift

Rx is a generic abstraction of computation expressed through Observable<Element> interface.This is a Swift version of Rx.

Coordinator-MVVM-Rx-Example - Example of MVVM-C architecture implemented with RxSwift

  •    Swift

This simple app displays a list of the most starred repositories on GitHub by a language. User can choose a language to filter repositories and select repository in the list to open it in the SFSafariViewController. App is written with Xcode 8 and Swift 3.

Papr - :octocat: An Unsplash app for iOS.

  •    Swift

Papr is an unofficial Unsplash app for iOS. To be able to log in during development, you'll need a Client ID and Client Secret.

RxAlamofire - RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

  •    Swift

RxAlamofire is a RxSwift wrapper around the elegant HTTP networking in Swift Alamofire. Wrapping RxSwift around Alamofire makes working with network requests a smoother and nicer task. Alamofire is a very powerful framework and RxSwift add the ability to compose responses in a simple and effective way.

RxSwiftExt - A collection of Rx operators & tools not found in the core RxSwift distribution

  •    Swift

If you're using RxSwift, you may have encountered situations where the built-in operators do not bring the exact functionality you want. The RxSwift core is being intentionally kept as compact as possible to avoid bloat. This repository's purpose is to provide additional convenience operators and Reactive Extensions. This branch of RxSwiftExt targets Swift 4.x and RxSwift 4.0.0 or later.

Reactant - Reactant is a reactive architecture for iOS

  •    Swift

Reactant is a foundation for rapid and safe iOS development. It allows you to cut down your development costs by improving reusability, testability and safety of your code, especially your UI. Check our our quick-start guide to learn more. NOTE: We have experimental support for macOS platform in macOS branch, but it's incomplete and definitely not recommended for production. Our plan is to add full macOS support in near future.

Protein - :egg: An Android App for Dribbble

  •    Java

Protein is an atypical Dribbble App designed with one cup of simplicity and two spoons of fun. It is fully open sourced but also published on Google Play. You can discuss how-tos and best practices on creating an Android App around Protein. Dribbble API client id, client secret and client access token for flavor open are placed in dribbble_config_open.properties. The property file for flavor play is not committed to git.

AndroidResideMenu - The idea of ResideMenu is from Dribbble 1 and 2

  •    Java

The idea of ResideMenu is from Dribble 1 and 2. It has come true and run in iOS devices. iOS ResideMenu This project is the RefsideMenu Android version. The visual effect is partly referred to iOS version of ResideMenu. And thanks to the authors for the above idea and contribution. This copy is the demo.