Skip to content
Inbbbox - Inbox for Dribbble
Swift Other
  1. Swift 99.3%
  2. Other 0.7%
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Configuration
Inbbbox.xcodeproj
Inbbbox.xcworkspace
Inbbbox
Supporting Files
Unit Tests
scripts
.clang-format
.env.optional
.env.required
.gitattributes
.gitignore
.rswift.yml
.ruby-gemset
.ruby-version
.swiftlint.yml
Cartfile
Cartfile.resolved
Gemfile
Gemfile.lock
LICENSE.txt
PULL_REQUEST_TEMPLATE.md
Podfile
Podfile.lock
README.md
Rakefile
bitrise.yml
package.json

README.md

Inbbbox

codebeat badge

With Inbbbox you can discover excellent visual works from Dribbble, the global directory for digital design. If you want to grab a copy for yourself just go straight to App Store. However, if you are interested in the core of Inbbbox, check out Configuration section. Note that Dribbble account is necessary for using the app.

We at Netguru strongly believe in open-source software. Inbbbox isn’t our only project repo where you can find the app’s full source code. Explore other open source projects created by our team.

Configuration

Tools & requirements

  • Xcode 8.3 with iOS 9.3 SDK
  • Carthage 0.11 or newer
  • CocoaPods 1.1.1 or newer
  • RVM (recommended)
  • Bundler

Instructions

  1. Clone repo at https://github.com/netguru/inbbbox-ios.git

  2. Within Terminal navigate to inbbbox-ios directory

  3. Type bundle install

  4. Type carthage bootstrap

  5. Type bundle exec pod install

    You will see CocoaPods-Keys has detected a keys mismatch for your setup. What is the key for ClientID. Fear not! This is how Inbbbox authenticates with Dribbble API to fetch all data! Go to https://dribbble.com/account/applications/ to create your own application. After that you should have ClientID, ClientSecret and ClientAccessToken. After providing ClientID you will be asked for other keys. We are using cocoapods-keys to store them securely.

    As an alternative way of storing keys, you can add them to .env file to root directory of project. All required keys can be found in .env.required file, so all you need to do is to copy them to .env file and provide your values.

    During pod installation, cocoapods-keys will actually search for keys in .env file in the first place. Optional keys can be found in .env.optional, but are not required for project setup.

  6. You are good to go! Just open Inbbbox.xcworkspace. In case of any problems don't hesitate to contact with us!

Contribution

You're more than welcome to contribute. Just try to follow our coding style guide or report an issue in case of any problems, questions or improvement proposals.

Authors

Copyright © 2016 Netguru.

Licensed under the GPLv3 License.

You can’t perform that action at this time.