• Stars
    star
    1,149
  • Rank 39,221 (Top 0.8 %)
  • Language
    Swift
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🌁 An Unsplash app for iOS

🌁 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.