Expanding Android device access to support 100 million App downloads

We expanded SoundCloud to work across all Android systems.

Social MediaAndroidUI/UXCorporate Innovation

The story

As Soundcloud’s audience grew, they needed to expand the accessibility of the SoundCloud app across various Android device types:

  • LargeScreens
  • Wearables
  • Android Auto

But, each device type is diverse and has unique characteristics to take into account.

Think-it’s role

Think-it dove directly into the development of the SoundCloud core app, actively engaging in exploring and implementing tailored libraries. This meant collaborating directly with specialized Google teams dedicated to each device category. Notably, our team had a public contribution to resolving a bug within one of these libraries.

Why it mattered

The SoundCloud app is now available and responsive on: Android Phones, WearOS, Android TV, Automotive OS, Android Auto, and large screens and foldable devices.

Tech stack

Project leadershipScopingMVVM

Testimonials

What our partners say about us

Think-it has been a long-standing and trustworthy partner to SoundCloud. The partnership allowed us to realize an ambitious product roadmap and accomplish our goals as planned. The team has shown proactive communication skills and was easy to collaborate with. Think-it engineers have always been humble, constructive and integrated seamlessly into our team and processes. I look forward to maintaining our relationship, and Think-it will be the first company I reach out to in case I need talented engineers. Thank you and keep up the good work!
YanEngineering Manager, SoundCloud

Work with a similar team

Set up a consultation

Related Articles/Press

Atomic Design System in Jetpack Compose

130 days ago

Our guide on creating an atomic design system using Jetpack Compose

Android UI Performance: GPU Overdraw

130 days ago

Diving into one of the significant aspects of Android UI performance: gpu overdraw.

UI Performance Rendering

129 days ago

The rendering process relies on multiple system parts, and each task might lead to rendering issues that can point to the necessary optimizations.