/Antox

Android client for the Tox project

Primary LanguageJava

Antox

Antox is an Android client for Tox. It aims to bring the full multimedia support Tox offers to your device, although it's still currently in heavy development. Antox is built on current design guidelines, and is both fast and fluid. Support for stickers, geo-location, and other various services offered by other competeting applications are currently being decided upon.

####Known to work on

  • Samsung S3 running android 4.4 and cyanogenmod
  • Galaxy Nexus running android 4.4
  • Galaxy Note 3 running 4.3 (TouchWiz)
  • Galaxy Note 10.1 running 4.3 (TouchWiz)

####Submitting Pull Requests

  • We ask that all pull requests are well documented so that we may better understand your commits. Requests that lack documentation may be rejected.

###Completed

  • Loading and saving of user settings
  • Display a welcome screen when using the app for the first time
  • Add Friend activity
  • Design MainActivity window to hold friends list
  • Extended Adapter class for the friends list (show status, online/offline)
  • Design ChatActivity window for conversations
  • Extended Adapter class for displaying chat messages (only basic - needs a lot of design improvement)
  • Searching through friends list
  • Improve the ChatMessagesAdapter (design goal)
  • Store a list of up to date DHT servers (SettingsActivity)

###In Progress

  • Implement jToxCore
  • Create a singleton for Tox/JTox backend stuff
  • Implement all the callbacks
  • Documenting the current code base

###TODO

  • Add a QR scanner for adding friends and generating a QR of the users own public key

###Screenshots of progress

####Milestones

  • Connect to the tox network
  • Working chat