Android Subscription Commerce App for Dollar Shave Club
How we built and scaled the Android app to support Dollar Shave Club’s subscription‑based grooming business.
Dollar Shave Club is a US subscription brand that sells razors and grooming products and delivers them directly to customers. The company gained attention after its now-famous launch video and later expanded into a full range of personal care products.
At that point, DSC operated only on iOS. Android users had no dedicated app, even though the subscriber base kept growing. The need was practical: give Android customers the same subscription access, product management, and account control that iOS users already had.
When DSC began searching for a vendor to build their Android app, they were referred to Uptech. The project started with a lean Android app focused on core subscription functionality. As DSC grew and the product became more complex, we expanded the app and introduced new features to support that growth. We worked closely with the internal product and engineering teams and released updates on an ongoing basis. After Unilever acquired DSC, we continued maintaining the Android app.
Android
Kotlin
Android Views (XML)
MVP / MVVM
Dagger 2
Retrofit + OkHttp
RxJava
SQLite / Room
Firebase Analytics & Crashlytics
Gradle

“Working with Uptech has been extremely helpful to our team as they have provided valuable insight into architecture and direction for our product. They are easy to work with, very collaborative, and successful at finding solutions that fit our needs.”
Lauren Liscinski
Mobile Product Manager
contact us
contact us
The Android app had to be delivered within strict timelines. The product was growing fast, and delays could impact subscriber acquisition and retention.
Solution
We structured development into clear milestones, prioritized core subscription flows, and aligned closely with the client’s roadmap. Short feedback cycles and frequent releases helped us move fast without compromising stability.
The app included detailed visuals and custom animations that needed to match the brand identity and feel consistent across Android devices.
Solution
Our team worked closely with the design team to translate complex UI concepts into stable Android components. Careful performance optimization ensured smooth animations and consistent behavior across screen sizes and OS versions.
The product team needed to test new features and measure their impact on engagement and conversions. At the same time, marketing campaigns and onboarding initiatives required synchronized releases and accurate analytics tracking.
Solution
We implemented support for A/B experiments and defined detailed analytics events across key user flows. We worked closely with the marketing team to align feature releases with campaign timelines and ensure reliable data collection for performance analysis.
The onboarding flow guided new members through account creation and starter kit selection in a few clear steps. Users chose their initial products, set delivery preferences, and gained immediate access to their subscription without unnecessary friction or complexity.


Users could start with a short set of questions about their grooming habits. The app then adjusted recommended products according to those preferences. Instead of browsing the full catalog every time, members saw suggestions that made more sense for their routine.


Members could adjust delivery frequency, update shipping dates, switch product types, and track current or past orders directly in the app. The interface gave full control over subscriptions, making changes simple without contacting customer support.


Users could add products to their recurring monthly box or place one-time orders for immediate shipment. The app supported flexible purchasing options, allowing members to manage scheduled deliveries or request products on demand.

.webp)
As new items were introduced, they were added directly into the subscription environment. Members could explore them, review details, and include them in upcoming shipments without starting over or changing their existing setup.

.webp)
The main screen adapted to each user’s history and subscription status. It displayed relevant products, upcoming deliveries, and account information based on actual usage patterns.


The app included access to DSC’s editorial content. Articles, product updates, and grooming tips were available without switching to the website. For some members, this became part of the regular app experience, not just a side feature.


The app included access to DSC’s editorial content. Articles, product updates, and grooming tips were available without switching to the website. For some members, this became part of the regular app experience, not just a side feature.
The app contributed to DSC’s subscription model by giving Android users full access to account management, recurring deliveries, and personalized product selection. It supported marketing campaigns, A/B experiments, and product launches at scale.
The Android product remained operational and actively maintained even after DSC’s acquisition by Unilever.
★ 4.8
rating on the Google Play
Best Shopping App
2017 Webby Award Winner
97% of app users
would recommend the DSC app to a friend
Made with ❤️🪒 at Uptech
Want to build a commerce app on Android? Let’s discuss your product.

Cardless
Uptech developed a native Android app for Cardless in just 3 months, building architecture from the ground up. We continue to support the app with full maintenance and performance improvements.
.webp)
Green Investment App
We built a platform that enables users to make subscription-based contributions, manage portfolios, and measure environmental impact. The app supports transparent green investing with user-friendly financial tools.
View Case Study
View Case Study

A Neobank With Rewards
We developed a bilingual mobile banking app with savings tools and a gamified rewards system, tailored for underbanked users. The app combines secure transactions, fraud prevention, and ethical engagement to drive financial inclusion.
View Case Study
View Case Study

Presidio Investors
We helped Presidio Investors automate deal analysis and data processing with AI solutions that extract, structure, and upload financial data to their CRM. This cut manual work by 80% and enabled processing of 100 deals per day
View Case Study
View Case Study

Feeture
We helped build an iOS and web platform that lets independent musicians find collaborators, manage agreements, and handle payments without legal or technical hassle.
View Case Study
View Case Study

Dyvo.ai for Business
Dyvo.ai for business is a generative AI tool that helps quickly create precise, brand-aligned images from your selfies in just 10-15 seconds.
View Case Study
View Case Study

Angler AI
Angler AI is an AI-powered platform that helps brands significantly improve customer acquisition and lifetime value.
View Case Study
View Case Study

Hamlet
Hamlet is an AI-powered text summarizer. With a focus on enhancing efficiency and productivity, Hamlet empowers users to generate concise summaries from copied text or uploaded PDF files.
View Case Study
View Case Study

Dyvo.ai for Business
Dyvo.ai for business is a generative AI tool that helps quickly create precise, brand-aligned images from your selfies in just 10-15 seconds.
View Case Study
View Case Study

GOAT
A global retail platform for sneakers, apparel, and cultural products. We supported the development of buyer-facing iOS and Android apps and ensured stable performance during high-traffic events like Black Friday.
View Case Study
View Case Study

Nomad
A personalized real estate platform for users in Europe and the Middle East. The product helps people search for housing based on lifestyle preferences, location, and personal criteria.
View Case Study
View Case Study

Feeture
A collaboration platform for music artists available on iOS and the web. The solution helps musicians find collaborators, agree on terms, and sign legally binding documents, which reduces overhead and supports creative work.
View Case Study
View Case Study