PackageTrack
Sign in Get early access

becomap

A Flutter package for integrating Becomap interactive maps into Flutter applications. Requires authorization from Beco. Maintained by Globeco Technologies.

2.0.1 iBeCo/becomap-flutter

What this package is like to depend on

Last release 8 months ago

02 Dec 2025

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

11 months old

5 releases · first in 2025

5 releases in the last 12 months

see the full history below

Release timeline

5 releases · Sep 2025 to Dec 2025
2026
Release Pre-release

Releases

latest 5
  1. 2.0.1 02 Dec 2025
    Release notes

    🔧 Platform Configuration

    • IMPROVED: iOS deployment target properly configured to iOS 17.0+ minimum
    • IMPROVED: Android deployment target set to API 21 (Android 5.0+) for broad compatibility
    • ENHANCED: Build configuration optimized for latest Xcode and Android SDK versions

    📚 Documentation Updates

    • FIXED: All documentation version references updated to 2.0.1
    • CORRECTED: Property name consistency across all documentation files
    • UPDATED: Installation instructions with correct version numbers
    • IMPROVED: Getting started guide with accurate dependency specifications

    🐛 Bug Fixes

    • FIXED: Version reference in payload converter updated to match package version
    • FIXED: Build script compatibility with latest development tools
    • RESOLVED: iOS simulator compatibility issues with Xcode 26.1+

    🚀 Developer Experience

    • ENHANCED: Better error messages for iOS build configuration issues
    • IMPROVED: Development workflow with optimized build scripts
    • STREAMLINED: Release preparation process with automated version updates
    Open source →
  2. 2.0.0 01 Oct 2025
    Release notes

    🎯 Major New Features

    • NEW: focusTo() method for simplified location focusing with intelligent zoom defaults
      • Smart zoom levels based on location type (Tenant: 19.0, Parking: 16.0, Entrance: 18.0, etc.)
      • Optional custom zoom, bearing, and pitch parameters
      • Dramatically improved developer experience over manual setViewport() usage
      • Comprehensive validation and error handling
    • NEW: getSite() method added to public BCMapViewState interface
    • NEW: getCurrentFloor() method added to public BCMapViewState interface

    🚀 Enhanced Developer Experience

    • IMPROVED: Location-centric API design prioritizing common use cases
    • IMPROVED: Simplified location focusing from 8+ lines of code to 1 line
    • IMPROVED: Intelligent defaults reduce boilerplate code significantly
    • IMPROVED: Better error messages and validation for location operations

    📚 Documentation Overhaul

    • FIXED: All documentation examples now use correct method names and constructors
    • UPDATED: Comprehensive focusTo() documentation with usage examples
    • UPDATED: API reference with complete method signatures and parameters
    • UPDATED: Location interaction examples across all documentation files
    • REMOVED: Outdated "not yet implemented" comments and incorrect method references

    🔧 Technical Improvements

    • ENHANCED: JavaScript bridge communication with detailed command logging
    • ENHANCED: MapController with smart zoom calculation based on location types
    • ENHANCED: Comprehensive unit test coverage for new functionality
    • ENHANCED: Better separation of concerns in widget architecture

    🐛 Bug Fixes

    • FIXED: Documentation inconsistencies with actual SDK implementation
    • FIXED: Method name mismatches between documentation and code
    • FIXED: Constructor parameter issues in documentation examples
    Open source →
  3. 1.1.0 01 Oct 2025
    Release notes

    🚀 Enhanced BCMapView Widget

    • NEW: Advanced controller interface BCMapViewState for programmatic map control via GlobalKey<BCMapViewState>
    • NEW: Comprehensive controller methods for map interaction:
      • initialiseMap() - Map initialization with authentication and site configuration
      • selectFloor() - Floor switching and navigation
      • setViewport() - Camera positioning and zoom control
      • searchLocation() / searchCategory() - Search functionality with results
      • selectLocation() - Programmatic location selection
      • getRoute() / showRoute() / showStep() - Navigation and routing capabilities
      • clearRoute() / clearSelection() - State management and cleanup
    • NEW: Enhanced callback system with detailed event information
    • IMPROVED: Better widget architecture with clean separation of concerns

    📊 Enhanced Data Models

    • NEW: Comprehensive data model interfaces for all map entities
    • NEW: Configuration models: BCMapInitOptions, BCMapSiteOptions, BCRouteOptions
    • NEW: Navigation models: BCRouteSegment, BCRouteStep with detailed step information
    • IMPROVED: Better type safety and validation for all data structures
    • IMPROVED: Enhanced model documentation with usage examples

    🔧 Developer Experience

    • NEW: Enhanced error handling with specific error types and detailed messages
    • NEW: Improved callback signatures with proper typing and documentation
    • IMPROVED: Better API design following Flutter ecosystem best practices
    • IMPROVED: Cleaner public API surface with consistent naming conventions
    Open source →
  4. 1.0.1 01 Sep 2025
    Release notes
    • Updated repository URL to https://github.com/iBeCo/becomap-flutter
    • Improved README documentation with cleaner formatting
    • Removed redundant platform support and dependencies sections
    Open source →
  5. 1.0.0 01 Sep 2025
    Release notes
    • BREAKING CHANGE: Package renamed from becomap_flutter_sdk to becomap for shorter, more concise naming
    • Initial release of Becomap Flutter SDK
    • Added BCMapView widget for displaying Becomap interactive maps
    • WebView-based implementation with error handling and loading states
    • Support for custom URLs and debug mode
    • Cross-platform support for all Flutter platforms
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive