This repo contains all client applications source code. Most part of this repo is intended to be open source, but some part are required to be closed source, so this repo is not intended to be released directly.
Repo is separated to main library projects and app projects. Library contains all client side application logic, so apps need to implement only UI part and some simple providers.
actor-common
: core of Actor Messenger is implemented in java 6 without any use of reflectionactor-common-base
: extension of actor-common for enviroments with true multithreading (DisplayLists support)actor-bc
: subset of Bouncy Castle for supporting of cryptoactor-jvm
: extension of actor-common-base that adds some jvm-specific implementations (networking and logging)actor-js
: GWT application for building java script library for working with Actor APIactor-cocoa-base
: Generation of sources for apple platforms with j2ObjC toolkitactor-android-base
: extension of actor-jvm that adds some android-specific implementations (main thread, log, file system, crypto provider, better sending)
actor-android
: Android Client of Actor Messengeractor-ios
: iOS Client of Actor Messengeractor-web
: Web Client of Actor Messenger
For working with repo you need to pull all sources and follow instructions in folder of project you need.