Skip to content

Cryptocat for Android. Easy to use encrypted instant messaging.

Notifications You must be signed in to change notification settings

rom1v/cryptocat-android

 
 

Repository files navigation

Cryptocat for Android

WARNING: Cryptocat for Android is still in development. It has not received any kind of security audit yet, so do NOT consider it to be secure yet.

What's done

  • Joining multiple servers and rooms.
  • Sending and receiving multiParty messages
  • User list
  • OTR (1-to-1) chat

What's not done (yet)

  • Fingerprint showing
  • File transfer
  • Smilies
  • Custom servers and server list
  • Lots of navigation:
    • connect/disconnect servers
    • Join/leave rooms
  • Notifications
  • Tablet layout

Known bugs (they will get fixed!)

  • Auto-reconnection sometimes fails (?)
  • No way to close the service (It should close when you disconnect from all servers)

How to build

You will need:

  • Java JDK 1.7 or older
  • Android SDK
  • IntelliJ Idea (any edition will work)
  • Git
  1. Clone the repo
    git clone git@github.com/Dirbaio/Cryptocat-Android
  1. Init and update submodules
    cd Cryptocat-Android
    git submodule init
    git submodule update
  1. Open the project in IntelliJ IDEA
  2. Go to File -> Project Structure
  3. If you see "Module SDK: Android Platform [invalid]", click New -> Android SDK
  4. Choose the location of the Java and/or Android SDKs when asked.
  5. Go to Run -> Edit Configurations
  6. Click the "+" icon, then choose "Android Application"
  7. Select Module "Cryptocat"
  8. Choose whether you want to launch on emulator or USB device
  9. Click OK.
  10. Now you can compile and run Cryptocat from the IDE! Congratulations! :3

Awesome libraries used

About

Cryptocat for Android. Easy to use encrypted instant messaging.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%