Skip to content

Akylas/mobile-sdk

 
 

Repository files navigation

CARTO Mobile SDK

This is now a maintained fork of original Carto SDK as Carto stopped maintaining it. If you like the project and want me to keep on maintaining it. Please support it.

CARTO Mobile SDK is an open, multi-platform framework for visualizing maps and providing location based services on mobile devices like smartphones or tablets. It includes high performance and flexible vector tile renderer, multiple built-in routing engines (for both indoor and street maps) plus built-in geocoding and reverse geocoding support.

Liverpool

Features

  • Supports all widespread mobile platforms, including Android, iOS and UWP.
  • Supports multiple programming languages, including Objective C, Swift and C# on iOS, Java, Kotlin and C# on Android and C# on UWP.
  • Supports common open GIS formats and protocols, including GeoJSON, Mapbox Vector Tiles, MBTiles, TMS.
  • High-level vector tile styling language support via CartoCSS for visualizing maps
  • Globe and planar map view modes, plus 2.5D tilted map view support
  • Routing and geocoding service connectors for both internal and 3rd party services
  • Embedded Valhalla routing engine for street level routing
  • Embedded Simple GeoJSON routing engine for indoor routing
  • Offline package support for maps, routing and geocoding
  • Support for connecting to CARTO online services like Maps API and SQL API.

Requirements

  • iOS 9 or later on Apple iPhones and iPads, macOS 10.15 or later for Mac Catalyst apps
  • Android 3.0 or later on all Android devices
  • Windows 10 Mobile or Windows 10 for Windows-based devices

Installing and building

  • We strongly suggest using the precompiled SDK versions that can be found in the Releases section.
  • For custom builds, please read the building guide.

Documentation and samples

Support, Questions?

License

  • CARTO Mobile SDK is licensed under the BSD 3-clause "New" or "Revised" License - see the LICENSE file for details.

Developing & Contributing to CARTO

Packages

No packages published

Languages

  • C 68.8%
  • C++ 24.4%
  • Java 2.2%
  • SWIG 2.0%
  • Python 1.0%
  • C# 0.7%
  • Other 0.9%