Skip to content

diamondkinetics/PineTar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PineTar

An iOS material design library (plus other useful UI/UX features) that utilizes the IBDesingable and IBInspectable tools to help visualize and easily manipulate your UI on iOS Storyboards.

Installing

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

CocoaPods 1.1+ is required to build PineTar.

To integrate PineTar into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https:/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
pod 'PineTar'
end

Because of a bug in Cocoapods, sometimes the views fail to render in the storyboards. By adding the code below to the end of your Podfile, you can resolve this issue.

# Workaround for Cocoapods v.1.5 issue #7606
post_install do |installer|
    installer.pods_project.build_configurations.each do |config|
        config.build_settings.delete('CODE_SIGNING_ALLOWED')
        config.build_settings.delete('CODE_SIGNING_REQUIRED')
    end
end

Then, run the following command:

$ pod install

Manually

If you prefer not to use either of the aforementioned dependency managers, you can integrate PineTar into your project manually.

Usage

Download the project and run the samples or use the following docs to get started

We are still just starting! Use what we have and contribute what you need

Contributing

This is a young project with plenty of room for growth and improvement. Feel free to contribute with in any of the following ways

  • Feature Requests Open an issue
  • Bugs: Open an issue
  • Code: Submitting a pull request

Authors

License

PineTar is available under the MIT license. See the LICENSE file for more info.

Acknowledgments

  • Thanks to SnapKit for making my life easier

Why PineTar?

This project is maintained by Diamond Kinetics, a baseball sports tech company. If you're spending a good amount of time in this repo, we probably want to hire you! Check out careers here.

About

Get a grip on Material Design

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages