Learn to Read - Duolingo ABC
15M installs
20.6K ratings
296.1K monthly active users
Revenue not available
Install Trends
Weekly +68.9K
SteadyMonthly +322.3K
SteadySDKs, Trackers & Permissions for Learn to Read - Duolingo ABC
SDK Scan Status
Last Successful SDK Scan: 2026-02-24
Lastest Attempt: 2026-02-24
Last Attempt Status: Success
| Scanned At | Version | Scan Result |
|---|---|---|
| February 24, 2026 at 15:09:24 | 91 | Success |
| January 24, 2026 at 05:44:36 | 91 | Success |
| December 23, 2025 at 19:26:58 | 91 | Success |
| November 22, 2025 at 04:11:36 | 91 | Success |
| October 22, 2025 at 03:51:44 | 91 | Success |
The download and scan process is automated but can require manual troubleshooting. Feel free to reach out if your request does not complete in 24hrs or if you have any questions.
Development Tools
- application/meta-data:com.google.android.gms.version
- smali:kotlinx
- smali:kotlinx.coroutines
- smali:kotlinx.coroutines.flow
- smali:kotlinx.coroutines.internal
- smali:kotlinx.coroutines.scheduling
- smali:kotlinx.coroutines.sync
- smali:kotlinx.serialization
- smali:kotlinx.serialization.json
- application/provider:com.squareup.picasso.PicassoProvider
- smali:com.squareup.picasso
- smali:okhttp3
- smali:okhttp3.internal
- smali:okhttp3.internal.publicsuffix
Analytics: Product
- application/provider:com.google.firebase.provider.FirebaseInitProvider
- application/receiver:com.google.firebase.iid.FirebaseInstanceIdReceiver
- application/service:com.google.firebase.components.ComponentDiscoveryService
- application/service:com.google.firebase.messaging.FirebaseMessagingService
- application/service/intent-filter/action:com.google.firebase.MESSAGING_EVENT
- application/service/meta-data:com.google.firebase.components:com.google.firebase.crashlytics.CrashlyticsRegistrar
- application/service/meta-data:com.google.firebase.components:com.google.firebase.crashlytics.ktx.FirebaseCrashlyticsKtxRegistrar
- application/service/meta-data:com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar
- application/service/meta-data:com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar
- application/service/meta-data:com.google.firebase.components:com.google.firebase.ktx.FirebaseCommonKtxRegistrar
- application/service/meta-data:com.google.firebase.components:com.google.firebase.messaging.FirebaseMessagingRegistrar
- application/service/meta-data:com.google.firebase.components:com.google.firebase.messaging.ktx.FirebaseMessagingKtxRegistrar
- smali:com.google.firebase
- smali:com.google.firebase.components
- smali:com.google.firebase.crashlytics
- smali:com.google.firebase.crashlytics.ktx
- smali:com.google.firebase.datatransport
- smali:com.google.firebase.iid
- smali:com.google.firebase.installations
- smali:com.google.firebase.ktx
- smali:com.google.firebase.messaging
- smali:com.google.firebase.messaging.ktx
- smali:com.google.firebase.provider
Unknown SDKs and Services
If you recognize any of these please reach out to have it added.
- res.raw.bubble.ddd:0
- res.raw.bubble.ip:0
- res.raw.bubble_duo.ddd:0
- res.raw.bubble_duo.ip:0
- res.raw.bubble_pop.ddd:0
- res.raw.chest_sparkles.ddd:0
- res.raw.chest_sparkles.ip:0
- res.raw.duo_avatar.ddd:0
- res.raw.duo_avatar.ip:0
- res.raw.duo_umbrella.ddd:0
- res.raw.duo_walking.ddd:0
- res.raw.duo_walking.ip:0
- res.raw.fish_sparkle.ddd:0
- res.raw.fish_sparkle.ip:0
- res.raw.gilded_sparkle.ddd:0
- res.raw.gilded_sparkle.ip:0
- res.raw.seaweed_1.ddd:0
- res.raw.seaweed_1.ip:0
- res.raw.seaweed_2.ddd:0
- res.raw.seaweed_2.ip:0
- res.raw.seaweed_3.ddd:0
- res.raw.seaweed_3.ip:0
- res.raw.trace_sparkles.ddd:0
- res.raw.trace_sparkles.ip:0
- res.raw.word_sparkle_left.ddd:0
- res.raw.word_sparkle_left.ip:0
- res.raw.word_sparkle_right.ddd:0
- res.raw.word_sparkle_right.ip:0
- res.raw.duo_umbrella.ip:3
- res.raw.bubble_pop.ip:18
- res.raw.bubble_pop.op:26
- res.raw.bubble.op:48
- res.raw.duo_umbrella.op:65
- res.raw.chest_sparkles.h:150
- res.raw.chest_sparkles.w:182
- res.raw.duo_walking.w:194
- res.raw.duo_walking.h:224
- res.raw.bubble_duo.op:225
- res.raw.duo_umbrella.w:438
- res.raw.duo_avatar.op:522
- res.raw.duo_walking.op:576
- res.raw.duo_avatar.w:710
- res.raw.duo_umbrella.h:768
- res.raw.duo_avatar.h:792
- res.raw.bubble_duo.h:801
- res.raw.bubble_duo.w:982
- res.raw.duo_walking.v:5.3.4
- res.raw.duo_avatar.v:5.7.4
- res.raw.gilded_sparkle.v:5.8.1
- res.raw.bubble_duo.nm:ANIMATION - EXPORT
- res.raw.duo_walking.nm:ANIMATION - EXPORT - JSON
- res.raw.bubble.nm:Bubble - Bezier
- res.raw.bubble_pop.nm:Bubble - Pop EXPORT
- res.raw.duo_avatar.nm:Duo_Path_EXPORT
- res.raw.duo_umbrella.nm:EXPORT
- res.raw.gilded_sparkle.nm:Gold Sparkles Burst
- res.raw.word_sparkle_left.nm:L - Word Sparkles
- res.raw.word_sparkle_right.nm:R - Word Sparkles
- res.raw.seaweed_1.nm:Seaweed LIT
- res.raw.seaweed_2.nm:Seaweed LIT 2
- res.raw.seaweed_3.nm:Seaweed LIT 3
- res.raw.chest_sparkles.nm:Sparkles - JSON EXPORT
- res.raw.fish_sparkle.nm:Sparkles - JSON EXPORT
- res.raw.trace_sparkles.nm:Sparkles - JSON EXPORT
- res.raw.bubble.assets:[]
- res.raw.bubble.markers:[]
- res.raw.bubble_pop.markers:[]
- res.raw.chest_sparkles.assets:[]
- res.raw.chest_sparkles.markers:[]
- res.raw.duo_avatar.markers:[]
- res.raw.duo_walking.markers:[]
- res.raw.fish_sparkle.assets:[]
- res.raw.fish_sparkle.markers:[]
- res.raw.gilded_sparkle.assets:[]
- res.raw.gilded_sparkle.markers:[]
- res.raw.seaweed_1.markers:[]
- res.raw.seaweed_2.markers:[]
- res.raw.seaweed_3.markers:[]
- res.raw.trace_sparkles.assets:[]
- res.raw.trace_sparkles.markers:[]
- res.raw.word_sparkle_left.markers:[]
- res.raw.word_sparkle_right.markers:[]
- res.raw.duo_umbrella.markers:[{'tm': 100, 'cm': '1', 'dr': 0}]
- res.raw.bubble_duo.markers:[{'tm': 222, 'cm': '1', 'dr': 0}]
- application/service/meta-data:autoStoreLocales
- application/service/meta-data:backend:com.google.android.datatransport.cct.CctBackendFactory
- application/activity:com.google.android.gms.auth.api.signin.internal.SignInHubActivity
- application/activity:com.google.android.gms.common.api.GoogleApiActivity
- application/receiver:com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver
- application/receiver/intent-filter/action:com.google.android.c2dm.intent.RECEIVE
- application/service:com.google.android.datatransport.runtime.backends.TransportBackendDiscovery
- application/service:com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService
- application/service:com.google.android.gms.auth.api.signin.RevocationBoundService
- smali:com.google.android
- smali:com.google.android.gms
- smali:dagger
- smali:dagger.hilt
- smali:dagger.hilt.android
- smali:j$.lang
Permissions
ACCESS_NETWORK_STATE
INTERNET
POST_NOTIFICATIONS
WAKE_LOCK
com.duolingo.literacy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
com.google.android.c2dm.permission.RECEIVE
