PackageTrack
Sign in Get early access

app_store_metadata

A comprehensive Dart SDK for fetching rich app metadata from Google Play Store and Apple App Store with complete iTunes API coverage

2.1.0 48 downloads/mo #4710 most downloaded on pub.dev DanhTran0312/app_store_metadata

What this package is like to depend on

Last release 1 years ago

16 Aug 2025

Too new to tell

only 2 release windows

Nearly every release is documented

notes for 3 of 3 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

3 releases · first in 2025

0 releases in the last 12 months

see the full history below

Release timeline

3 releases · Jun 2025 to Aug 2025
2026
Release Pre-release

Releases

latest 3
  1. 2.1.0 16 Aug 2025
    Release notes

    Added

    • Batch Processing API: New methods to efficiently fetch multiple apps at once
    • getMultipleGooglePlayAppInfo(): Fetch multiple Google Play Store apps concurrently
    • getMultipleAppleAppStoreInfo(): Fetch multiple Apple App Store apps using native iTunes batch API
    • Resilient Error Handling: Failed individual lookups don't affect successful ones in batch requests
    • Comprehensive Testing: Unit tests covering all batch processing scenarios

    Enhanced

    • Apple App Store Efficiency: Leverages iTunes API's native support for up to 200 apps per request
    • Google Play Store Performance: Concurrent HTTP requests for optimal throughput
    • Example Applications: Updated examples to demonstrate batch processing capabilities
    • API Documentation: Complete documentation for all new batch methods

    Technical

    • Return Type: Batch methods return Map<String, AppInfo> for easy ID-to-result mapping
    • Backward Compatibility: All existing APIs remain unchanged and fully supported
    • Error Resilience: Batch operations continue processing even if individual apps fail
    • Performance Optimized: Minimal overhead with efficient request batching strategies
    Open source →
  2. 2.0.0 14 Aug 2025
    Release notes

    Added

    • Enhanced AppInfo Model: Comprehensive expansion to support all iTunes/App Store fields
    • Multiple Screenshot Types: Separate fields for screenshots, ipadScreenshots, and appletvScreenshots
    • Multiple Artwork Sizes: Support for artworkUrl60, artworkUrl100, and artworkUrl512
    • Detailed Rating Information: Separate overall and current version ratings with counts
    • Rich Developer Information: Artist ID, view URL, seller name and URL
    • Comprehensive Technical Metadata: File size, minimum OS version, supported devices, languages
    • Gaming Features: Game Center support detection
    • Enterprise Features: VPP device-based licensing support
    • Enhanced Genre Support: Multiple genres and genre IDs
    • Content Advisory Information: Detailed content ratings and advisories
    • Release Date Tracking: Both original release date and current version release date
    • Factory Constructor: AppInfo.fromItunesJson() for direct iTunes API data parsing

    Enhanced

    • dart_mappable Integration: Full adoption of dart_mappable for efficient serialization/deserialization
    • Apple App Store Implementation: Complete rewrite to utilize all available iTunes fields
    • Google Play Store Compatibility: Updated to work seamlessly with expanded model
    • Backward Compatibility: All existing APIs continue to work, additionalInfo still populated
    • Screenshot Handling: Combined screenshots for backward compatibility while providing separate access

    Technical

    • Generated Code: Automatic code generation via dart_mappable for better performance
    • Type Safety: Enhanced type safety with proper null handling
    • Test Coverage: All tests updated and passing with expanded model
    • Real API Testing: Verified with live Apple App Store and Google Play Store APIs

    Migration Guide

    • Existing code continues to work without changes
    • New fields are available for enhanced metadata access
    • Use AppInfo.fromItunesJson() for direct iTunes API integration
    • Access specialized screenshot arrays via ipadScreenshots and appletvScreenshots
    • Rich artwork available through artworkUrl60, artworkUrl100, artworkUrl512
    Open source →
  3. 1.0.0 13 Jun 2025
    Release notes

    Added

    • Initial release of app_store_metadata package
    • Support for fetching app metadata from Google Play Store
    • Support for fetching app metadata from Apple App Store
    • Support for searching apps in Apple App Store
    • Comprehensive AppInfo model with all relevant app metadata
    • Custom exception classes for better error handling
    • Full test coverage with unit tests
    • Example usage in example/main.dart
    • Complete documentation and README

    Features

    • Unified API for both Google Play Store and Apple App Store
    • Country and language localization support
    • Rich metadata including ratings, screenshots, pricing
    • Type-safe Dart models
    • HTTP client abstraction for testing
    • Comprehensive error handling
    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