The current production build of my app is intermittently crashing, and I need a clean, targeted code update to eliminate these functionality-related bugs without introducing new issues. The crashes appear after recent OS updates and seem tied to memory handling inside two core screens; logs point to null pointer exceptions in the data-binding layer. You’ll receive: • Full Git repository access (Android, Kotlin + a small legacy Java module) • Current crash logs from Firebase Crashlytics and Logcat • A short video that reproduces the issue on two devices What I need from you: 1. Diagnose the root cause of the crashes. 2. Refactor or patch the affected classes so the app runs reliably across Android 8-14. 3. Commit code in a separate branch with clear comments, then create a pull request for review. 4. Supply a signed APK and a succinct change-log so I can test and push to the store quickly. Acceptance criteria: – Zero crashes in at least 48 hours of automated Firebase test lab runs. – No regression in existing features; UI and data flow must remain unchanged. – All modified code passes the current unit tests (Gradle, JUnit 5) and new tests for the fixed paths. If you’re comfortable digging into Kotlin coroutines, LiveData, and the Android lifecycle, let’s get this crash resolved fast.