Today was about closing the loop on quality.
1. The Visuals: I spent the morning refining the UI. Polished the margins, fixed the font weights, and made sure the "Dark Mode" actually looks like a premium "Discipline OS," not just a black background.
2. The Safety Net: I realized that relying on just one error reporter wasn't enough for a React Native app.
Crashlytics: Great for catching the hard native crashes (when the app instantly dies).
Sentry: Added this today specifically for the JavaScript layer. It handles Source Maps way better than Firebase, so I can actually see which line of code failed instead of reading minified gibberish.
Some might say running both is overkill for a solo student founder.
I say: I don't have a Customer Support team. If a user faces a bug, I need to know exactly what happened immediately, so I can fix it before they churn.
Paranoia is a feature, not a bug.
#buildinpublic #sentry #reactnative #quality