Generate data

If you're in a region Naurt hasn't yet generated data for, no worries. With Naurt's native Android & iOS SDKs you're able to generate parking spot and building entrance data from real-world deliveries.

Naurt's SDKs plugs into your driver app and when they visit an address, Naurt will log the parking spot and building entrance for you. These POIs are then available through the POI API just like any other data Naurt has or you've created.

How does it work?

Naurt asks that you provide the address of the delivery that is to be made, deliver, and let Naurt record the building entrance and parking spot. During this process you can also provide any metadata you wish to search with later. Each time you make a delivery, you update the address so Naurt can standardize it and let you search by it later. But what does this actually look like?

Android

On Android, you can install the Naurt Lite SDK via MavenCentral and get started right away. Provide an address, initialize Naurt, and get delivering! In the background, Naurt will be collecting and enhancing the location and sensor data so we know where you park, and where you entered a building. An example of how this looks is shown below.

Kotlin
import org.json.JSONObject
import com.naurt.sdk.NaurtLite
import com.naurt.sdk.enums.NaurtEngineType


val originalDestination = JSONObject(
    mapOf(
        "street_number" to "Town House",
        "street" to "Wiggly Road",
        "city" to "Metropolis",
        "county" to "Wessex",
        "state" to "Midlandia",
        "country" to "England",
        "postalcode" to "SW1W 0NY",
        )
)



val naurtLite = NaurtLite(
    "<YOUR NAURT API KEY HERE>",
    applicationContext as Context,
    destinationData = originalDestination
)


val updatedDestination = JSONObject(
    mapOf(
        "street_number" to "Bungalow",
        "street" to "Main Road",
        "city" to "Hamlet",
        "county" to "Sussex",
        "state" to "Midlandia",
        "country" to "England",
        "postalcode" to "SW1W 2NY",
        )
)

naurtLite.newDestination(updatedDestination)

For the full guide on our Android SDK, please visit the full SDK documentation!

iOS

On iOS, Naurt is distributed as an xcframework. You can use either SPM or CocoaPods to download it. Please refer to the full SDK documentation!