OneXray построен на open source runtimes, libraries, platform SDKs и build tools. Эта страница отражает direct third-party components, которые сейчас используются в проекте.
Core Runtime#
Application Framework#
Flutter and Dart Packages#
- flutter_localizations
- cupertino_icons
- path_provider
- shared_preferences
- url_launcher
- quick_actions
- go_router
- image_picker
- process
- path
- collection
- crypto
- pub_semver
- intl
- async
- ffi
- json_annotation
- tuple
- package_info_plus
- device_info_plus
- share_plus
- drift
- drift_flutter
- sqlite3
- dio
- uuid
- permission_handler
- app_links
- file_picker
- mobile_scanner
- image
- zxing2
- archive
- flutter_bloc
- flex_seed_scheme
- flutter_markdown_plus
- duration
- flutter_local_notifications
- in_app_review
- isolate_manager
- tray_manager
- window_manager
- win32
Firebase, Google, and Ads#
- FlutterFire:
firebase_core,firebase_analytics,firebase_crashlytics - Google Mobile Ads for Flutter
- Google Mobile Ads SDK
- Google Play Integrity API
- Google services Gradle plugin
- Firebase Crashlytics Gradle plugin
Android Platform Libraries#
- Android Gradle Plugin
- Kotlin
- AndroidX Core
- AndroidX Fragment
- AndroidX Activity
- AndroidX DataStore
- Kotlinx Coroutines
- Kotlinx Serialization
- XXPermissions
- XLog
- desugar_jdk_libs
Apple Platform Packages#
OneXray использует FlutterFire и Google Mobile Ads на Apple platforms. Apple builds resolve Firebase и Google packages через Swift Package Manager, including:
- firebase-ios-sdk
- GoogleAppMeasurement
- GoogleDataTransport
- GoogleUtilities
- Google Mobile Ads SDK for iOS
- Google User Messaging Platform SDK
- abseil-cpp-binary
- grpc-binary
- nanopb
- Promises