Professional Android application for oral health imaging with session-based capture, featuring advanced UI/UX design and a robust modern Android architecture.
- 📷 CameraX Integration – High-quality image capture with optimized camera settings
- 🗃️ Session Management – Organize images by patient sessions using Room database
- 🔍 Smart Search – Fast search by Session ID and patient details
- 🖼️ Advanced Image Viewer – Full-screen viewer with pinch-to-zoom and smooth pan gestures
- 🗑️ Secure Deletion – Safe session removal with confirmation dialogs
- 🌗 Adaptive Theming – Full light/dark mode support adapting to system preferences
- 🛡️ Privacy Compliant – Scoped storage implementation following Android best practices
- ⚡ Performance Optimized – Lazy loading, efficient memory management, smooth animations
- Language: Kotlin + Coroutines
- Architecture: MVVM with Repository pattern
- UI: Jetpack Compose + Material 3 (Dynamic Theming)
- Database: Room (SQLite) with KSP
- Camera: CameraX (Lifecycle-aware)
- Navigation: Navigation Compose
- Image Loading: Coil (Optimized caching)
- Material 3 design system
- Responsive layouts for different screen sizes
- Smooth transitions and animations
- Haptic feedback for better interaction
- Graceful loading and error states
- Accessibility-friendly UI
- Automatic image counting per session
- Timestamp-based image naming
- Gesture-driven navigation
- Real-time reactive UI updates
- Optimized image compression
- Background processing for heavy tasks



