You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
taha.alam f6fb4fa6a5 Merge branch 'main' of http://34.17.52.79/Haroon6138/HMG_penguinIn_implementation
# Conflicts:
#	lib/penguin/nativeLauncher.dart
2 months ago
android configuration changes 2 months ago
doc Initial Commit 2 months ago
ios Params Update 2 months ago
lib Merge branch 'main' of http://34.17.52.79/Haroon6138/HMG_penguinIn_implementation 2 months ago
test Initial Commit 2 months ago
.gitattributes Initial Commit 2 months ago
.gitignore Initial Commit 2 months ago
.metadata Initial Commit 2 months ago
README.md Initial Commit 2 months ago
analysis_options.yaml Initial Commit 2 months ago
devtools_options.yaml Initial Commit 2 months ago
pubspec.lock Initial Commit 2 months ago
pubspec.yaml Initial Commit 2 months ago

README.md

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 Penguins 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

    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

    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.