Skip to content

mutugileo/Cryptalk

Cryptalk

License: MIT Kotlin Android CI

A secure messaging application built with modern Android development practices.

Features

  • End-to-end encrypted messaging
  • Real-time message delivery
  • Secure user authentication
  • Clean and intuitive UI
  • Built with Kotlin and Jetpack Compose

Prerequisites

  • Android Studio Flamingo (2022.2.1) or later
  • Android SDK 33 or higher
  • Kotlin 1.8.0 or higher
  • Gradle 8.0 or higher

Getting Started

  1. Clone the repository:
    git clone [https://github.com/yourusername/Cryptalk.git](https://github.com/Codzure/Cryptalk.git)
  2. Open the project in Android Studio
  3. Sync project with Gradle files
  4. Run the app on an emulator or physical device

Building

To build the debug version of the app:

./gradlew assembleDebug

Testing

To run unit tests:

./gradlew test

To run instrumented tests on connected devices:

./gradlew connectedAndroidTest

Code Style

This project uses ktlint for code style enforcement. To check the code style:

./gradlew ktlintCheck

To automatically fix code style issues:

./gradlew ktlintFormat

Contributing

We welcome contributions! Please read our Contributing Guidelines to get started.

Security

Please review our Security Policy for reporting security vulnerabilities.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Maintainers

  • Leonard Mutugi

Acknowledgments

About

Cryptalk is a modern, secure messaging application built with cutting-edge Android development practices. It provides end-to-end encrypted messaging with a clean, intuitive user interface.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages