Slide 1

Slide 1 text

Mobile Library Distribution (Cocoapods & jCenter) Presented by Aditya Pradana at Engineering Brownbag Session in Oneb1t on Friday, September 11th 2015

Slide 2

Slide 2 text

Why? To make our life easier!

Slide 3

Slide 3 text

Cocoapods The Dependency Manager for iOS and Mac projects

Slide 4

Slide 4 text

How to Use • Create Podfile • Run $ pod install • It’s ready!

Slide 5

Slide 5 text

How to Create • Register • Create *.podspec or simply run $ pod spec create

Slide 6

Slide 6 text

How to Create • Register: $ pod trunk register [email protected] ‘Your Name' • Create *.podspec or simply run $ pod spec create

Slide 7

Slide 7 text

How to Create • Release! $ pod lib lint $ pod trunk push .podspec

Slide 8

Slide 8 text

Bintray Bintray is a social service for developers to publish, download, store, promote, and share open source software packages. With Bintray's full self-service platform developers have full control over their published software and how it is distributed to the world.

Slide 9

Slide 9 text

jCenter JCenter is the place to find and share popular Apache Maven packages for use by Maven, Gradle, Ivy, SBT, etc.

Slide 10

Slide 10 text

How to Use • Add dependency into build.gradle and sync • It’s ready!

Slide 11

Slide 11 text

How to Create • Register at bintray.com • Configure your library gradle project • Configure Bintray package • Run $ ./gradlew bintrayUpload

Slide 12

Slide 12 text

How to Create • Add to jCenter • It’s ready!

Slide 13

Slide 13 text

Thank You