Skip to content
  • Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
ChartsRankingsMoversCompareLookupScreensTech stacksReleases

© 2026 Tech Dev Notes

RSSAboutAPIStatusSecurityPrivacyTermsSitemap@techdevnotes

Build stack

Mercari: Buy and Sell App Android tech stack

Hybrid React Native + Jetpack Compose Android app with Hermes, on-device TFLite vision models, Braintree payments, and dual Sentry+Crashlytics

v9.36.0 · latest

Languages

4

Java · Kotlin · React Native / JavaScript

Third-party SDKs

53

17 categories

Permissions

28

40 native libs

Signals

55

capabilities, APIs, fonts

Analyzed June 19, 2026·Bundle com.mercariapp.mercari·Detection observed
Built withJava146Kotlin143JJetpack Compose117AAdjust14AAmplitude31BBranch53FFacebook SDK42Firebase Analytics118Google Analytics (legacy)12Google App Measurement94Google Mobile Ads (AdMob)101CCrashlytics6
SectionsRuntimeSDKsAndroid buildSignals

Analysis

What the stack reveals

An automated read of the signals detected on this page - each point links to the evidence below.

On-device TFLite image models

On-device ML

Bundles six TFLite models including blur/glare detectors and barcode SSD MobileNet, plus libtensorflowlite_jni.so and ML Kit, for client-side photo validation in listings.

libtensorflowlite_jni.so · blur_model.tflite · barcode_ssd_mobilenet_v1_dmp25_quant.tflite · ML Kit (barcode/vision) · +1

React Native with native layers

Architecture

Ships Hermes bytecode, libreactnative.so, libreanimated.so, libworklets.so and react-native-mmkv alongside Jetpack Compose and native Kotlin/Java, indicating hybrid core with native perf and UI components.

libhermes.so · libreanimated.so · Jetpack Compose · React Native / JavaScript · +1

Runtime↓

Dual crash and perf reporters

Dependencies

Integrates Firebase Crashlytics (with native handler) and Sentry (native + JS), plus Firebase Performance, creating overlapping observability for production monitoring.

libcrashlytics.so · libsentry.so · Firebase Crashlytics · Sentry · +1

SDKs↓

Root detection and secure storage

Security

Declares root detection, Android Keystore, biometric auth, USE_BIOMETRIC, and FLAG_SECURE, plus iProov/Jumio native libs, for protecting sensitive flows like auth and payments.

Root detection · Android Keystore · Biometric auth · Screenshot/recording block (FLAG_SECURE) · +1

Signals↓

Multiple A/B and analytics SDKs

Analytics

Includes LaunchDarkly, Statsig, Adjust, Amplitude, Braze, Branch and react-redux/Redux, enabling layered feature flags, experimentation and user tracking.

LaunchDarkly · Statsig · Adjust · Amplitude · +1

Braintree payments integration

Monetization

Registers Braintree-specific URL schemes and deeplink handlers with native support, indicating primary payment processor for marketplace transactions.

Braintree · com.mercariapp.mercari.braintree · com.mercariapp.mercari.braintree.deeplinkhandler

Build

Build & platform

Android SDK levels, supported ABIs, and signing scheme from the Android app.

Min SDK

25

Target SDK

35

ABIs

1

arm64-v8a

Signing

v2 · v3

Common Name: mercari

Manifest

App components

Activities, services, broadcast receivers, and content providers declared in the manifest.

Activities

32

Services

20

Receivers

22

Providers

16

Exported (20)

activity:androidx.compose.ui.tooling.PreviewActivityactivity:androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivityactivity:androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivityactivity:androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivityactivity:app.notifee.core.NotificationReceiverActivityactivity:com.braintreepayments.api.BraintreeDeepLinkActivityactivity:com.canhub.cropper.CropImageActivityactivity:com.facebook.CustomTabActivityactivity:com.google.android.gms.tagmanager.TagManagerPreviewActivityactivity:com.jumio.defaultui.JumioActivityactivity:com.mercari.denali.MainActivityprovider:expo.modules.clipboard.ClipboardFileProvider

Manifest

Permissions

28 permissions requested in the manifest.
android.permission.ACCESS_ADSERVICES_AD_IDandroid.permission.ACCESS_ADSERVICES_ATTRIBUTIONandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_NOTIFICATION_POLICYandroid.permission.ACCESS_WIFI_STATEandroid.permission.BROADCAST_CLOSE_SYSTEM_DIALOGSandroid.permission.CAMERAandroid.permission.FOREGROUND_SERVICEandroid.permission.INTERNETandroid.permission.NFCandroid.permission.POST_NOTIFICATIONSandroid.permission.READ_CONTACTSandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.READ_MEDIA_IMAGESandroid.permission.READ_MEDIA_VISUAL_USER_SELECTEDandroid.permission.RECEIVE_BOOT_COMPLETEDandroid.permission.RECORD_AUDIOandroid.permission.SCHEDULE_EXACT_ALARMandroid.permission.USE_BIOMETRICandroid.permission.USE_FINGERPRINT

Native

Native libraries

Bundled native (.so) libraries - NDK code and cross-platform runtimes.
libaleInterface.solibandroidx.graphics.path.solibanimation-decoder-gif.solibavif_android.solibbarhopper_v3.solibc++_shared.solibcpuinfo.solibcrashlytics-common.solibcrashlytics-handler.solibcrashlytics-trampoline.solibcrashlytics.solibcvlight_socure.solibdatastore_shared_counter.solibec4fd1.solibexpo-modules-core.solibfbjni.solibglide-webp.solibhermes.solibhermestooling.solibimage_processing_util_jni.so

API

API surface

Endpoints, base URLs, and URI schemes recovered from the DEX string pool (Retrofit detected).

Base URLs

https://api-double.us.mercari.com/

API endpoints

/api//api/calls/upload/f/api/cart/addToCart/api/cart/getBundleItemRecommendations/api/cart/getCartEntries/api/cart/openCart/api/cart/removeFromCart/api/chat/archiveChats/api/chat/postChatMessage/api/common/zzab/api/common/zzad/api/common/zzag/api/common/zzai/api/common/zzay/api/common/zzf/api/common/zzh/api/common/zzq/api/common/zzs/api/common/zzu/api/common/zzz

URI schemes

android-appandroid.resourceassetassetsdirectdnsfbconnectinstagramldapmarketmobilemanagerrtspworkspecwswss

Signals

Capability & security signals

Behaviors inferred from DEX type descriptors - WebView bridges, dynamic code loading, reflection, crypto, keystore, and more.
Android KeystoreBiometric authClassLoader usePlay Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionRoot detectionScreenshot/recording block (FLAG_SECURE)Symmetric crypto (javax.crypto)Telephony / device infoWebViewWebView JavaScript bridge

Security

Potential secrets detected

String patterns matching credentials/keys found by static scanning. Counts only - values are never published.
google oauth client: 2

Build

Build & platform

Compiler, target OS, supported device families, and localization footprint detected from the bundle.

Devices

Android

Runtime

Languages & runtimes

Primary runtimes and language signatures used by the app.
C/C++ (native)
142
Java
146
Kotlin
143
React Native / JavaScript
45

Dependencies

Third-party SDKs

Grouped by purpose. Select any SDK to see other tracked apps that use it; open the ↗ link for its source.
53 of 53 SDKs
SDKCategoryVendorVersionAppsSource
AdjustMobile attribution and marketing analytics.AnalyticsAdjust-14
AmplitudeProduct analytics and experimentation.AnalyticsAmplitude-31
BranchDeep linking and mobile attribution.AnalyticsBranch-53
Facebook SDKMeta login, sharing, and app-events/attribution SDK.AnalyticsMeta-42
Firebase AnalyticsApp usage and event analytics from Firebase.AnalyticsGoogle-118
Google Analytics (legacy)Analytics--12
Google App MeasurementGoogle Analytics for Firebase event measurement substrate.AnalyticsGoogle-94
Google Mobile Ads (AdMob)AdMob mobile advertising for Android.AdsGoogle-101
CrashlyticsReal-time crash reporting from Firebase.Crash & PerformanceGoogle-78
Firebase PerformanceCrash & Performance--39
SentryError tracking and performance monitoring.Crash & PerformanceSentry-36
SentryError tracking and performance monitoring.Crash & PerformanceSentry-20
BraintreePayPal-owned payments SDK (cards, wallets).PaymentsPayPal-28
Facebook LoginFacebook account authentication SDK.AuthenticationMeta-24
Google Sign-InGoogle account authentication for Android.AuthenticationGoogle-140
AaxiosNetworking--15-
OkHttpHTTP client for Android and Kotlin/Java.NetworkingSquare-125
RetrofitType-safe HTTP client for Android/Java.NetworkingSquare-92
VolleyHTTP networking library for Android.NetworkingGoogle-36
BrazeCustomer engagement and lifecycle messaging.MessagingBraze-33
Firebase Cloud MessagingPush notifications via Firebase Cloud Messaging.MessagingGoogle-131
Google LocationFused location / geofencing services.MapsGoogle-106
Google MapsGoogle Maps SDK for mapping, places, and geocoding.MapsGoogle-87
ML KitGoogle's on-device machine-learning SDK for vision, text, and language tasks.On-device ML / AIGoogle-64
ML KitGoogle's on-device machine-learning SDK for vision, text, and language tasks.On-device ML / AIGoogle-30
TensorFlowMachine-learning runtime and libraries.On-device ML / AIGoogle-21
TensorFlow LiteOn-device machine-learning inference runtime.On-device ML / AIGoogle-18
Kotlin CoroutinesAsynchronous/concurrent programming for Kotlin.Reactive / AsyncJetBrains-131
RxJavaReactive extensions library for composing asynchronous Java/Kotlin streams.Reactive / AsyncReactiveX-66
DataStoreTyped key-value / proto data storage (Jetpack).StorageGoogle-90
MMKVHigh-performance key-value storage by Tencent.StorageTencent-8
OkioI/O and buffering library for Kotlin/Java.StorageSquare-86
RoomSQLite object-mapping persistence (Jetpack).StorageGoogle-129
FirebaseGoogle's app platform (auth, Firestore, messaging, analytics, crash reporting).FirebaseGoogle-160
Google DataTransportFirebase/Google transport runtime for telemetry and event delivery.FirebaseGoogle-143
Google Play servicesGoogle's core mobile services platform.FirebaseGoogle-143
AndroidSVGSVG parser and renderer for Android.RenderingBig Bad Logic-45
CoilKotlin-first image loading for Android.RenderingCoil Contributors-75
FFlashListRendering--12-
FrescoAndroid image loading, caching, and rendering library.RenderingMeta-34
GlideImage loading and caching for Android.RenderingBumptech-112
Jetpack ComposeAndroid's declarative UI toolkit.RenderingGoogle-117
LottieRenders After Effects vector animations.RenderingAirbnb-138
Material ComponentsMaterial Design UI components for Android.RenderingGoogle-138
RReact Native ReanimatedRendering--23-
Rreact-native-svgRendering--26-
Facebook ShareMeta sharing components (share dialogs, links, media).Social PlatformMeta-24
Play IntegrityApp/device integrity and anti-abuse attestation API for Android.Anti-FraudGoogle-51
reCAPTCHABot/abuse detection and risk scoring.Anti-FraudGoogle-21
Firebase Remote ConfigFeature Flags--63
LaunchDarklyFeature flag management and experimentation.Feature FlagsLaunchDarkly-9
StatsigFeature flags and experimentation.Feature FlagsStatsig-14
RReduxArchitecture / DI--22-
53 SDK rows

Interface

UI & graphics

Frameworks and libraries Mercari: Buy and Sell App uses to render its interface and animations.
CoilFrescoGlideJetpack ComposeLottieMaterial Components

Models

On-device ML models

Core ML and ML model bundles shipped inside the app for local inference.
blur_model.tfliteidd_model.tfliteglare_model.tflitelight_intensity_model.tflitebarcode_ssd_mobilenet_v1_dmp25_quant.tfliteoned_auto_regressor_mobile.tfliteoned_feature_extractor_mobile.tflite

Assets

Bundled fonts

Custom font families packaged in the app bundle.
Averta-RegularAverta-Semiboldaverta_regularaverta_semiboldfontawesome-webfontrokt_iconssocure_open_sans_boldsocure_open_sans_regular

Packaging

Build & packaging

Dependency managers and build tooling detected in the app bundle.
Gradle (inferred)

Embedded web

JavaScript libraries

Detected inside bundled JavaScript from React Native or embedded web content.
@braze@react-native-firebase@react-navigation@sentry@shopify/flash-listamplitudeaxioslottie-react-nativereact-native-mmkvreact-native-reanimatedreact-native-svgreact-redux

Integrations

Services & integrations

Service configuration, URL schemes, universal links, and integration keys observed in the sanitized audit.

Firebase projects

mercari-us-firebasemercari-us-firebase.appspot.com · https://mercari-us-firebase.firebaseio.com

SDK config keys

com.facebook.sdk.ApplicationIdFacebook SDK
com.facebook.sdk.ClientTokenFacebook SDK
io.sentry.auto-initSentry

Registered URL schemes

@7F1502E1appcom.mercariapp.mercari.braintreecom.mercariapp.mercari.braintree.deeplinkhandlerfbconnecthttpstagmanager.c.com.mercariapp.mercari

Queries other apps

com.facebook.katanacom.google.android.apps.mapscom.instagram.androidcom.paypal.android.p2pmobilecom.venmointent:https

Universal link hosts

cct.com.mercariapp.mercari

Network

Backend & API

Backend hosts, GraphQL operations, and certificate pinning signals detected in the app.

Backend hosts

api-double.us.mercari.comcct.com.mercariapp.mercarihelpcenter.mercari.networkjapan.us.mercari.commercari-us-firebase.firebaseio.comrepohealth.mercari.inweb.helpcenter.mercari.guruweb.mercari.guruwww.mercari.com

First party

App modules

Likely first-party modules and resource bundles detected in Mercari: Buy and Sell App.
com.mercariappcom.mercariapp.mercari

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
Advertising IDBiometric authCameraContacts (read)Fingerprint authForeground serviceMedia: imagesMicrophoneNFCNotificationsStorage (read)Storage (write)

APIs

Detected API usage

System frameworks and privacy-sensitive APIs referenced by the binary.
Android KeystoreBiometric authClassLoader usePlay Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionRoot detectionScreenshot/recording block (FLAG_SECURE)Symmetric crypto (javax.crypto)Telephony / device infoWebViewWebView JavaScript bridge

Privacy

Privacy signals

Privacy-related data types, tracking domains, and sensitive API signals detected statically.

Tracking domains

api.mixpanel.comapp-measurement.comapp.adjust.comdevelopers.facebook.comdocs.sentry.iodust.k8s.test-001.d-usw-2.braze.comfacebook.comfirebase-settings.crashlytics.comgdpr.adjust.comgraph.facebook.compagead2.googlesyndication.comsdk.iad-01.braze.comsentry.iosondheim.braze.comssrv.adjust.comsubscription.adjust.comwww.adjust.comwww.braze.comwww.facebook.comwww.googleadservices.com

Accessed API samples

Ad SDK presentAdjustAdvertising IDAmplitudeAnalytics SDK presentBranchBrazeFacebook SDKFirebase AnalyticsFirebase CrashlyticsFirebase MessagingFirebase PerformanceGoogle Analytics (legacy)Google App MeasurementGoogle Mobile Ads (AdMob)SentrySentry (native)Tracking/telemetry hosts in app strings

Architecture

Architecture details

Additional build and bundle signals that help explain how the app is structured.

Storyboards

0

Nibs

0

Build dependency versions

androidx.activity_activity1.12.3 · Google
androidx.activity_activity-compose1.12.3 · Google
androidx.activity_activity-ktx1.12.3 · Google
androidx.annotation_annotation-experimental1.4.1 · Google
androidx.appcompat_appcompat1.7.1 · Google
androidx.appcompat_appcompat-resources1.7.1 · Google
androidx.asynclayoutinflater_asynclayoutinflater1.0.0
androidx.autofill_autofill1.1.0 · Google
androidx.biometric_biometric1.1.0 · Google
androidx.browser_browser1.9.0 · Google
androidx.camera.featurecombinationquery_featurecombinationquery1.5.3 · Google
androidx.camera_camera-camera21.5.3 · Google
androidx.camera_camera-core1.5.3 · Google
androidx.camera_camera-extensions1.5.3
androidx.camera_camera-lifecycle1.5.3 · Google
androidx.camera_camera-mlkit-vision1.5.3
androidx.camera_camera-video1.5.3
androidx.camera_camera-view1.5.3
androidx.cardview_cardview1.0.0 · Google
androidx.compose.animation_animation1.10.2 · Google
androidx.compose.animation_animation-core1.10.2 · Google
androidx.compose.foundation_foundation1.10.2 · Google
androidx.compose.foundation_foundation-layout1.10.2 · Google
androidx.compose.material3_material31.4.0 · Google
androidx.compose.material_material1.10.2
androidx.compose.material_material-ripple1.10.2 · Google
androidx.compose.runtime_runtime1.10.2 · Google
androidx.compose.runtime_runtime-annotation1.10.2 · Google
androidx.compose.runtime_runtime-livedata1.10.2
androidx.compose.runtime_runtime-retain1.10.2 · Google
androidx.compose.runtime_runtime-saveable1.10.2 · Google
androidx.compose.ui_ui1.10.2 · Google
androidx.compose.ui_ui-geometry1.10.2 · Google
androidx.compose.ui_ui-graphics1.10.2 · Google
androidx.compose.ui_ui-text1.10.2 · Google
androidx.compose.ui_ui-tooling1.10.2 · Google
androidx.compose.ui_ui-tooling-data1.10.2 · Google
androidx.compose.ui_ui-tooling-preview1.10.2 · Google
androidx.compose.ui_ui-unit1.10.2 · Google
androidx.compose.ui_ui-util1.10.2 · Google
androidx.constraintlayout_constraintlayout2.2.1 · Google
androidx.coordinatorlayout_coordinatorlayout1.2.0 · Google
androidx.core_core1.17.0 · Google
androidx.core_core-ktx1.17.0 · Google
androidx.core_core-viewtree1.0.0 · Google
androidx.cursoradapter_cursoradapter1.0.0 · Google
androidx.customview_customview1.2.0 · Google
androidx.customview_customview-poolingcontainer1.0.0 · Google
androidx.databinding_viewbinding8.12.3 · Google
androidx.datastore_datastore1.1.7 · Google
androidx.datastore_datastore-core1.1.7 · Google
androidx.datastore_datastore-preferences1.1.7 · Google
androidx.datastore_datastore-preferences-core1.1.7 · Google
androidx.documentfile_documentfile1.1.0 · Google
androidx.drawerlayout_drawerlayout1.1.1 · Google
androidx.dynamicanimation_dynamicanimation1.1.0 · Google
androidx.dynamicanimation_dynamicanimation-ktx1.1.0
androidx.emoji2_emoji21.4.0 · Google
androidx.emoji2_emoji2-views-helper1.4.0 · Google
androidx.exifinterface_exifinterface1.4.2 · Google
androidx.fragment_fragment1.6.2 · Google
androidx.fragment_fragment-ktx1.6.2 · Google
androidx.graphics_graphics-path1.0.1 · Google
androidx.graphics_graphics-shapes1.0.1 · Google
androidx.interpolator_interpolator1.0.0 · Google
androidx.legacy_legacy-support-core-ui1.0.0
androidx.legacy_legacy-support-core-utils1.0.0 · Google
androidx.legacy_legacy-support-v41.0.0
androidx.lifecycle_lifecycle-extensions2.2.0
androidx.lifecycle_lifecycle-livedata2.10.0 · Google
androidx.lifecycle_lifecycle-livedata-core2.10.0 · Google
androidx.lifecycle_lifecycle-livedata-core-ktx2.10.0 · Google
androidx.lifecycle_lifecycle-livedata-ktx2.10.0 · Google
androidx.lifecycle_lifecycle-process2.10.0 · Google
androidx.lifecycle_lifecycle-runtime2.10.0 · Google
androidx.lifecycle_lifecycle-runtime-compose2.10.0 · Google
androidx.lifecycle_lifecycle-runtime-ktx2.10.0 · Google
androidx.lifecycle_lifecycle-service2.10.0 · Google
androidx.lifecycle_lifecycle-viewmodel2.10.0 · Google
androidx.lifecycle_lifecycle-viewmodel-compose2.10.0 · Google
androidx.lifecycle_lifecycle-viewmodel-ktx2.10.0 · Google
androidx.lifecycle_lifecycle-viewmodel-savedstate2.10.0 · Google
androidx.loader_loader1.1.0 · Google
androidx.localbroadcastmanager_localbroadcastmanager1.0.0 · Google
androidx.media_media1.0.0 · Google
androidx.navigation_navigation-common2.9.7 · Google
androidx.navigation_navigation-compose2.9.7 · Google
androidx.navigation_navigation-fragment2.9.7
androidx.navigation_navigation-fragment-ktx2.9.7
androidx.navigation_navigation-runtime2.9.7 · Google
androidx.navigation_navigation-ui2.9.7
androidx.navigation_navigation-ui-ktx2.9.7
androidx.navigationevent_navigationevent1.0.2 · Google
androidx.navigationevent_navigationevent-compose1.0.2 · Google
androidx.print_print1.0.0 · Google
androidx.privacysandbox.ads_ads-adservices1.0.0-beta05 · Google
androidx.privacysandbox.ads_ads-adservices-java1.0.0-beta05 · Google
androidx.profileinstaller_profileinstaller1.4.0 · Google
androidx.recyclerview_recyclerview1.3.2 · Google
androidx.room_room-ktx2.5.0 · Google
androidx.room_room-runtime2.5.0 · Google
androidx.savedstate_savedstate1.4.0 · Google
androidx.savedstate_savedstate-compose1.4.0 · Google
androidx.savedstate_savedstate-ktx1.4.0 · Google
androidx.slidingpanelayout_slidingpanelayout1.2.0
androidx.sqlite_sqlite2.3.0 · Google
androidx.sqlite_sqlite-framework2.3.0 · Google
androidx.startup_startup-runtime1.1.1 · Google
androidx.swiperefreshlayout_swiperefreshlayout1.1.0 · Google
androidx.tracing_tracing1.2.0 · Google
androidx.tracing_tracing-ktx1.2.0 · Google
androidx.transition_transition1.6.0 · Google
androidx.transition_transition-ktx1.6.0
androidx.vectordrawable_vectordrawable1.1.0 · Google
androidx.vectordrawable_vectordrawable-animated1.1.0 · Google
androidx.versionedparcelable_versionedparcelable1.1.1 · Google
androidx.viewpager2_viewpager21.1.0 · Google
androidx.viewpager_viewpager1.0.0 · Google
androidx.webkit_webkit1.8.0 · Google
androidx.window_window1.5.0 · Google
androidx.window_window-core1.5.0 · Google
androidx.work_work-runtime2.9.0 · Google
androidx.work_work-runtime-ktx2.9.0 · Google
com.google.android.material_material1.14.0-alpha09 · material-components
com.google.dagger_dagger2.27 · Google
com.google.gson?
com.google.protobuf?
com.squareup.moshi?
Dagger? · Google
javax.inject? · JSR 330
kotlinx.serialization? · JetBrains
kotlinx_coroutines_android1.9.0
kotlinx_coroutines_core1.9.0
kotlinx_coroutines_jdk81.9.0
kotlinx_coroutines_play_services1.9.0

Explore technologies across all apps

Browse every SDK, framework, and language we detect, then compare the apps that share the same stack.

App tech stacks →
Mercari: Buy and Sell App app icon

Live from Google Play

Mercari: Buy and Sell App

Mercari, Inc
Open in Google Play(opens in new tab)Developer site(opens in new tab)RSS feed

Rating

4.7 (616,236)

Price

Free

Installs

10M+ installs

Version

v9.43.2

PassiveTech stackIcons
Store ProfileApp IconsBuild Stack