Please log in to watch this conference skillscast.
Retrofit's recently-released version 2 is the easiest way to do HTTP in your applications. Once set up, Retrofit is designed to make declaring endpoints as simple as a method on an interface with annotations. Behind that simplicity, though, there is a lot of power and knowing how to use and configure it can make even the most problematic APIs easy to use.
This talk will focus on configuring three parts of Retrofit:
Endpoint declarations on interfaces which define how requests are created and sent and how their responses are read and parsed.
Serialization customization that goes beyond just choosing between JSON or Protocol Buffers.
Execution mechanisms which enable synchronous or asynchronous requests, integration with third-party libraries, and custom error handling.
You will not need no prior Retrofit experience, although the focus will specifically be on configuring and customizing its behavior.
YOU MAY ALSO LIKE:
- droidcon London 2019 (in London on 24th - 25th October 2019)
- Helping Dagger Help You (SkillsCast recorded in October 2018)
- Real World Kotlin Development Workshop (in London on 1st - 2nd July 2019)
- Fast Track to Android Architecture (in London on 21st - 23rd October 2019)
- Flutter London June Meetup (in London on 17th June 2019)
- Keynote by Rebecca Franks on Tips for Building Custom Views on Android with Canvas APIs📏🎨 (in London on 19th June 2019)
- Solving 5 typical Issues in API development with Domain Driven Design (SkillsCast recorded in June 2019)
- Hybrid Apps from a Ember/Vue/React PWA (SkillsCast recorded in May 2019)
Making Retrofit 2 Work For You
Android Framework engineer at Google working on Kotlin things. Has a long-time severe allergy to boilerplate code and for years has been raising awareness on the issue as well as leading efforts to eradicate this horrible disease that plagues modern developers.