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
Uber - Request a ride app icon

Live from Google Play

Uber - Request a ride

Uber Technologies, Inc.
Open in Google Play(opens in new tab)Developer site(opens in new tab)RSS feed

Rating

4.7 (19,796,059)

Price

Free

Installs

1B+ installs

Last updated

Updated Sep 9, 2026

PassiveTech stackIcons
Store ProfileApp IconsBuild Stack

Build stack

Uber - Request a ride Android tech stack

Native Android app in Kotlin/Java/C++ with Jetpack Compose, on-device TensorFlow Lite ML, custom native maps, Cronet/Retrofit to 20+ Uber hosts, and Braintree/Adyen payments

v4.634.10003 · latest

Languages

3

Java · Kotlin

Third-party SDKs

38

17 categories

Permissions

45

17 native libs

Signals

141

capabilities, APIs, fonts

Analyzed June 19, 2026·Bundle com.ubercab·Detection observed
Built withJava146Kotlin143JJetpack Compose117Firebase Analytics118Google App Measurement94Google Mobile Ads (AdMob)101CCrashlytics6Firebase Performance39OOpenTelemetry25AAdyen10BBraintree28CCredential Manager58
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 ML with TensorFlow Lite

On-device ML

Ships three TFLite models for barcode detection and 1D feature extraction; bundles ML Kit, TensorFlow Lite JNI, and barhopper native library for vision tasks.

barcode_ssd_mobilenet_v1_dmp25_quant.tflite · oned_auto_regressor_mobile.tflite · TensorFlow Lite · ML Kit (barcode/vision) · +1

Direct Uber backend integration

Backend & API

References 20+ first-party hosts including accounts.uber.com, eats.uber.com, auth.uber.com, and biz.uber.com; uses Retrofit with one observed GraphQL operation.

accounts.uber.com · eats.uber.com · auth.uber.com · a.uber.com · +1

Signals↓

Dynamic code loading and reflection

Security

Employs DexClassLoader, reflection, Runtime process exec, and symmetric crypto; also declares Android Keystore usage.

Dynamic code loading (DexClassLoader) · Reflection · Process exec (Runtime) · Android Keystore · +1

Signals↓

Braintree and Adyen payments

Monetization

Integrates Braintree and Adyen SDKs; registers custom URL schemes for PayPal, Venmo, and 3DS2 callbacks.

Braintree · Adyen · braintree-paypal-connect.com.ubercab · braintree-venmo-connect.com.ubercab · +1

Jetpack Compose with image libs

Interface

Uses Jetpack Compose and Material Components; bundles Glide, Coil, Picasso, and Lottie for rendering and animations.

Jetpack Compose · Material Components · Glide · Coil · +1

Frameworks↓

Custom native maps and GL

Platform & build

Bundles Uber-specific native map libraries libubermaps-gl.so and libvendor-mapdisplay.so alongside Google Maps and Location SDKs.

libubermaps-gl.so · libvendor-mapdisplay.so · Google Maps · Google Location

Build↓

Build

Build & platform

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

Min SDK

29

Target SDK

36

ABIs

1

armeabi-v7a

Signing

v2 · v3

Common Name: Jordan Bonnet

Manifest

App components

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

Activities

35

Services

22

Receivers

31

Providers

16

Exported (25)

activity-alias:com.ubercab.presidio.app.core.root.ShareToRideAliasactivity:androidx.compose.ui.tooling.PreviewActivityactivity:com.adyen.threeds2.internal.ui.activity.ChallengeActivityactivity:com.uber.auto_trigger_elements.deeplink.AutoBugReporterActivityactivity:com.uber.dragon_crawl_receiver.DragonCrawlActivityactivity:com.uber.identity.api.uauth.internal.helper.AppLinkActivityactivity:com.uber.payment.provider.common.custom_tab_switcher.CustomTabSwitchListenerActivityactivity:com.uber.payment.thirdparty.paypalclient.connect.PaypalConnectActivityactivity:com.uber.payment.thirdparty.venmoclient.connect.VenmoConnectActivityactivity:com.ubercab.presidio.app.core.root.RootActivityactivity:com.ubercab.presidio.payment.uberpay.operation.authorization.UberPayWebAuthorizationActivityactivity:com.ubercab.video_call.base.VideoCallActivity

Manifest

Permissions

45 permissions requested in the manifest.
android.permission.ACCESS_ADSERVICES_AD_IDandroid.permission.ACCESS_ADSERVICES_ATTRIBUTIONandroid.permission.ACCESS_COARSE_LOCATIONandroid.permission.ACCESS_FINE_LOCATIONandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_WIFI_STATEandroid.permission.BLUETOOTHandroid.permission.BLUETOOTH_ADVERTISEandroid.permission.BLUETOOTH_CONNECTandroid.permission.BLUETOOTH_SCANandroid.permission.BROADCAST_CLOSE_SYSTEM_DIALOGSandroid.permission.CALL_PHONEandroid.permission.CAMERAandroid.permission.CHANGE_NETWORK_STATEandroid.permission.DETECT_SCREEN_CAPTUREandroid.permission.FOREGROUND_SERVICEandroid.permission.FOREGROUND_SERVICE_DATA_SYNCandroid.permission.FOREGROUND_SERVICE_LOCATIONandroid.permission.FOREGROUND_SERVICE_MEDIA_PROJECTIONandroid.permission.FOREGROUND_SERVICE_MICROPHONE

Native

Native libraries

Bundled native (.so) libraries - NDK code and cross-platform runtimes.
libandroidx.graphics.path.solibbarhopper_v3.solibcronet.129.0.6668.102.solibeef0.solibh3.solibhealthline-native-report.solibimage_processing_util_jni.solibml-imageproc.solibndk-anr.solibndk-crash.solibse.solibse_loader.solibsurface_util_jni.solibtensorflowlite_jni.solibtwilio_voice_android_so.solibubermaps-gl.solibvendor-mapdisplay.so

API

API surface

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

Base URLs

http://m.uber.com/ul/http://t.uber.com/and-lochttp://t.uber.com/android-app-giftinghttp://www.uber.comhttp://www.uber.com/unsubscribehttps://account.uber.comhttps://accounts.uber.comhttps://accounts.uber.com/communicationhttps://accounts.uber.com/m/two-stephttps://auth.uber.comhttps://auth.uber.com/login/logout?next_url=https%3A%2F%2Fuber.comhttps://auth.uber.com/v2

API endpoints

/account/loginWithExternalToken/api//api/common/zzab/api/common/zzad/api/common/zzag/api/common/zzai/api/common/zzak/api/common/zzaw/api/common/zzf/api/common/zzh/api/common/zzq/api/common/zzs/api/common/zzu/api/common/zzz/api/internal/a/api/uauth/internal/helper/errors/ui/a/api/v1//auth/api/accounttransfer/zzo/auth/api/accounttransfer/zzs/auth/api/accounttransfer/zzu

URI schemes

adyen3ds2android-appandroid-keystoreandroid.resourcednsintentmarketpayment.provider.callbackpaypaypostmatesrawresourcereleaseuberuberconnectuberdriverubereatsuberpayupiwss

Signals

Capability & security signals

Behaviors inferred from DEX type descriptors - WebView bridges, dynamic code loading, reflection, crypto, keystore, and more.
Android KeystoreDynamic code loading (DexClassLoader)Play Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionSymmetric 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 api key: 1

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

Dependencies

Third-party SDKs

Grouped by purpose. Select any SDK to see other tracked apps that use it; open the ↗ link for its source.
38 of 38 SDKs
SDKCategoryVendorVersionAppsSource
Firebase AnalyticsApp usage and event analytics from Firebase.AnalyticsGoogle-118
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-6
CrashlyticsReal-time crash reporting from Firebase.Crash & PerformanceGoogle-78
Firebase PerformanceCrash & Performance--39
OpenTelemetryObservability APIs and SDKs for traces, metrics, and logs.Crash & PerformanceOpenTelemetry-25
AdyenGlobal payments platform SDK.PaymentsAdyen-10
BraintreePayPal-owned payments SDK (cards, wallets).PaymentsPayPal-28
Credential ManagerUnified passkey/password/federated sign-in API (Jetpack).AuthenticationGoogle-58
Google Sign-InGoogle account authentication for Android.AuthenticationGoogle-140
CronetChromium network stack for Android.NetworkingGoogle-39
CronetChromium network stack for Android.NetworkingGoogle-9
CronetChromium network stack for Android.NetworkingGoogle-35
OkHttpHTTP client for Android and Kotlin/Java.NetworkingSquare-125
RetrofitType-safe HTTP client for Android/Java.NetworkingSquare-92
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
Media3 (ExoPlayer)Media playback (ExoPlayer) for Android.MediaGoogle-88
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
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
CoilKotlin-first image loading for Android.RenderingCoil Contributors-75
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
PicassoImage downloading and caching library for Android.RenderingSquare-28
libPhoneNumberPhone number parsing, formatting, and validation library.TelephonyGoogle-30
Play IntegrityApp/device integrity and anti-abuse attestation API for Android.Anti-FraudGoogle-51
Firebase Remote ConfigFeature Flags--63
38 SDK rows

Interface

UI & graphics

Frameworks and libraries Uber - Request a ride uses to render its interface and animations.
CoilGlideJetpack ComposeLottieMaterial ComponentsPicasso

Models

On-device ML models

Core ML and ML model bundles shipped inside the app for local inference.
barcode_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.
roboto_medium_numbersuber_move_bolduber_move_mediumuber_move_mono_mediumuber_move_mono_regularuber_move_text_bolduber_move_text_lightuber_move_text_mediumuber_move_text_regularUberMove-BoldUberMove-MediumUberMoveMono-MediumUberMoveMono-RegularUberMoveText-BoldUberMoveText-LightUberMoveText-MediumUberMoveText-Regular

Packaging

Build & packaging

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

Integrations

Services & integrations

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

Firebase projects

uberdevmobile-apiuberdevmobile-api.appspot.com · https://uberdevmobile-api.firebaseio.com

SDK config keys

com.crashlytics.ApiKeyCrashlytics
com.google.android.maps.v2.API_KEYGoogle Maps

Registered URL schemes

@7F1415D1@7F1421A3@7F142472@7F142474@7F142477@7F142A47adyen3ds2braintree-paypal-connect-fallback.com.ubercabbraintree-paypal-connect.com.ubercabbraintree-venmo-connect.com.ubercabcom.ubercab.payment.provider.callbackcom.ubercab.uberpaygeogoogle.navigationhttphttpsuberuber-dragon-crawl-e2euber-wisdom-bugreportuber.payment.provider.callbackuber_performance_debug

Queries other apps

com.android.chromecom.android.mmscom.android.settingscom.bbmcom.chrome.betacom.chrome.devcom.cornershopapp.androidcom.facebook.katanacom.facebook.orcacom.google.android.apps.mapscom.google.android.gmscom.google.android.talkcom.groupme.androidcom.kakao.talkcom.koushikdutta.superusercom.mnsoft.mappyobncom.nhn.android.nmapcom.noshufou.android.sucom.paypal.android.p2pmobilecom.postmates.androidcom.postmates.android.betacom.postmates.android.debugcom.postmates.android.exocom.postmates.android.nightlycom.ramdroid.appquarantinecom.sina.weibocom.skt.tmap.kucom.skype.raider

Universal link hosts

a.uber.comaccount.uber.comaccounts.uber.comauth.uber.combiz-eats.uber.combiz.uber.comcom.ubercabeats.uber.comhealth.uber.comm.uber.commbiz.uber.comocie-alternate.app.linkocie.app.linkpartners.uber.compass.uber.compayment-providers.uber.complus.uber.comr.uber.comreferrals.uber.comrides.sng.linktrip.uber.comuberm.bttn.iowallet.uber.comwww.uber.comwww.ubereats.comx.uber.com

ATS exception domains

t.uber.com
Allows arbitrary network loads

Network

Backend & API

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

Backend hosts

a.uber.comaccount.uber.comaccounts.uber.comauth.uber.combiz-eats.uber.combiz.uber.combonjour.uber.combusiness.uber.comcards.uber.comcentral.uber.comchat-support.uber.comcn-dc1.uber.comcn-geo1.uber.comcopy-manager.uberinternal.comdevbuilds.uber.comdisplayconfig.uberinternal.comdrivers.uber.comeats.uber.comeos-webview.uber.comevent.uber.comewp.uber.comfinprod.uber.comfrontier-ivr.uber.comgifts.uber.comhealth.uber.comhelix-go-webview.uber.comincentives.uber.comlogin.uber.com

First party

App modules

Likely first-party modules and resource bundles detected in Uber - Request a ride.
com.ubercab

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
Advertising IDApproximate locationBiometric authBluetoothBluetooth (connect)Bluetooth (scan)CameraContacts (read)Draw over other appsFingerprint authForeground serviceForeground service: locationForeground service: microphoneNotificationsPhone / carrier infoPrecise locationStorage (read)Storage (write)

APIs

Detected API usage

System frameworks and privacy-sensitive APIs referenced by the binary.
Android KeystoreDynamic code loading (DexClassLoader)Play Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionSymmetric 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

app-measurement.comfacebook.comfirebase-settings.crashlytics.compagead2.googlesyndication.comwww.adjust.comwww.facebook.comwww.googleadservices.com

Accessed API samples

Ad SDK presentAdvertising IDAnalytics SDK presentCrashlyticsFirebase AnalyticsFirebase CrashlyticsFirebase MessagingFirebase PerformanceGoogle App MeasurementGoogle Mobile Ads (AdMob)OpenTelemetryTracking/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.8.2 · Google
androidx.activity_activity-compose1.8.2 · Google
androidx.activity_activity-ktx1.8.2 · 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.0.0 · Google
androidx.biometric_biometric1.1.0 · Google
androidx.browser_browser1.8.0 · Google
androidx.camera_camera-camera21.4.2 · Google
androidx.camera_camera-core1.4.2 · Google
androidx.camera_camera-lifecycle1.4.2 · Google
androidx.camera_camera-video1.4.2
androidx.camera_camera-view1.4.2
androidx.car.app_app1.8.0-beta01
androidx.cardview_cardview1.0.0 · Google
androidx.compose.animation_animation-core1.9.5 · Google
androidx.compose.foundation_foundation1.9.5 · Google
androidx.compose.foundation_foundation-layout1.9.5 · Google
androidx.compose.material3_material31.4.0 · Google
androidx.compose.material_material1.9.5
androidx.compose.material_material-ripple1.9.5 · Google
androidx.compose.runtime_runtime1.9.5 · Google
androidx.compose.runtime_runtime-annotation1.9.5 · Google
androidx.compose.runtime_runtime-rxjava21.9.5
androidx.compose.runtime_runtime-saveable1.9.5 · Google
androidx.compose.ui_ui1.9.5 · Google
androidx.compose.ui_ui-geometry1.9.5 · Google
androidx.compose.ui_ui-graphics1.9.5 · Google
androidx.compose.ui_ui-text1.9.5 · Google
androidx.compose.ui_ui-tooling1.9.5 · Google
androidx.compose.ui_ui-tooling-data1.9.5 · Google
androidx.compose.ui_ui-tooling-preview1.9.5 · Google
androidx.compose.ui_ui-unit1.9.5 · Google
androidx.compose.ui_ui-util1.9.5 · Google
androidx.constraintlayout_constraintlayout-compose1.1.0
androidx.coordinatorlayout_coordinatorlayout1.1.0 · Google
androidx.core_core1.18.0 · Google
androidx.core_core-ktx1.18.0 · Google
androidx.core_core-splashscreen1.2.0
androidx.core_core-viewtree1.0.0 · Google
androidx.credentials_credentials1.6.0-rc01 · Google
androidx.credentials_credentials-play-services-auth1.6.0-rc01 · Google
androidx.cursoradapter_cursoradapter1.0.0 · Google
androidx.customview_customview1.1.0 · Google
androidx.customview_customview-poolingcontainer1.0.0 · Google
androidx.datastore_datastore1.0.0 · Google
androidx.datastore_datastore-preferences1.0.0 · Google
androidx.documentfile_documentfile1.0.0 · Google
androidx.drawerlayout_drawerlayout1.1.1 · Google
androidx.dynamicanimation_dynamicanimation1.0.0 · Google
androidx.emoji2_emoji21.3.0 · Google
androidx.emoji2_emoji2-views-helper1.3.0 · Google
androidx.exifinterface_exifinterface1.3.2 · Google
androidx.fragment_fragment1.5.7 · Google
androidx.fragment_fragment-ktx1.3.4 · Google
androidx.graphics_graphics-path1.0.1 · Google
androidx.gridlayout_gridlayout1.0.0
androidx.interpolator_interpolator1.0.0 · Google
androidx.legacy_legacy-support-core-ui1.0.0
androidx.legacy_legacy-support-core-utils1.0.0 · Google
androidx.lifecycle_lifecycle-extensions2.2.0
androidx.lifecycle_lifecycle-livedata2.8.7 · Google
androidx.lifecycle_lifecycle-livedata-core2.8.7 · Google
androidx.lifecycle_lifecycle-livedata-core-ktx2.8.7 · Google
androidx.lifecycle_lifecycle-livedata-ktx2.8.7 · Google
androidx.lifecycle_lifecycle-process2.8.7 · Google
androidx.lifecycle_lifecycle-reactivestreams2.8.7
androidx.lifecycle_lifecycle-runtime2.8.7 · Google
androidx.lifecycle_lifecycle-runtime-compose2.9.4 · Google
androidx.lifecycle_lifecycle-runtime-ktx2.8.7 · Google
androidx.lifecycle_lifecycle-viewmodel2.9.4 · Google
androidx.lifecycle_lifecycle-viewmodel-compose2.8.7 · Google
androidx.lifecycle_lifecycle-viewmodel-ktx2.8.7 · Google
androidx.lifecycle_lifecycle-viewmodel-savedstate2.8.7 · Google
androidx.loader_loader1.1.0 · Google
androidx.localbroadcastmanager_localbroadcastmanager1.0.0 · Google
androidx.media_media1.6.0 · Google
androidx.metrics_metrics-performance1.0.0-alpha03
androidx.navigation_navigation-common2.7.6 · Google
androidx.navigation_navigation-common-ktx2.7.6
androidx.navigation_navigation-compose2.7.6 · Google
androidx.navigation_navigation-runtime2.7.6 · Google
androidx.navigation_navigation-runtime-ktx2.7.6
androidx.print_print1.0.0 · Google
androidx.privacysandbox.ads_ads-adservices1.1.0-beta11 · Google
androidx.privacysandbox.ads_ads-adservices-java1.1.0-beta11 · Google
androidx.profileinstaller_profileinstaller1.4.1 · Google
androidx.recyclerview_recyclerview1.3.2 · Google
androidx.room_room-ktx2.6.1 · Google
androidx.room_room-runtime2.6.1 · Google
androidx.savedstate_savedstate1.3.3 · Google
androidx.savedstate_savedstate-compose1.3.3 · Google
androidx.savedstate_savedstate-ktx1.3.3 · Google
androidx.security_security-crypto1.1.0-alpha02
androidx.slidingpanelayout_slidingpanelayout1.0.0
androidx.sqlite_sqlite2.4.0 · Google
androidx.sqlite_sqlite-framework2.4.0 · Google
androidx.startup_startup-runtime1.1.1 · Google
androidx.swiperefreshlayout_swiperefreshlayout1.1.0 · Google
androidx.tracing_tracing1.3.0-alpha02 · Google
androidx.tracing_tracing-ktx1.2.0 · Google
androidx.transition_transition1.6.0 · Google
androidx.vectordrawable_vectordrawable1.2.0 · Google
androidx.vectordrawable_vectordrawable-animated1.1.0 · Google
androidx.versionedparcelable_versionedparcelable1.1.1 · Google
androidx.viewpager2_viewpager21.1.0-beta02 · Google
androidx.viewpager_viewpager1.0.0 · Google
androidx.webkit_webkit1.15.0 · Google
androidx.work_work-runtime2.10.5 · Google
androidx.work_work-rxjava22.10.5
com.google.android.material_material1.11.0 · material-components
com.google.dagger_dagger2.57.2 · Google
com.google.gson?
com.google.protobuf?
com.squareup.moshi?
javax.inject? · JSR 330
kotlinx_coroutines_android1.10.2
kotlinx_coroutines_core1.10.2
kotlinx_coroutines_play_services1.10.2
kotlinx_coroutines_reactive1.10.2
kotlinx_coroutines_rx21.10.2

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 →