• Tech Dev NotesTech Dev Notes
Track apps
  • App Lookup
  • Tracked Leaderboard
  • Compare Apps
Market movement
  • Store Charts
  • Global Rankings
  • Movers
  • Version Changelog
  • Weekly Briefing
Visual research
  • In-app UX Screens
  • Store Listing Screens
Build intelligence
  • Tech Stack
  • Developers
Tools
  • X Feature Flags
  • Blog
  • Follow on X
Skip to content
App LookupTracked LeaderboardCompare AppsStore ChartsGlobal RankingsMoversVersion ChangelogWeekly BriefingIn-app UX ScreensStore Listing ScreensTech StackDevelopersX Feature FlagsBlog

Tech Dev Notes

RSSSitemap@techdevnotes
Back to ClassDojo

Tech StackTDN

ClassDojo Tech Stack

Languages, frameworks, and third-party SDKs detected inside ClassDojo — extracted from the Google Play build.

Store ProfileVersion HistoryCountry RankingsTDN InsightsTDNBuild Stack
v8.59.0 · latestDeclares tracking

Stack profile

C/C++ (native) · Java · Kotlin · 43 third-party SDKs across 17 categories · notable detections include Firebase, Google, Stripe

Analysis

Analyzed
June 5, 2026
Bundle ID
com.classdojo.android
Detection floor
Lower bound

Languages

4

C/C++ (native) · Java · Kotlin

Third-party SDKs

43

17 categories

Permissions

23

33 native libs

Signals

147

capabilities, APIs, fonts

Build

Build & platform

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

Min SDK

26

Target SDK

36

ABIs

1

arm64-v8a

Signing

v2 · v3

Organization: ClassDojo

Manifest

App components

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

Activities

51

Services

22

Receivers

18

Providers

15

Exported (16)

activity-alias:com.classdojo.android.app.ClassDojoRNActivityDefaultactivity:app.notifee.core.NotificationReceiverActivityactivity:com.classdojo.android.app.ClassDojoRNActivityactivity:com.reactnativestripesdk.StripeConnectDeepLinkInterceptorActivityactivity:com.stripe.android.financialconnections.FinancialConnectionsSheetRedirectActivityactivity:com.stripe.android.financialconnections.lite.FinancialConnectionsSheetLiteRedirectActivityactivity:com.stripe.android.link.LinkRedirectHandlerActivityactivity:com.stripe.android.payments.StripeBrowserProxyReturnActivityreceiver:androidx.profileinstaller.ProfileInstallReceiverreceiver:androidx.work.impl.diagnostics.DiagnosticsReceiverreceiver:app.notifee.core.AlarmPermissionBroadcastReceiverreceiver:com.amazon.device.iap.ResponseReceiver

Manifest

Permissions

23 permissions requested in the manifest.
android.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_NOTIFICATION_POLICYandroid.permission.ACCESS_WIFI_STATEandroid.permission.BROADCAST_CLOSE_SYSTEM_DIALOGSandroid.permission.CAMERAandroid.permission.DETECT_SCREEN_CAPTUREandroid.permission.DOWNLOAD_WITHOUT_NOTIFICATIONandroid.permission.FOREGROUND_SERVICEandroid.permission.INTERNETandroid.permission.MODIFY_AUDIO_SETTINGSandroid.permission.POST_NOTIFICATIONSandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.RECEIVE_BOOT_COMPLETEDandroid.permission.RECORD_AUDIOandroid.permission.SCHEDULE_EXACT_ALARMandroid.permission.USE_BIOMETRICandroid.permission.VIBRATEandroid.permission.WAKE_LOCKandroid.permission.WRITE_EXTERNAL_STORAGEcom.android.vending.BILLING

Native

Native libraries

Bundled native (.so) libraries — NDK code and cross-platform runtimes.
libandroidx.graphics.path.solibappmodules.solibc++_shared.solibcrashlytics-common.solibcrashlytics-handler.solibcrashlytics-trampoline.solibcrashlytics.solibdatadog-native-lib.solibdatastore_shared_counter.solibfbjni.solibgesturehandler.solibgifimage.solibhermestooling.solibhermesvm.solibimage_processing_util_jni.solibimagepipeline.solibjsi.solibnative-filters.solibnative-imagetranscoder.solibnitrocookies.so

API

API surface

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

Base URLs

http://%s/%shttp://%s/%s.%s?platform=android&dev=%s&lazy=%s&minify=%s&app=%s&modulesOnly=%s&runModule=%shttp://%s/inspector/device?name=%s&app=%s&device=%s&profiling=%bhttp://%s/open-debugger?device=%shttp://%s/statushttp://10.0.2.2:8969/streamhttp://dashif.org/guidelines/last-segment-numberhttp://dashif.org/guidelines/thumbnail_tilehttp://dashif.org/guidelines/trickmodehttp://dashif.org/thumbnail_tilehttp://g.co/dev/packagevisibilityhttps://%s/%s/%s

API endpoints

/account/subscriptions/api//api/a/api/c/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/api/customer_sessions/create/api/d/api/dojoClass/{classId}/api/f/api/featureSwitch

URI schemes

alipayamznandroid-appandroid-keystoreandroid.resourceanimassetassetsbundle-assetsdnsinstagrammarketmobilemanagerrawresourcereactnativeblobutil-contentreactnativeblobutil-filestripestripe-authstripe-connectstripejsstripesdkws

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)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 oauth client: 1

Build

Build & platform

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

Devices

Android

Method

How this is detected

  • Detected SDKs are a lower bound — ClassDojo may bundle more than static analysis can attribute.

Runtime

Languages & runtimes

Primary runtimes and language signatures observed in the app binary.
CC/C++ (native)36JJava36KKotlin36RReact Native / JavaScript21

Dependencies

Third-party SDKs

Grouped by purpose. Select any SDK to see other tracked apps that use it.
43 of 43 SDKs shown

Analytics

2
Firebase Analytics17Google App Measurement12

Ads

1
Google Mobile Ads (AdMob)25

Crash & Performance

6
Datadog6Datadog (native)Firebase Crashlytics2Firebase PerformanceSentry16SSentry (native)3

Payments

3
Google Play Billing23RevenueCat4SStripe6

Authentication

1
Google Sign-In / Auth35

Networking

3
KKtor2OOkHttp21RRetrofit11

Messaging

1
Firebase Messaging26

Maps

2
Google Location20Google Maps21

Media

1
MMedia3 (ExoPlayer)26

On-device ML / AI

1
MML Kit16

Reactive / Async

2
KKotlin Coroutines35RRxJava7

Storage

2
DDataStore14RRoom33

Firebase

3
Firebase49Google DataTransport20Google Play services35

Rendering

6
AAndroidSVG8CCoil19FFresco8JJetpack Compose29Lottie62MMaterial Components34

Anti-Fraud

1
PPlay Integrity9

Feature Flags

1
Firebase Remote Config2

Other

7
DDagger14GGson21HHilt7Jjavax.inject14Kkotlinx.serialization14MMoshi11PProtobuf35

Interface

UI & graphics

Frameworks and libraries ClassDojo uses to render its interface and animations.
CoilFrescoJetpack ComposeLottieMaterial Components

Assets

Bundled fonts

Custom font families packaged in the app bundle.
cursiveDojoText-BoldDojoText-BoldObliqueDojoText-DemiBoldDojoText-ExtraBoldDojoText-ExtraBoldObliqueDojoText-Mediumdojotext_bolddojotext_demibolddojotext_extrabolddojotext_mediumdojotext_regularGrandstander-ExtraBoldnessiefont_font_v1_1_0OmoType_C-Medium_One_webroboto_medium_numbers

Packaging

Build & packaging

Dependency managers and build tooling detected in the app bundle.
Gradle (inferred)R8 / ProGuard (name obfuscation detected)

Embedded web

JavaScript libraries

Detected inside bundled JavaScript from React Native or embedded web content.
@react-native-firebase@react-navigation@sentry@shopify/flash-listamplitudeappsflyerbranchcodepushgraphqlhermeslodashmixpanelmomentreact-nativereact-native-reanimatedreact-native-svgrealmredux

Integrations

Services & integrations

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

Firebase projects

dojopushnotifications

dojopushnotifications.appspot.com · https://dojopushnotifications.firebaseio.com

SDK config keys

io.sentry.auto-init

Sentry

Registered URL schemes

classdojohttpslink-popupstripestripe-authstripe-connectstripesdk

Queries other apps

com.android.chromecom.google.android.apps.mapsintent:http

Universal link hosts

classdojo.comdoj.iom.classdojo.commw.classdojo.comwww.classdojo.com

ATS exception domains

127.0.0.1localhost
Allows arbitrary network loads

Network

Backend & API

Backend hosts, GraphQL operations, and certificate pinning signals surfaced by static analysis.

Backend hosts

ai.classdojo.com.datadog.reactnative.logsconfigurationsubmitactionactivatedjibounceinrighttpsandroid-web-static.classdojo.comandroid-web.classdojo.testaomedia.orgapi-diagnostics.revenuecat.comapi-paywalls.revenuecat.comapi-production.8-lives-cat.ioapi.classdojo.comapi.classdojo.testapi.revenuecat.comapi.revenuecat.commitanddoneapi.speechsuper.commitdateapi.stripe.comapp-measurement.comavatars.classdojo.comavatars.githubusercontent.comb.stripecdn.comcdn.jsdelivr.netcheckout.link.comclassdojo.comclassdojo.zendesk.comclients.multiplayer.classdojo.comcloudflare-dns.comcloudflare-ipfs.comcode-push-server.classdojo.comcodepush.appcenter.msconnect-js.stripe.commitmessagecrbug.com

First party

App modules

Likely first-party modules and resource bundles detected in ClassDojo.
com.classdojocom.classdojo.android

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
Biometric authCameraForeground serviceMicrophoneNotificationsStorage (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)ReflectionSymmetric crypto (javax.crypto)Telephony / device infoWebViewWebView JavaScript bridge

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_activity

1.9.3

androidx.activity_activity-compose

1.9.3

androidx.activity_activity-ktx

1.9.3

androidx.annotation_annotation-experimental

1.4.1

androidx.appcompat_appcompat

1.7.1

androidx.appcompat_appcompat-resources

1.7.1

androidx.asynclayoutinflater_asynclayoutinflater

1.0.0

androidx.autofill_autofill

1.1.0

androidx.biometric_biometric

1.1.0

androidx.browser_browser

1.8.0

androidx.camera_camera-camera2

1.5.0-alpha03

androidx.camera_camera-core

1.5.0-alpha03

androidx.camera_camera-extensions

1.5.0-alpha03

androidx.camera_camera-lifecycle

1.5.0-alpha03

androidx.camera_camera-video

1.5.0-alpha03

androidx.camera_camera-view

1.5.0-alpha03

androidx.cardview_cardview

1.0.0

androidx.compose.animation_animation

1.9.4

androidx.compose.animation_animation-core

1.9.4

androidx.compose.foundation_foundation

1.9.4

androidx.compose.foundation_foundation-layout

1.9.4

androidx.compose.material_material

1.9.4

androidx.compose.material_material-ripple

1.8.2

androidx.compose.runtime_runtime

1.9.4

androidx.compose.runtime_runtime-annotation

1.9.4

androidx.compose.runtime_runtime-saveable

1.9.4

androidx.compose.ui_ui

1.9.4

androidx.compose.ui_ui-geometry

1.9.4

androidx.compose.ui_ui-graphics

1.9.4

androidx.compose.ui_ui-text

1.9.4

androidx.compose.ui_ui-tooling-preview

1.9.4

androidx.compose.ui_ui-unit

1.9.4

androidx.compose.ui_ui-util

1.9.4

androidx.compose.ui_ui-viewbinding

1.9.4

androidx.constraintlayout_constraintlayout

2.2.0

androidx.coordinatorlayout_coordinatorlayout

1.2.0

androidx.core_core

1.17.0

androidx.core_core-ktx

1.17.0

androidx.core_core-viewtree

1.0.0

androidx.cursoradapter_cursoradapter

1.0.0

androidx.customview_customview

1.1.0

androidx.customview_customview-poolingcontainer

1.0.0

androidx.databinding_viewbinding

8.13.1

androidx.datastore_datastore

1.1.7

androidx.datastore_datastore-core

1.1.7

androidx.datastore_datastore-preferences

1.1.7

androidx.datastore_datastore-preferences-core

1.1.7

androidx.documentfile_documentfile

1.0.1

androidx.drawerlayout_drawerlayout

1.1.1

androidx.dynamicanimation_dynamicanimation

1.1.0

androidx.emoji2_emoji2

1.4.0

androidx.emoji2_emoji2-views-helper

1.4.0

androidx.exifinterface_exifinterface

1.4.2

androidx.fragment_fragment

1.8.9

androidx.fragment_fragment-ktx

1.8.9

androidx.graphics_graphics-path

1.0.1

androidx.graphics_graphics-shapes

1.0.1

androidx.hilt_hilt-work

1.0.0

androidx.interpolator_interpolator

1.0.0

androidx.legacy_legacy-support-core-ui

1.0.0

androidx.legacy_legacy-support-core-utils

1.0.0

androidx.legacy_legacy-support-v4

1.0.0

androidx.lifecycle_lifecycle-livedata

2.9.4

androidx.lifecycle_lifecycle-livedata-core

2.9.4

androidx.lifecycle_lifecycle-livedata-core-ktx

2.9.4

androidx.lifecycle_lifecycle-livedata-ktx

2.9.4

androidx.lifecycle_lifecycle-process

2.9.4

androidx.lifecycle_lifecycle-reactivestreams

2.9.4

androidx.lifecycle_lifecycle-runtime

2.9.4

androidx.lifecycle_lifecycle-runtime-compose

2.9.4

androidx.lifecycle_lifecycle-runtime-ktx

2.9.4

androidx.lifecycle_lifecycle-service

2.9.4

androidx.lifecycle_lifecycle-viewmodel

2.9.4

androidx.lifecycle_lifecycle-viewmodel-compose

2.9.4

androidx.lifecycle_lifecycle-viewmodel-ktx

2.9.4

androidx.lifecycle_lifecycle-viewmodel-savedstate

2.9.4

androidx.loader_loader

1.1.0

androidx.localbroadcastmanager_localbroadcastmanager

1.0.0

androidx.media_media

1.7.0

androidx.metrics_metrics-performance

1.0.0-beta03

Explore technologies across all apps

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

Tech Stack hub →