Skip to content
forked from jdisho/Papr

๐ŸŒ An Unsplash app for iOS

License

Notifications You must be signed in to change notification settings

pzmudzinski/Papr

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ Papr

Build Status

Papr is an unofficial Unsplash app for iOS.

๐Ÿƒโ€โ™‚๏ธ Getting Started

  1. Clone the repository.
  2. Run pod install to install dependencies.

โš™๏ธ 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
  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. ๐Ÿค™

About

๐ŸŒ An Unsplash app for iOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.7%
  • Ruby 0.3%