November 2017
Intermediate to advanced
378 pages
10h 24m
English
APIs are interfaces, often made available as a REST service. A Software Development Kit (SDK) is meant specially for implementing the API on a particular platform, such as iOS or Android. It will make the integration process more smooth. We have already seen an example of this in Chapter 4, An Agile Workflow In A Nutshell, where we looked at an Android app using Firebase. In that example, you might have noticed a Gradle dependency for Firebase. It is a reference to the Android SDK, which will take care of the communication with the Firebase API. The API itself allows you to perform all operations, but the SDK will save you a lot of time.
Read now
Unlock full access