Skip to content

Atkit is a professional Android camera application built in Kotlin with modern architecture (MVVM) and Jetpack Compose, designed for efficient oral health imaging and session-based photo management. It features CameraX integration, adaptive theming, smart search, and optimized performance for smooth user experience.

License

Notifications You must be signed in to change notification settings

Roniscend/Atkit

Repository files navigation

Atkit Camera App

Professional Android application for oral health imaging with session-based capture, featuring advanced UI/UX design and a robust modern Android architecture.

🚀 Key Features

  • 📷 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

🛠️ Tech Stack

  • 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)

✨ UI / UX Highlights

  • 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

🎯 Functional Highlights

  • 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

📸 App Screenshots

About

Atkit is a professional Android camera application built in Kotlin with modern architecture (MVVM) and Jetpack Compose, designed for efficient oral health imaging and session-based photo management. It features CameraX integration, adaptive theming, smart search, and optimized performance for smooth user experience.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages