Clipboard is a modern clipboard management application built with Kotlin for Android devices. It allows users to seamlessly sync and share text snippets in real-time across multiple devices. With Clipboard, you can create workspaces and invite others to collaborate, enabling efficient teamwork and information sharing.
- 🔄 Real-Time Sync: Experience instantaneous synchronization of text snippets across all connected devices, ensuring you have access to the latest information wherever you are.
- 💾 Save and Access Text Snippets: Easily save text snippets to your clipboard and retrieve them with just a few taps.
- 🔄 Cross-Device Collaboration: Create workspaces and invite colleagues or friends to join, enabling collaborative editing and sharing of text snippets.
- 🔒 Session-Based Authentication: Securely log in with your email and password using session-based authentication, ensuring your data remains protected.
- 🎨 Intuitive User Interface: Enjoy a sleek and user-friendly interface designed for smooth navigation and effortless operation.
- Retrofit: Utilized for efficient network calls, enabling seamless communication with the server.
- Socket.IO: Implemented for real-time communication, allowing for instant synchronization of text snippets across devices.
- KeyStore: Integrated for secure storage of sensitive information, ensuring user credentials are protected.
- Dagger (Dependency Injection): Employed for dependency injection, facilitating modularization and scalability of the codebase.
We welcome contributions from the community! If you'd like to contribute, follow these steps:
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and thoroughly test them.
- Submit a pull request, detailing the changes and any relevant information.
Encountering problems or have suggestions? Open an issue on GitHub, and we'll get right on it!
Clipboard Sync is licensed under the MIT License.