Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[iOS] dependency management

Florian
February 09, 2016

[iOS] dependency management

Talk held at mobile maultaschen, our local mobile developer user group

Florian

February 09, 2016
Tweet

More Decks by Florian

Other Decks in Technology

Transcript

  1. gem install github_bus_factor +-----+-----------------------------------------------------------+ | afnetworking/afnetworking | +-----+-----------------------------------------------------------+ | !

    | 7298 forks. | | " | 1684 watchers. | | # | 22999 stars. | | $ | Created over 4 years ago; last push about 10 hours ago. | | % | 1182 PRs: 1167 closed; 15 opened; 98.73% PRs are closed. | | & | Deletions to additions ratio: 74.72% (-136225/182307). | | ' | 34 releases; latest release "3.0.4": about 2 months ago. | | ( | Bus factor: 100.0%. Most likely one core contributor. | +-----+-----------------------------------------------------------+
  2. source 'https://github.com/CocoaPods/Specs.git' source 'https://github.com/keslcod/specs.git' platform :ios, '7.0' inhibit_all_warnings! def common_pods

    pod 'Aspects', git: 'https://github.com/keslcod/Aspects', tag: '1.4.3' pod 'ISO8601DateFormatter', git: 'https://github.com/keslcod/iso-8601-date-formatter', tag: '0.7.1' pod 'Mantle', '~>1.5' pod 'NSDate-Escort', git: 'https://github.com/keslcod/NSDate-Escort', tag: '1.5.3' end target 'Apotheken', exclusive: true do common_pods pod 'ActionSheetPicker-3.0' pod 'DZNEmptyDataSet' pod 'FXReachability', '~> 1.1' pod 'GBDeviceInfo', '~> 3.0' pod 'GoogleAnalytics', '~> 3.0' pod 'GoogleMaps', '~>1.10' pod 'GRMustache', '~> 7.3' pod 'HockeySDK' pod 'LiveFrost' pod 'M13BadgeView', git: 'https://github.com/keslcod/M13BadgeView.git' pod 'MagicalRecord/Core+Logging', git: 'https://github.com/magicalpanda/MagicalRecord.git', commit: 'e1703233f141535263555ca154c559a86c127e23' pod 'MD5Digest' pod 'MDCalendar', git: 'https://github.com/keslcod/MDCalendar.git' pod 'MKMapViewZoom' pod 'MWPhotoBrowser', git: 'https://github.com/keslcod/MWPhotoBrowser.git' pod 'PSTAlertController' pod 'PureLayout' pod 'RHAddressBook', '~>1.1' pod 'SDWebImage', :head pod 'SMCalloutView', '~> 2.1' pod 'SVProgressHUD', :head pod 'SVWebViewController', '~>1.0' pod 'TFBarcodeScanner', '~>1.1' pod 'UIButton+TouchAreaInsets' pod 'XLForm', git: 'https://github.com/keslcod/XLForm.git' end target 'Apotheken Watch App Extension', :exclusive => true do platform :watchos, '2.0' common_pods end target 'Apotheken Watch App', :exclusive => true do platform :watchos, '2.0' common_pods end
  3. Manager is still in early design and development (…) all

    details are subject to change and many important features are yet to be