CARTO Mobile SDK core project

License: BSD-3-Clause

Language: C

Keywords: android, carto, carto-mobile-sdk, dotnet, geocoding, ios, java, location, maps, objective-c, offline, routing, sdk, windows-phone, xamarin

Carto Mobile SDK

Current build status

Platforms Status
Android, iOS Build status



Get the prepackaged dependencies from github CartoDB/mobile-external-libs repository ( Add links to external-libs/prebuilt at the project root directory level.

In addition, boost library should be downloaded and configured as described in mobile-external-libs documentation.

Special swig version (swig-2.0.11-nutiteq branch) is needed for generating language-specific wrappers, this can be downloaded from

Python 2.7.x is used for build scripts

Android build requires Android SDK and Android NDK r11 or later.

iOS build requires XCode 7.3 or later.

Windows Phone build requires Visual Studio 2015 AND Visual Studio 2015 SDK.

Building process

Be patient - full build will take 1+ hours. You can speed it up by limiting architectures and platforms where it is built.

git clone
cd mobile-external-libs/libs-external
ln -s ../../sdk_3d/all/libs/boost # change to folder where you have boost libs!
git clone
cd mobile-sdk
ln -s ../mobile-external-libs/libs-external/
cd mobile-sdk/scripts

Android build

python --profile standard
python --profile standard --javac /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/javac

iOS build:

python --profile standard
python --profile standard

Xamarin Android build:

python --profile standard android
python --profile standard android

Xamarin iOS build:

python --profile standard ios
python --profile standard ios

Windows Phone build

python --profile standard winphone
python --profile standard


Project Statistics

Sourcerank 8
Repository Size 102 MB
Stars 79
Forks 34
Watchers 53
Open issues 56
Dependencies 0
Contributors 6
Tags 15
Last updated
Last pushed

Top Contributors See all

Mark Tehver csobier Jaak Laineste Carlos Matallín vhamer Aare Undo

Recent Tags See all

release/v4.1.1-rc.1 November 16, 2017
release/v4.1.0 October 12, 2017
release/v4.1.0-rc.3 September 28, 2017
release/v4.1.0-rc.2 September 14, 2017
release/v4.1.0-rc.1 August 10, 2017
release/v4.1.0-beta.1 August 02, 2017
release/v4.0.2 May 19, 2017
release/v4.0.1 March 06, 2017
release/v4.0.1-rc.3 February 23, 2017
release/v4.0.1-rc.2 February 10, 2017
release/v4.0.1-rc.1 January 27, 2017
release/v4.0.0 December 31, 2016
release/v4.0.0-rc.3 December 21, 2016
release/v4.0.0-rc.2 December 08, 2016
release/v4.0.0-rc.1 November 24, 2016

Something wrong with this page? Make a suggestion

Last synced: 2016-10-20 08:39:43 UTC

Login to resync this repository