Welcome to the Google Assistant Clone project! This project aims to replicate some of the functionalities of Google Assistant, allowing users to perform various tasks using voice commands.
- Turn on/off Bluetooth.
- Search for nearby Bluetooth devices.
- Connect to Bluetooth devices.
- Turn on/off the flashlight on your device.
- Read and write files to external storage.
- Share files or text with other apps.
- Open other installed apps on your device.
- Perform basic arithmetic calculations using voice commands.
- Capture photo and save the photo to external storage or send photo to other apps.
- Android Studio: Development environment for building the Android application.
- Kotlin: Programming language used for coding the application logic.
- Android Permissions: Used to request necessary permissions for Bluetooth, flashlight, file operations, and app launching.
- Android Bluetooth API: Used to interact with Bluetooth devices.
- Android Camera API: Used to control the device's flashlight.
- Android File IO: Used to read and write files to external storage.
- Android Intents: Used to launch other apps.
- Voice Recognition: Used to process voice commands from the user.