So I am creating an app that uses Firebase, Google maps SDK, Core location and loads of other little third party things going on, but is there a point where all these pods become too many? What are the negatives to having this many pods other than the obvious large project and IPA file size?
To give you an idea of how many pods I have here is my pod file list
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/AdMob'
pod 'Firebase/Messaging'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'GoogleMaps'
pod 'GooglePlaces'
pod 'GooglePlacesSearchController'
pod 'CVCalendar', '~> 1.6.0'
pod 'SDWebImage', '~> 4.0'
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'
pod 'VMLocationManager', :git => 'https://github.com/varshylmobile/LocationManager.git'
pod 'BraintreeDropIn'
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
pod 'HFSwipeView'
pod 'fluid-slider'
pod 'paper-onboarding'
What I am asking is, are there any dangers or potential risks to having this many pods/libraries/sdks that could conflict or cause memory issues?