Mhx7tm9wydj88v7xg70z
SkillsCast

Lessons Learned While Building Mobile Libraries

26th October 2017 in London at Business Design Centre

There are 69 other SkillsCasts available from droidcon London 2017

Please log in to watch this conference skillscast.

663360259 640

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:

Thanks to our sponsors

Lessons Learned While Building Mobile Libraries

Emma Tresanszki

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.

SkillsCast

Please log in to watch this conference skillscast.

663360259 640

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:

Thanks to our sponsors

About the Speaker

Lessons Learned While Building Mobile Libraries

Emma Tresanszki

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.

Photos