|
|
|
|
|
# PenNav (P&P)
|
|
|
|
|
|
Experience top-tier, comprehensive campus-wide navigation with PenNav , featuring detailed 2D/3D maps and seamless home-to-office routing complete with step-by-step directions and tactile feedback. PenNav offers the flexibility to be seamlessly integrated into your current applications or used as a standalone app. PenNav ensures a smooth and effortless setup process, Enabling you to effortlessly customize your navigation solutions to suit your specific requirements.
|
|
|
|
|
|
**Turn-by-turn guidance**
|
|
|
Turn-by-turn, indoor/outdoor real-time blue-dot experience with voice commands. PenNav offers outstanding accuracy and floor-level detection with several routing options.
|
|
|
|
|
|
**Multi-floor routing**
|
|
|
Built from the ground up to support indoor navigation, floor-level detection and multi-floor navigation is at the core of what we do. Offering flexibility in connecting floors and buildings together offers navigation options which are unique and impressive.
|
|
|
|
|
|
**Indoor/outdoor transition**
|
|
|
PenNav offers campus-wide and home-to-office options by leveraging GPS in outdoor navigation with seamless AI-driven indoor/outdoor transition detection.
|
|
|
|
|
|
**Seamless Integration**
|
|
|
PenNav comes in a user-friendly package designed for effortless integration, featuring a vector-based map engine, comprehensive 2D/3D maps, and a full UI/UX experience that reduces integration time from weeks to hours. Its appearance is fully customizable, allowing it to mirror the client's brand through languages, colors, and typography options.
|
|
|
|
|
|
---
|
|
|
|
|
|
## P&P Integration Guide for Flutter
|
|
|
|
|
|
|
|
|
## Overview
|
|
|
The Plug & Play module for Flutter is designed to offer a seamless integration with Penguin’s various SDKs, enabling quick incorporation into your Flutter applications for both iOS and Android platforms. This document serves as a demonstration of how to utilize the Plug & Play module within a Flutter app, showcasing a typical app structure and the integration process.
|
|
|
|
|
|
**Key components of the demonstration include:**
|
|
|
|
|
|
- **SDK Integration**: Examples of how to integrate PenNav SDKs into your Flutter project.
|
|
|
- **Flutter App Structure**: Guidance on organizing your Flutter app to efficiently use the Plug & Play module.
|
|
|
- **Cross-Platform Compatibility**: Instructions for ensuring the module works seamlessly on both iOS and Android.
|
|
|
|
|
|
This guide will walk you through the steps to effectively implement and utilize the Plug & Play module within your Flutter applications.
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
#### Prerequisites
|
|
|
|
|
|
- **Flutter SDK**: Ensure the Flutter SDK is installed.
|
|
|
- **Flutter Development Knowledge**: A foundational understanding of Flutter development for both iOS and Android platforms.
|
|
|
- **Penguin Native iOS Libraries**: Obtain the following libraries: `Penguin.xcframework`, `PenguinRenderer.xcframework`, and `PenNavUI.xcframework`.
|
|
|
- **PenNav Native Android Libraries**: Ensure the following libraries are available: `Penguin.aar`, `PenguinRenderer.aar`, and `PenNavUI.aar`.
|
|
|
- **Mapbox Account**: Register for a Mapbox account to acquire an access token required for Mapbox services.
|
|
|
|
|
|
---
|
|
|
|
|
|
- ### [iOS Integration Guide for Flutter](doc/ios.md)
|
|
|
|
|
|
This guide provides comprehensive instructions for integrating our native iOS libraries into a Flutter project. It details the steps required to set up and configure the libraries, ensuring they work seamlessly with your Flutter application on iOS.
|
|
|
|
|
|
- ### [Android Integration Guide for Flutter](doc/android.md)
|
|
|
|
|
|
This guide offers detailed instructions for incorporating our native Android libraries into a Flutter project. It covers the configuration and integration process, enabling smooth interaction between our libraries and your Flutter application on Android. |