Please log in to watch this conference skillscast.
It's not an easy task to build libraries when your users are actually developers. In this talk Emma will share with you the value a library can bring, with real life examples.
Emma will start out with some points to consider during designing phase, where to do the failure handling, and how much responsibility can actually a library take. Next you will learn all the steps involved in publishing to a central repo, keeping versioning and changelogs in mind.
But how to depend on those libraries? Developers should be trusted to update their dependencies without using dynamic dependencies that add nondeterminism to the build. Moreover, there are tricks for preventing libraries to add permissions silently to your app.
YOU MAY ALSO LIKE:
Lessons Learned While Building Mobile Libraries
As a Senior Android engineer at Nexmo, Vonage, Emma spends her days crafting mobile SDKs for Android, such as 2FA and contextual communications messaging. Her journey in mobile development took off with good old Symbian, moving on from apps to cross-platform SDKs, and now she's focused on open-sourced libraries.