The Wayback Machine - https://web.archive.org/web/20230114131235/https://github.com/jdisho/Papr/
Skip to content

jdisho/Papr

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🌁 Papr

Build Status Build Status

Papr is an unofficial Unsplash app for iOS.

πŸƒβ€β™‚οΈ Getting Started

git clone https://github.com/jdisho/Papr.git
cd Papr
pod install
open Papr.xcworkspace # or xed .

βš™οΈ Setup

To be able to log in during development, you'll need a Client ID and Client Secret.

To get these, register a new OAuth application on Unsplash.

Make sure the Authorization callback URL is set to papr://unsplash. The others can be filled in as you wish.

To add the Client ID and Client Secret to the App, follow these steps:

  1. In Xcode, go to Product> Scheme > Manage Schemes...
  2. Select Papr and click Edit...
  3. Go to Run > Arguments
  4. Add your Client ID (UNSPLASH_CLIENT_ID as key) and Client Secret (UNSPLASH_CLIENT_SECRET) to the Environment Variables.

πŸŽ‰ Why am I building this?

  1. Pushing RxSwift to its limits. πŸ”₯
  2. MVVM + Coordinator
  3. Using Codable, RxDataSources, Action.
  4. Exploring Unsplash and its API
  5. Fun thing!

❀️ Contributing

I intend for this project to be more as an educational resource, learn by open sourcing.

I am very open for feedback and contribution.