Skip to content

AI Playground is an Android app using Jetpack Compose and CameraX for real-time AI image analysis. It features live camera preview, object detection, and a modern UI built with Kotlin and Material3, providing seamless camera permissions management and a smooth user experience.

Notifications You must be signed in to change notification settings

shafaque/AIPlayground

Repository files navigation

AI Playground

AI Playground is an Android application built using Jetpack Compose that integrates the CameraX library for live camera feed analysis. It uses image analysis for AI processing and displays results in real-time.

Features

  • Live camera preview using CameraX.
  • AI-powered image processing (e.g., object detection, recognition).
  • Beautiful, modern UI built with Jetpack Compose.
  • Permissions handling for camera access.

Project Structure

  • MainActivity: Entry point for the app, setting up the UI with Jetpack Compose.
  • MainScreen: Contains the core logic and camera preview functionality.
  • CameraPreview: Displays the live camera feed and handles image analysis.
  • MainViewModel: Manages UI state and AI processing logic.

Technologies Used

  • Kotlin: Primary programming language.
  • Jetpack Compose: UI framework.
  • CameraX: Camera library for Android.
  • Material3: Design components for Android UI.
  • MarkdownText: For rendering markdown text in Compose UI.

Permissions

The app requires camera permissions to function. If not granted, it will request them upon startup.

About

AI Playground is an Android app using Jetpack Compose and CameraX for real-time AI image analysis. It features live camera preview, object detection, and a modern UI built with Kotlin and Material3, providing seamless camera permissions management and a smooth user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages