Addressing core app quality and accessibility

Think-it worked to ensure SoundCloud's app usability and availability for all users across diverse platforms and devices.

Social MediaAndroidiOSCloud InfrastructureCorporate Innovation
Core App Quality

The story

Our team was tasked with the essential, often overlooked aspects of user experience, such as accessibility for users with disabilities, optimization for larger screens, and compatibility across a wide range of Android ecosystems, including wearables, TVs, and automotive platforms.

Ensuring compliance with accessibility standards required meticulous attention to detail, particularly when fine-tuning UI elements such as contrast ratios, touch targets, and TalkBack support. Additionally, optimizing the app’s responsiveness for larger screens, foldable devices, and other non-standard form factors posed significant technical challenges.

Think-it’s role

We worked closely, balancing technical development, design, and product management and followed a Kanban working style. We brought expertise in Gradle setup and tuning app infrastructure to support platform extensions.

Tackling tech debt, particularly low-level engineering efforts to refactor and optimize reusable libraries, added another layer of complexity to the project.

WearOS
AndroidTV
Android Auto
Jetpack Compose
Android
Apple
SoundCloud UI Evo team

Why it mattered

SoundCloud is now supported on 83 different device models. Furthermore, the WearOS app have 18,000+ installs in the first month.

Additionally, due to app being available on different platforms, the playback time and metric improve significantly.

Android application and library modules structure

Android application and library modules structure

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

Build your app with Think-it

Related Articles/Press

Atomic Design System in Jetpack Compose

266 days ago

Our guide on creating an atomic design system using Jetpack Compose

Atomic Design System in SwiftUI

266 days ago

We will explore the fundamentals of SwiftUI and how to leverage atomic design methodology to create scalable and maintainable design systems.

UI Performance Rendering

265 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.