# Introduction

The [NextBillion.ai](http://NextBillion.ai)’s Android Navigation SDK allows developers to integrate advanced navigation capabilities of [Navigation API](https://docs.nextbillion.ai/routing/navigation-api) into Android devices. The SDK enables a wide range of features and capabilities to create customized and intuitive navigation experiences for users. With the Navigation SDK, developers can add turn-by-turn directions, re-routing, trip progress updates, voice guidance, and custom navigation UI for Android apps.

## Purpose and goals of the SDK

-   The Navigation SDK simplifies the integration of advanced navigation features into android apps.
    
-   Provides access to advanced navigation capabilities not available through standard android development tools.
    
-   Includes features such as voice-guided navigation, route optimization, and support for various transportation modes.
    
-   Helps developers build applications that provide a high-quality user experience.
    
-   Supports custom map styles, interactive maps, and intuitive user interfaces.
    
-   Suitable for a range of applications, including ride-sharing, delivery, and fitness apps.
    

## Overview of the SDK features and capabilities

The Navigation SDK includes a number of features that are essential when developing navigation projects, such as:

-   Navigational routes
    
-   Reliable device location updates
    
-   Voice announcements of instructions
    
-   User progress to their destination in real-time
    
-   Rerouting and off-route detection
    
-   Adaptive camera movements during turn-by-turn navigation
    
-   Pre-built UI components for displaying changing navigation information
