Skip to content

Conversation

@turkergoksu
Copy link
Member

ANDDEV-9176 - Analytics Logger Search & UX Enhancements

Summary

This PR improves the analytics logger tool with enhanced search functionality, better UX patterns, and increased stability.

Changes

🔍 Search Enhancements

  • Added body preview in event list while searching - users can now see matching content directly in the list
  • Implemented state preservation when navigating back from event detail screen
  • Fixed potential crash in DetailFragment.kt during text highlighting

⌨️ UX Improvements

  • Added automatic keyboard dismissal when tapping outside input fields
  • Improved overall interaction flow in search screens

🧪 Testing & Quality

  • Added comprehensive unit tests for new functionality
  • Integrated Robolectric for Android unit testing
  • Added test coverage for EventItemViewState and TextExtensions

📦 Version Update

  • Bumped analytics-logger library version to 0.9.0

Files Changed

  • 11+ files modified across the analytics-logger module
  • New utilities: ViewExtensions.kt, TextExtensions.kt
  • Updated fragments: EventsFragment, DetailFragment
  • New test files with 468+ test lines added
Screenshot_20251204_145706

 - Protect the state after user navigates back from event detail
 - Fix potential crash in DetailFragment.kt while highlighting
 - Add unit tests
 - Add robolectric
@turkergoksu turkergoksu self-assigned this Dec 4, 2025
@turkergoksu turkergoksu merged commit 58d591d into develop Dec 4, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants