Getting development resources for Android

Find Android and Java resources for developing Kentico Cloud powered apps.

Getting support

The open source software listed on this page is maintained by the community.

If you have questions about the open source software or want to report bugs, we recommend submitting issues in the appropriate GitHub repository. The repositories' maintainers will take care of your issue.

For help with coding and structuring your projects, use StackOverflow to ask questions.

Table of contents

    Delivery SDKs

    Delivery SDKs are client libraries used for retrieving content from Kentico Cloud. The libraries can be used for both Java and Android applications.

    • Delivery JavaRx (Android) SDK, available as delivery-rx and delivery-android on Maven Central and jCenter. This SDK is built using ReactiveX programming and supports RxJava2and RxAndroid querying. It also integrates with OkHttp for those developers who do not want to use Rx.
    • Delivery Java SDK available as delivery-sdk-java on Maven Central. This SDK is built using Java 8+. As such, it is not compatible with Java 7 and only supports Android N and newer.

    Supported features

    Learn more about any of the supported features of the SDKs by clicking the  icon to open the relevant SDK documentation.

    FeatureJava SDKJavaRx SDK
    Retrieve content items / /
    Secure access /
    Preview unpublished content items / /
    Filter content items / /
    Localization / /
    Retrieve linked items and items in Rich text / /
    Retrieve content as strongly-typed models / /
    Render components and items in Rich text
    Resolve links to content items in Rich text /
    Retrieve taxonomy groups /
    Retrieve latest content (skip CDN) /
    Code generators /

    Sample applications

    Sample appDescription
    Android TV sample appA sample Android TV app written in Java. The app uses the Delivery JavaRx SDK to retrieve and display content from the Kentico Cloud sample project.
    JavaRx Android MVPAn Android MVP application built using Reactive (Rx) programming with the Delivery JavaRx SDK. The application can be used as a blueprint for new applications.
    JavaRxA simple Java application showing the basic setup of the Delivery JavaRx SDK. Displays content from the Kentico Cloud sample project.
    Augmented reality art galleryAn Android application that displays a simple art gallery and can use the ARCore platform to display the art as augmented reality with a real environment. Content is pulled from Kentico Cloud using the Delivery JavaRx SDK. The application can be used as a blueprint for new applications.

    Boilerplates and tools

    ToolDescription
    Java Model GeneratorA utility for generating strongly-typed models based on Content Types in a Kentico Cloud project. Designed to be used with Delivery Java SDK.

    Blog posts