<Are static methods a best practice in sdk design?...
# stackoverflow
u
Are static methods a best practice in sdk design? A lot of sdk provide only static methods to interact with them. Among these sdk I can mention Timber, where we do Timber.d(message); Facebook, with AppEventsLogger.activateApp(applicationContext) or FacebookSdk.setApplicationId(applicationId) FacebookSdk.setLimitEventAndDataUsage(context, limitEventUsage) <a...