Papr - :octocat: An Unsplash app for iOS.

  •        9

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.

https://github.com/jdisho/Papr

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

PBJVision - ๐Ÿ“ธ iOS Media Capture – features touch-to-record video, slow motion, and photography

  •    Objective-C

PBJVision is a camera library for iOS that enables easy integration of special capture features and camera interface customizations in your iOS app. Next Level is the Swift counterpart. Capture is also possible without having to use the touch-to-record gesture interaction as the sample project provides.

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.

buffer-ios-image-viewer - The BFRImageViewer is a turnkey solution to present images within your iOS app ๐ŸŽ‰!

  •    Objective-C

It features swipe gestures to dismiss, automatic image scaling, zooming and panning, supports multiple images, image types, URL backloading, custom view controller transitions, built in parallax effect, live photos and plays nicely with 3D touch! We use it all over the place in Buffer for iOS :-). We've got code samples of each feature in the demo app, feel free to take a peek ๐Ÿ‘€.


RxTodo - iOS Todo Application using RxSwift and ReactorKit

  •    Swift

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

RxViewModel - ReactiveViewModel-esque using RxSwift

  •    Swift

The Model-View-ViewModel (MVVM) pattern is an application pattern that isolates the user interface from the underlying business logic. MVVM belongs to a class of patterns called Separated Presentation. These patterns provide a clean separation between the UI and the rest of the application. This improves the testability of the application and allows the application and its UI to evolve more easily and independently. The Model-View-ViewModel (MVVM) pattern helps you to cleanly separate the business and presentation logic of your application from its user interface (UI). Maintaining a clean separation between application logic and UI helps to address numerous development and design issues and can make your application much easier to test, maintain, and evolve. It can also greatly improve code re-use opportunities and allows developers and UI designers to more easily collaborate when developing their respective parts of the application.

PinpointKit - Send better feedback

  •    Swift

PinpointKit is an open-source iOS library in Swift that lets your testers and users send feedback with annotated screenshots using a simple gesture. Note: ScreenshotDetector depends on the Photos framework to access the user’s photo library. This requires you to add an entry for the NSPhotoLibraryUsageDescription key in your Info.plist file describing your app’s use of the user’s photo library. As of iOS 10, failure to provide a value for this key could cause your submission to the App Store to be rejected by Apple, or cause your app to exit upon attempting to access the user’s photo library. ScreenshotDetector is excluded by default when installing via CocoaPods, but is included otherwise.

librtas

  •    C

The librtas package provides an interface for Run-Time Abstraction Services (RTAS) calls on PAPR platforms. The libraries allow users to examine and manipulate hardware, and parse RTAS events.

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.

Drrrible - Dribbble for iOS using ReactorKit

  •    Swift

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

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.

ARVideoKit - Capture & record ARKit videos ๐Ÿ“น, photos ๐ŸŒ„, Live Photos ๐ŸŽ‡, and GIFs ๐ŸŽ†.

  •    Swift

An iOS Framework that enables developers to capture videos ๐Ÿ“น, photos ๐ŸŒ„, Live Photos ๐ŸŽ‡, and GIFs ๐ŸŽ† with ARKit content.

wh-app-ios

  •    Objective-C

A native iOS app designed to fetch, cache, and display multiple feeds containing articles, photos, and live and on demand video. These are displayed in a web view. Includes support for push notifications. This application is under active development and will continue to be modified and improved over time.

awesome-stock-resources - :city_sunrise: A collection of links for free stock photography, video and Illustration websites

  •    

A curated list of awesome stock photography, video and illustration websites. I try my best to maintain this repository and keep it up-to-date but if you spot a broken link or a resource which isn't listed, please, feel free to make a pull request.

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.

TOCropViewController - A view controller that allows users to crop UIImage objects.

  •    Objective-C

TOCropViewController is an open-source UIViewController subclass built to allow users to perform basic manipulation on UIImage objects; specifically cropping and some basic rotations. It has been designed with the iOS 8 Photos app in mind, and as such, behaves in an already familiar way. CropViewController is a Swift wrapper for TOCropViewController. It completely wraps all of the Objective-C object code in a pure Swift interface. This allows the API to look and feel 100% more Swifty, and can enable more elegant integrations with TOCropViewController in all-Swift codebases.

ShotBlocker - Detecting iOS screenshots ala Snapchat and Facebook Poke

  •    Objective-C

Detecting iOS screenshots ala Snapchat and Facebook Poke. The NSError will occur if the user denies your app access to their photos.