Skip to content
Tomas Valenta edited this page Nov 5, 2019 · 13 revisions

Welcome to the SygicMapsKit Android wiki!

This project is a powerful open-source library based on Sygic Maps SDK which can be used to display rich map content and interact with it. Each component is divided into a independent module and the basic unit for each module is UiKit component with can be used independently.

             Modules                   UiKit View Models              UiKit Views

+-----+     +-----------------+       +------------------+           +-------------+
| APP +--+->+ BrowseMapModule +---+-->+ CompassViewModel +-------+-->+ CompassView +--+
+-----+  |  +-----------------+   |   +------------------+       |   +-------------+  |
         |                        |                              |                    |
         |  +-----------------+   |   +-------------+            |   +-------------+  |
         +->+      ...        +--->   |     ...     +------------>   |     ...     +-->
         |  +-----------------+   |   +-------------+            |   +-------------+  |
         |                        |                              |                    |
         |  +------------------+  |   +-----------------------+  |   +--------------+ |
         +->+ NavigationModule +-->   | ZoomControlsViewModel +-->   | ZoomControls +->
            +------------------+  |   +-----------------------+  |   +--------------+ |
                                  |                              |                    |
            +--------------+      |   +--------+                 |   +--------+       |
            | CommonModule +<-----+   | Common +<----------------+   | Common +<------+
            +--------------+          +--------+                     +--------+

Modules

UiKit components

Clone this wiki locally