We are using facebook sdk
to login the users to our app. But the SDK is pretty large hence it is increasing our apk size. Since we use only the login feature we do not require other modules of SDK (share, messenger etc). Is there any way we can add only the required features of SDK in the project?
In case of
google play services
, additional maven artifacts have been added to the Google Repository that contain single domains of functionality.This means that we can include just those portions of Google Play services that your app uses.dependencies { compile 'com.google.android.gms:play-services-ads:6.5.+' } (http://googleadsdeveloper.blogspot.in/2015/01/reducing-google-play-services-impact-on.html)
Even twitter has split it's fabric SDK into smaller modules(Core, Crashlytics, Digits, tweetUI etc) which is really helpful in reducing the size of apk. (https://docs.fabric.io/android/index.html)
Is similar feature available for facebook SDK as well? Any help is appreciated. Thanks!