[Explore other case studies](https://firebase.google.com/case-studies) [View more solutions](https://firebase.google.com/solutions) ![Doodle logo](https://firebase.google.com/static/images/partners/doodle.jpeg)

##### Doodle increases user engagement 42% with Crashlytics and Firebase

![Phone device frame](https://firebase.google.com/static/images/usecases/device_frame_vertical.png) ![Screenshot of Doodle](https://firebase.google.com/static/images/usecases/doodle_screenshot.png)

*** ** * ** ***

##### Introduction

Doodle helps you find the best date and time to meet people, with
apps on Android, iOS, and the web. They decided to redesign their
native app, as part of an effort to increase engagement and
retention. The team divided the redesign into two phases. They
first improved the app's stability with Crashlytics, then ran A/B
tests on their onboarding and poll creation feature with Firebase
Remote Config.

*** ** * ** ***

##### Challenge

Before overhauling the flow and aesthetic of their mobile app,
Doodle wanted to improve app quality and bring their crash-free
user rate close to 100%. But manually tracking and resolving
crashes takes time.

Additionally, their seven-day retention metrics were lower than
the team wanted. Suspecting that they were losing users during
onboarding, Doodle sought to update the onboarding process and
streamline the signup flow, so users could understand Doodle's
value and accomplish tasks more quickly. But how could Doodle
test interface changes without disrupting users?
![Phone device frame](https://firebase.google.com/static/images/usecases/device_frame_vertical.png) ![Screenshot of Doodle](https://firebase.google.com/static/images/usecases/doodle_screenshot.png)

*** ** * ** ***

##### Solution

"Crashlytics saved us time by surfacing crashes and helping us
pinpoint their root cause," says Alexander Thiele, a senior
Android engineer at Doodle. "One feature we find particularly
useful is adding logs and keys to our crash reports to help us
troubleshoot tricky crashes. We also record non-fatal issues,
which gives us more insight into what's going on in our app."
After improving app stability, the Doodle team shifted their
focus to making design updates.

"We used Firebase Remote Config to test both our user
onboarding and the poll-creation flow," Thiele says. "In the
end, one flow created over 42% more polls, a major increase
in our most important user engagement metric."
With Firebase Remote Config, Doodle was able to test UI
changes before widely implementing them, and with Crashlytics,
they had confidence that they would immediately know about any
stability issues that arose. Redesigning an app isn't easy,
but having the right developer tools ensured Doodle had a
smooth experience.

*** ** * ** ***

Results

42% increase in poll creation

6% better 7-day retention

15% more daily active users
![Doodle logo](https://firebase.google.com/static/images/partners/doodle.jpeg)
"By combining Crashlytics' real-time crash reporting with the ability to deploy remote changes to a subset of users through Remote Config, we were able to grow our daily active users beyond our expectations!"


- Alexander Thiele, Senior Android Engineer, Doodle
Try Firebase today


Integrating it into your app is easy.
[Get started](https://console.firebase.google.com/)

#### All Firebase products

##### Build

- [App Check](https://firebase.google.com/products/app-check)
- [App Hosting](https://firebase.google.com/products/app-hosting)
- [Authentication](https://firebase.google.com/products/auth)
- [Cloud Functions](https://firebase.google.com/products/functions)
- [Cloud Storage](https://firebase.google.com/products/storage)
- [SQL Connect](https://firebase.google.com/products/sql-connect)
- [Extensions](https://firebase.google.com/products/extensions)
- [Firestore](https://firebase.google.com/products/firestore)
- [Hosting](https://firebase.google.com/products/hosting)
- [Phone Number Verification](https://firebase.google.com/products/phone-number-verification)
- [Realtime Database](https://firebase.google.com/products/realtime-database)
- [Firebase AI Logic](https://firebase.google.com/products/firebase-ai-logic)

[Generative AI](https://firebase.google.com/products/generative-ai)

##### Run

- [A/B Testing](https://firebase.google.com/products/ab-testing)
- [App Distribution](https://firebase.google.com/products/app-distribution)
- [Cloud Messaging](https://firebase.google.com/products/cloud-messaging)
- [Crashlytics](https://firebase.google.com/products/crashlytics)
- [Google Analytics](https://firebase.google.com/products/analytics)
- [In-App Messaging](https://firebase.google.com/products/in-app-messaging)
- [Performance Monitoring](https://firebase.google.com/products/performance)
- [Remote Config](https://firebase.google.com/products/remote-config)
- [Test Lab](https://firebase.google.com/products/test-lab)