Welcome to the QR Scanner App! This app is your go-to tool for quickly scanning QR codes and efficiently managing the scanned content. Built with simplicity and elegance in mind, it ensures an enjoyable user experience! 🌐✨
- Upon launching, the app opens directly to a QR scanner view.
- Point your camera at any QR code, and the app will do the rest!
-
If the scanned QR contains text, the app:
- Displays the text in a neat result fragment.
- Provides a Copy button for easy sharing or saving of the text.
-
If the scanned QR contains a URL, the app:
- Opens the webpage directly within the app.
- Displays a smooth loading animation while the page loads.
- Every scanned QR code is saved to the history tab.
- Revisit previously scanned items anytime!
- Clean and modern interface.
- Optimized for ease of use and a delightful experience.
-
Scan a QR Code:
- Launch the app and point the scanner at a QR code.
-
View the Result:
- Text: The scanned text is displayed, and you can copy it instantly.
- URL: The app opens the URL within its built-in browser.
-
Access History:
- Go to the History Tab to view all your past scans.
- QR Scanner View: A seamless interface for scanning codes.
- Result Fragment: Displays scanned content beautifully.
- History Tab: Organized and easy to navigate.
- Languages: Kotlin 🌐
- Architecture: MVVM 🔄
- Frameworks: Jetpack Components, Android Material Design ⚛️
-
Clone the repository:
git clone https://github.com/M0hammadUsman/letscan.git
-
Open in Android Studio.
-
Build and run the app on your Android device.
We’d love to hear your thoughts! If you encounter any issues or have suggestions, feel free to open an issue or contribute to the project. 📢
This app is open-source and available under the MIT License.
Happy scanning! 📝🌟